Agar

软件截图:
Agar
软件详细信息:
版本: 1.4.1
上传日期: 12 May 15
开发: Wilbern Cobb
许可: 免费
人气: 14

Rating: 1.0/5 (Total Votes: 2)

琼脂项目生产的便携式和窗口系统独立显卡的工具包,SDL和OpenGL。
除了功能齐全的GUI工具包,一套更高级别的图形相关的库中还包括琼脂。有关完整列表,请参阅琼脂库页。
琼脂是免费软件。琼脂源代码是免费使用和重复使用的由BSD许可下大家。
琼脂用ANSI C编写,并移植到所有的SDL库支持的平台。库及其相关项目自2001年以来一直在积极发展该项目由csoft.net托管赞助

什么是此版本的新

< P>
  • 在港的Xbox(感谢迈克尔·伍德!)。
  • 控件的代码现在可以使用AG_Redraw()接口来触发渲染。通用事件循环使用此信息,以避免不必要的视频更新 - 定制的事件循环应该进行修改,以测试对于窗QUOT脏QUOT;标志以利用此功能的优势。
  • 修正编译与 - 禁用传统的选项。
  • 实施AG_SurfaceFromPNG()和AG_SurfaceFromJPEG()。
  • 在AG_SurfaceFromSDL)固定崩溃的bug(;感谢暗门!
  • 新增AG_SetJPEGQuality(),用来设置AG_SurfaceExportJPEG质量()。
  • 在合并--enable-foodebug成--enable-objdebug;删除lockdebug。
  • 升级构建系统BSDBuild 2.8。需要注意的是陈旧的./agar-config/和./agar-foo-config/目录可能会打破建立,应予删除被执行的./configure之前。
  • 修正死锁情况时,用定时器定以相反的顺序AG_Timeout(3)接口;感谢雅各布为雷什克修复!
  • 修正UTF8转换与3个字节序列的bug;感谢杰里黄!
  • 在固定坐标系下单窗口驱动程序弹出菜单偏移。
  • 要API参考大量改进。新增AG_DriverGLX(3),AG_DriverWGL(3),AG_DriverSDLFB(3),AG_DriverSDLGL(3),AG_DriverMw(3)和AG_DriverSw(3),AG_InitGraphics()手册页。
  • 与AG_TEXTBOX_STATIC和AG_EDITABLE_STATIC固定崩溃的bug。
  • 新增&QUOT;结构化数据&QUOT;节到AG_Window(3)。
  • 新增失踪SDL_LockSurface()在sdlfb / sdlgl驱动程序调用。
  • AG_InitGraphics()现在可以接受驱动程序的初始化参数。
  • 避免使用函数gettimeofday()在Cygwin的平台。
  • 数学:修复类型转换警告
  • 实施AG_DirDlg(3)目录选择控件。
  • 实施AG_Anim(3)接口。
  • WGL:通过退出事件循环,而不是使用退出终止应用程序()
  • 在AG_Scrollbar(3),实施AG_SCROLLBAR_​​AUTOHIDE选项。
  • 修正编译的MinGW下/ MSYS(感谢约根!)
  • 问题
  • WGL:发表&QUOT;窗口&gainfocus QUOT;当一个窗口被聚焦在第一时间创建事件。

在什么版本1.4.0是新的

  • 添加多个&QUOT支持;天然&QUOT;窗口;返工的低级别的图形和输入设备接口。作为本次发布的,可用的驱动程序是:
  • 0 GLX(通过X Window系统OpenGL渲染;多窗口)
  • 0 WGL(Windows下的OpenGL渲染;多窗口)
  • 0 sdlfb(framebuffer的SDL通过渲染;内部WM)
  • 0 sdlgl(GL通过SDL渲染;内部WM)。
  • 新的驱动程序,也可以实现为应用程序的一部分,该驱动API被记录在AG_Driver(3)。
  • 应用程序现在应该使用AG_InitGraphics()来初始化图形界面。保留了向后兼容性,但AG_InitVideo()只将其中的单窗口图形驱动程序中进行选择。
  • 琼脂现在可以不用SDL库,在不需要将SDL图形驱动内置
  • 要在AG_Surface(3)接口许多改进,不再依赖SDL。
  • 在实现通用AG_Keyboard和AG_Mouse接口;允许多个输入设备。
  • 执行部件&QUOT;动作]作为处理每个用户的喜好鼠标和键盘操作(见AG_Widget(WIDGET_ACTIONS))的通用方法。
  • 琼脂窗口现在装拆使用AG_ObjectAttach()和AG_ObjectDetach()对父AG_Driver(3);在AG_ViewDetach()函数现在已经过时。
  • 新增AG_Tbl(3),AG_Tree(3)接口ag_core。
  • 在动态分配的字符串的AG_CopyVariable修复处理()。
  • 实施AG_TlistUniq(),AG_TlistAddHead()。
  • 重要的优化,AG_LookupClass()。
  • 始终如一地提供为每个函数接受格式字符串参数纯字符串变量。这可以更有效的代码,并避免并发症语言绑定。
  • 如如窗口MOUSEMOTION事件窗口 - *前缀不再是相关的,标志着他们赞成鼠标器的推荐*和关键 - *
  • 的typedef UINT8,Sint8,标记Uint16,Sint16等整数不再公开,除非是_USE_AGAR_TYPES定义明确地定义。
  • 窗口小部件,如AG_Textbox(3)现在嵌入AG_Label(3)小工具来显示其相关的文本标签。
  • 新增AG_TextboxSetFont(),AG_EditableSetFont(),AG_ConsoleSetFont()。
  • 各种补充AG_Console(3)。
  • 现在可以有AG_Scrollbar(3)控制的大小自动缩放&QUOT;可见&QUOT;结合,通过启用AG_SCROLLBAR_​​AUTOSIZE。
  • 在始终代表使用AG_Color(3)整个API。
  • 颜色值
  • 在许多补充和更新的API参考。
  • 添加各种尺寸暗示套路:AG_ProgressBarSetLength(),AG_ScrollbarSizeHint()
  • 修正了一些内存泄漏的AG_Destroy();添加演示/ REINIT /测试用例。
  • 在光标的变化不再直接从部件代码执行。相反,现在的小部件注册和QUOT;光标变化领域&QUOT;经由AG_Cursor(3)接口。
  • 在介绍AG_EventQ结构,
  • 新增AG_ObjectSetAttachFn(),AG_ObjectSetDetachFn(),AG_ObjectMoveToHead()和AG_ObjectMoveToTail()功能,使儿童的顺序对象进行控制。这是由AG_Window(3)式的顺序是非常重要的。
  • 实施AG_ShortFilename()实用程序例程。
  • VG:实现VG_Status(),VG_TextString()。 VG_View(3)现在使用部件的操作。
  • 的默认主题现在允许在配色方案的透明度。

在什么版本1.3.4新是

  • 在改进,bug修正和新特性

什么是1.3.3版本的新

  • 添加绑定的Ada
  • 数学库加入。可移植性和编译修复了。
  • 在许多改进是对AG_Object系统所做的;对象类现在可动态加载。
  • 在错误处理已得到改善。
  • 的VG库大部分是重新实现,目前正式文件。
  • 重要大小,剪裁/扑杀和渲染相关的修复中的GUI库发了言。
  • 新部件包括滑块和滚动视图。

意见 Agar

评论没有发现
添加评论
打开图片!