GTK# 的可定制控件类库——Holly Widgets

  • James Vastbinder
  • 霍泰稳

2008 年 6 月 7 日

话题:.NET开源DevOps语言 & 开发架构

GTK# 是 Gnome 中 GTK+ 工具包的一个绑定集合。通过使用带有 MonoDevelop 的Stetic 设计器的 Mono,开发人员可以用 GTK# 构建图形化的接口。Daniel 上周在 Mono-GTK# 邮件列表中宣称其 GTK# 可定制控件类库部分的代码已经完成:

很高兴和大家分享过去两周我的一些工作——一个 100% 和 MonoDevelop/Stetic 兼容的 GTK# 可定制控件类库。

链接为:http://code.google.com/p/holly-gtk-widgets/ (这儿我还放了一些截屏)

在 Holly Widgets 的首个版本中主要包括了以下控件:

HFontPicker——一个类 office 的字体选择器挂件

HDateEdit——一个支持定制格式选项的时间选择器

HSimpleList——一个简单的列表挂件,灵感来自于 Winforms Listbox 控件(有很酷的 Items 集合,OwnerDrawn 属性和 OnMeasureItem、OnDrawItem 事件等)

HSimpleComboBox——一个简单的下拉框挂件,灵感来自于 Winforms Combobox 控件

HRegExEntry——一个带有常规表达式验证的输入框。在输入内容是否正确时会显示一个小图标。

HColorPicker——一个简单的可下拉的颜色选择器(类似 office)

HToolTip——一个很酷的工具提示窗口

HIpEntry——一个允许用户输入 IPv4 地址的挂件

HTreeView——一个使用 TreeView 的挂件,有点类似 Winforms 中的控件

HComboTree——一个带有树视图(HTreeView)的下拉框

HComboFolder——一个带有文件树弹出的下拉框挂件

在下个版本中,Daniel 准备提供以下控件:

  • HSchedulingCalendar——一个日历挂件
  • HPictureBox——一个类似于 Winform 前身的图片框挂件
  • HImageCheckbox——一个图片选择框
  • HComboCalculator——一个可弹出的下拉框计算器
  • HNumericEntry ——用于数字输入
查看英文原文:Holly Widgets for GTK#
.NET开源DevOps语言 & 开发架构