[Gtk-sharp-list] Two hopefully simple questions

Adam Williams awilliam at whitemice.org
Sat Apr 21 09:42:47 EDT 2007

> > Would a VBox with an HBox in every row do this?
> No, a HBox doesn't do the trick. If I put them into a HBox I get two equally 
> sized entry fields. I even tried to put each Entry into an Alignment and 
> those into the HBox.

Widgets are dynamically sized, which is a good thing,  but I think I see
what you are getting at.   If you have an Entry that should only be of a
certain length try setting the WidthChars property.

> > You could just put the image in with a pixbuf and then capture the
> > clicks in the tree, and if they clicked on the row/column containing the
> > pixbuf act like it is a button.
> How can I capture clicks in the tree? I didn't find any method / event to do 
> this. It's a very powerfull widget but like one can see through all the 
> questions about it here - it's not easy to use for the first time. :-)

You capture the button press event,  and specify "GLib.ConnectBefore" on
the event handler -

/* @brief Handle click events on the tree views */
protected void OnButonPressEvent(
  object sender, 
  ButtonPressEventArgs args)

You can get what was clicked from the TreeIter;  this was discussed not
to long ago on this list.


More information about the Gtk-sharp-list mailing list