Hi I startet playing with libglade the last weekend and run into the following problem. I wanted to run an small application, developed with glade, with libglade. The application has five toplevel windows and I reused some names for corresponding widgets in the different windows. In glade this is no problem, because the function to find a widget by name 'lookup_wdiget' only looks in one window. This scheme has the advantage, that one can reuse the names in different windows but to find a widget in another window is rather tedious. (I suggestet a solution in this list some weeks ago.) Now in libgalde there are two functions to find a widget by names: glade_xml_get_widget and glade_xml_get_widget_bylong_name. I can't use the first one, because of my reuse of some names. The second one has the drawback, that it requires the full path name of the widget, so if I rearrange the widgets in my application, I also have to change the pathname in the function calls. To avoid all these problems a would like to suggest a uniform solution for both glade and libglade. What abount a function glade_find_widget_by_name(SomeType *handle, gchar *toplevel_window_name, gchar *widget_to_find_name). Unfortunately I don't know what to use for the handle in glade, in libglade it obviously would be 'GladeXML *'; May by there is a much better solution for my problem, that I don't see. Comments desired. Thanks Gerhard +---------------------------------------------------------------------+ To unsubscribe from this list, send a message to [EMAIL PROTECTED] with the line "unsubscribe glade-devel" in the body of the message.