libagar

Cross-Platform GUI Toolkit (stable)
授权协议 View license
开发语言 C/C++
所属分类 程序开发、 图形/图像处理
软件类型 开源软件
地区 不详
投 递 者 有耀
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

What is it?

Agar is a type of sugar polymer obtained from seaweed and red algae. It becomes gelatinous in water and is primarly used as a culture medium for microbiological work. Agar (or LibAgar) is also the name of an open source GUI toolkit, a set of software libraries for building graphical user interfaces.

Agar works with a wide variety of platforms and graphics systems, from modern desktops to classic consoles and embedded devices. Its low-level layers are modular, extensible and easily ported to new hardware platforms and graphics systems. Standard drivers include:

For graphics systems without multi-window capabilities (or cases where a MDI-style interface is preferred over desktop integration), a single-window mode is provided in which case Agar provides its own internal window manager.

Agar's cascading Style Engine separates presentation details from underlying code. Style attributes including typography, colors, paddings and spacings of widgets can be assigned from a style sheet using a common language. Style Editor tool allows style changes to be viewed in real-time.

While Agar includes a standard library of general-purpose widgets, it is also designed to be extended externally. New Agar widgets can be implemented as part of an application or of an external library. Complex user interface elements can be realized often in few lines of code. The class registration interface simplifies the process.

To aid debugging, the Debug version performs type checking, object-validity and class-membership tests against object pointers passed to API calls at run-time. Agar is thread-safe when built with threads support. Public API calls are reentrant unless documented otherwise, although Agar does not rely on threads for its own operation.

Libraries included (stable)

  • CORE: Platform, I/O, object system (non graphical)
  • GUI (Base): GUI base framework
  • GUI (Widgets): GUI standard widgets
  • MATH: Matrices, vectors & advanced rendering methods
  • NET: Network interface, HTTP application server
  • VG: Vector graphics

Libraries included (beta)

  • AU: Audio interface library
  • SG: General-purpose 3D engine
  • SK: Sketches with constraints
  • MAP: Tile engine

How to install

See the provided INSTALL.md or an online installation guide:

Availability

Latest Stable Release

Latest Development Sources

License

Contributing

  • Sign up to the Patreon for exclusive content including articles, code and tutorials.
  • Contribute by donating, supporting our sponsors, reporting bugs or submitting code.
 相关资料
  • 本文向大家介绍CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法,包括了CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法。分享给大家供大家参考,具体如下: 依赖环境 Centos 6.5 gcc-

  • 运行php artisan db:seed时,出现以下错误: 到底是怎么回事? 我的数据库Seeder类: 我的Song sTableSeeder类:

  • 请帮助解决此问题。错误可能是什么?我怎样才能纠正它,使gocd通过HELM安装?

  • 我不能构建发行版apk,但是我可以在调试模式下构建apk。当我在flutter channel master的时候,它是可以的,但是后来,我切换到master并得到了这些日志。实际上,如果我将切换回来,它将工作良好,但我的一些包不支持主控通道的功能,所以我必须是稳定的。 错误日志显示在以下位置: null

  • 升级的官方发布通知位于 http://www.debian.org/releases/stable/releasenotes 和 http://www.debian.org/releases/testing/releasenotes(不断更新中)。 将系统升级到 stable、testing 或 unstable 需要几个步骤,而且必须按照下面的顺序: 升级到 Woody (如果你的系统比 Woo

  • STableViewController 是一个自定义表视图控制器,它支持“按需刷新”和“load-more”。它被设计为具有可以轻松自定义的视图和行为。

  • StableLM 项目仓库包含 Stability AI 正在进行的 StableLM 系列语言模型开发,目前 Stability AI 发布了初始的 StableLM-alpha 模型集,具有 30 亿和 70 亿参数。150 亿和 300 亿参数的模型正在开发中。 Stability AI 目前在 HuggingFace Spaces 上发布了 70 亿参数模型 —— StableLM-Tun

  • Stable Diffusion 是一个深度学习,文本到图像的模型,由初创公司 Stability AI 在 2022 年发布。它主要用于生成以文本描述为条件的详细图像,它也可以应用于其他任务。 Stable Diffusion 是一个潜在的扩散模型,是慕尼黑大学的研究人员开发的一种生成性神经网络的种类。它是由 Stability AI 与 LMU 和 Runway 合作开发的,并得到了 Eleu