Difference between revisions of "BGRAControls/zh CN"
(→安装) |
(→相关文章) |
||
Line 73: | Line 73: | ||
[[BGRABitmap]] - 创建本组件使用的控件库. | [[BGRABitmap]] - 创建本组件使用的控件库. | ||
[[LazPaint]] - 使用Lazarus 和 BGRABitmap开发的一个绘画程序. | [[LazPaint]] - 使用Lazarus 和 BGRABitmap开发的一个绘画程序. | ||
+ | |||
+ | == BC == | ||
+ | === BCButton === | ||
+ | [[Image:bcbutton.png]] | ||
+ | === BCGameGrid === | ||
+ | [[Image:bcgamegrid.png]] | ||
+ | === BCImageButton === | ||
+ | bitmap(位图)必须包含4种状态(自顶到底, 具有同样的Height(高度)) 按照下列顺序: normal(常规、弹起状态), hover(指针滑过), active(活动的、选中), disabled(已禁用). | ||
+ | |||
+ | ''示例按钮:'' | ||
+ | |||
+ | [[Image:samplebgraimagebutton.png]] | ||
+ | |||
+ | ''示例按钮(带Alpha通道):'' | ||
+ | |||
+ | [[Image:samplebgraimagebuttonalpha.png]] | ||
+ | |||
+ | === BCXButton === | ||
+ | 高度可定制按钮,具有'OnRenderControl' 事件. 此控件没有默认属性,它假定你将重写此控件并添加你希望具有的一切特性。 | ||
+ | - 像 TCDButton (自定义绘制的按钮). | ||
+ | |||
+ | - 为每一个按钮调用一个(或者为所有按钮调用一个) 'OnRenderControl' 事件 (like a Drawer in CD) . | ||
+ | |||
+ | - 创建高度可定制的按钮, 类似BGRAVirtualScreen 或者 BCGraphicControl的用法. | ||
+ | |||
+ | [[Image:bcxbutton.png]] | ||
+ | |||
+ | === BCLabel === | ||
+ | [[Image:bclabel.png]] | ||
+ | |||
+ | === BCPanel === | ||
+ | [[Image:bcpanel.png]] |
Revision as of 14:26, 4 April 2015
安装
你可以使用TortoiseSVN来下载svn资源库,使用TortoiseGIT来下载git资源库. 我们目前使用BGRABitmap SVN来开发BGRAControls. BGRABitmap的重要改变有可能停止BGRAControls的工作.
下载 BGRABitmap
用文件bgrabitmappack.lpk来安装 BGRABitmap.
发行: https://sourceforge.net/projects/lazpaint/files/src/
SVN
最近的 SVN: svn co https://lazpaint.svn.sourceforge.net/svnroot/lazpaint lazpaint
下载 BGRAControls
用文件bgracontrols.lpk来安装 BGRAControls.
https://sourceforge.net/projects/bgra-controls/
概述
许可: Modified LGPL 版本 2.0.
像许多人了解的那样, Lazarus GTK 没有完整的支持Alpha通道. 我创建了一套组件,使用 TBGRABitmap 绘制图标,因此它可以部分解决 GTK 中的Alpha通道问题。 无论如何, 这套组件并不仅仅是GTK的补丁,而是建立在强大的BGRABitmap组件包上,提供了更多的有趣的组件.
作者: Dibo.
组件包创建者和维护者.
BC Controls - TBCButton - TBCLabel - TBCPanel
BGRA Controls - TBGRAImageList - TBGRASpeedButton
作者: Circular.
BGRABitmap 创建者, 贡献者和组件包维护者.
- TBGRAFlashProgressBar - TBGRAGraphicControl - TBGRAKnob - TBGRAShape - TBGRAVirtualScreen
作者: Lainz.
贡献者和组件包维护者.
BC Controls - TBCImageButton - TBCXButton - TBCGameGrid
BGRA Controls - TBGRASpriteAnimation
作者: Emerson Cavalcanti.
- TBGRAImageManipulation
作者: mora.
- BCButton功能性贡献者.
作者: helix2001
- TBGRAResizeSpeedButton.
相关文章
BGRASpriteAnimation - 精灵动画组件的用法. uE_Controls - 用 BGRABitmap 开发其他控件. BGRABitmap - 创建本组件使用的控件库. LazPaint - 使用Lazarus 和 BGRABitmap开发的一个绘画程序.
BC
BCButton
BCGameGrid
BCImageButton
bitmap(位图)必须包含4种状态(自顶到底, 具有同样的Height(高度)) 按照下列顺序: normal(常规、弹起状态), hover(指针滑过), active(活动的、选中), disabled(已禁用).
示例按钮:
示例按钮(带Alpha通道):
BCXButton
高度可定制按钮,具有'OnRenderControl' 事件. 此控件没有默认属性,它假定你将重写此控件并添加你希望具有的一切特性。 - 像 TCDButton (自定义绘制的按钮).
- 为每一个按钮调用一个(或者为所有按钮调用一个) 'OnRenderControl' 事件 (like a Drawer in CD) .
- 创建高度可定制的按钮, 类似BGRAVirtualScreen 或者 BCGraphicControl的用法.