VERSION 2.0 TODO
HComboFolder
- now it's using the system theme folder / drive icon
HSimpleList new features:
- support checkbox to each item.
- new events :
ItemCheck
- new properties:
IsCheckboxList
CheckedItems
CheckedItemIndexes
- add the ItemRightClick event
- make drag and drop work some testing to the drag and drop is still needed
- make IsEditable property
- update changes on wiki and write code sample
- no need to add icon support, because I have the ownerdrawn property.
- update wiki
HLabel
- a nicer label widget with support for icon, icon position and text position
- add support for a horizontal line in the right of the text like a groupbox header
- fix drawing bugs when there are multiple widgets on the same window near the label
- update wiki page
HTreeView new features:
- make sure that drag and drop is working
- replace text cell renderer with custom renderer and implement ItemDraw and MeasureItem
- added the NodeRightClick event
- update wiki
New widget: HNumericEntry
- a entry only for numeric values ( not a numeric up/down )
- support for negative values
New dialog: HColorPickerWidget && HColorPickerDialog
- an adobe like color picker nicer then what gtk has by default
New widget: HComboCalculator
- a combobox with a calculator popup to do calculations
HImageCheckbox
- a checkbox with images for Checked and Unchecked state
- draw selection rectangle when widget has focus
- write wiki page
New widget: HPictureBox
- a picturebox widget similar to the winforms one
- ErrorImage property - Gets or sets the image to display when an error occurs during the image-loading process or if the image load is canceled.
- Image - Gets or sets the image that is displayed ( winforms image );
- ImagePixbuf - Gets or sets the image that is displayed ( gtk pixbuf );
- ImagePixmap - Gets or sets the image that is displayed ( gtk pixmap );
- InitialImage - Gets or sets the image displayed in the PictureBox control when the main image is loading.
- SizeMode - Indicates how the image is displayed.
| Member name | Description |
| CenterImage | The image is displayed in the center if the PictureBox is larger than the image. If the image is larger than the PictureBox, the picture is placed in the center of the PictureBox and the outside edges are clipped. |
| Normal | The image is placed in the upper-left corner of the PictureBox. The image is clipped if it is larger than the PictureBox it is contained in. |
| StretchImage | The image within the PictureBox is stretched or shrunk to fit the size of the PictureBox. |
| Zoom | The size of the image is increased or decreased maintaining the size ratio. |
- SaveAs( String file, String type ) method ( type= jpg/png etc )
- ImageChanged, ImageLoaded event
New widget: HGridView
- a simpler version of SourceGrid, or the XPTable, or a swt-table like widget. Still thinking. This is nice also...
- rebuild HFontPicker to be an extended HSimpleComboBox - also add a nice icon to each font - and maibe do the picker to be like the abiword's one ( it would load faster )
- verify if i have rights to create a new folder on the HComboFolder widget
- study data binding in winforms, maybe do something similar for gtk widgets
- remove any cairo binding - use only System.Drawing ( it's really faster )
- make a nicer analog clock :) Nice example here
- downgrade Gtk sharp version requirement to 2.10
New widget: HSchedulingCalendar
- a nice calendar widget with scheduling features
- see here a nice one
HColorPicker
- fix button bug - in some themes, buttons do not renderer corectly
great job
I just found out how to install and use the holly widget library in monodevelop After a lot of searching and trying I found a video explaining how to create a widget library in monodevelop (INSIDE a Solution, Mind!!!!), and then add it to the same solution as a resource (select the project-tab). It would be very useful to add this kind of information to your wiki, and to add a small description of this installation to your resources. If one only downloads your dll he/she really has no clue at all how to use it! But I like your work, I hope this suggestion improves the way people will approve also!