My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
NewTodo  
Updated Feb 4, 2010 by fr.dan...@gmail.com

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

  1. a entry only for numeric values ( not a numeric up/down )
  2. support for negative values

New dialog: HColorPickerWidget && HColorPickerDialog

  1. an adobe like color picker nicer then what gtk has by default

New widget: HComboCalculator

  1. a combobox with a calculator popup to do calculations

HImageCheckbox

  1. a checkbox with images for Checked and Unchecked state
  2. draw selection rectangle when widget has focus
  3. write wiki page

New widget: HPictureBox

  1. a picturebox widget similar to the winforms one
  2. 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.
  3. Image - Gets or sets the image that is displayed ( winforms image );
  4. ImagePixbuf - Gets or sets the image that is displayed ( gtk pixbuf );
  5. ImagePixmap - Gets or sets the image that is displayed ( gtk pixmap );
  6. InitialImage - Gets or sets the image displayed in the PictureBox control when the main image is loading.
  7. SizeMode - Indicates how the image is displayed.

Member nameDescription
CenterImageThe 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.
NormalThe 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.
StretchImageThe image within the PictureBox is stretched or shrunk to fit the size of the PictureBox.
ZoomThe size of the image is increased or decreased maintaining the size ratio.

  1. SaveAs( String file, String type ) method ( type= jpg/png etc )
  2. ImageChanged, ImageLoaded event

New widget: HGridView

  1. 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

  1. a nice calendar widget with scheduling features
  2. see here a nice one

HColorPicker

  • fix button bug - in some themes, buttons do not renderer corectly

Comment by monou...@gmail.com, Jul 6, 2008

great job

Comment by rockin.b...@gmail.com, Mar 25, 2009

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!

Powered by Google Project Hosting