[Glade-users] Widget registeration in Palette -GLADE-3 ??? :)


   Will glade 3 create a struct for each window we create and return that from
a fucntion call,:

   Say we create a window, and name it. So it would be something like this:

     struct Window1 {
           GtkWidget* win;
           GtkWidget* vbox; .. and so on;


    Window1* create_win(){ ... }


   So that we could avoid calling the lookup_widget function, and it would be
easier for us users to modify widgets within the widown easily. (i.e.
set_insemsitive on a button, etc..) we would just do:

   on_click_some_callback(GtkButton* somebuton, gpointer data){
       Window1* win = (Window1*) data;

       do_something with (data->button1);
       do_something with (data->statusbar1);

   I read somewhere-- maybe on the TODO file -- that you would like to remove
the lookup_widget.

    I will be willing to help out either testing or coding.

    I think that this woudl make the code simpler and faster. What do you folks
think ?

Thanks.  ah.. one more question: any idea when glade3 is coming out?


--- Damon Chaplin <damon karuna uklinux net> wrote:
On Thu, 2003-03-13 at 14:27, Micha Nelissen wrote:
Hi there,

Sorry for a maybe totally obvious question:

Suppose I have made a new widget with more properties etc. How can I
register it on the palette of glade? How can I let the properties be shown
in the properties window? I have seen some documents on registering it with
libglade, but how to get it on palette?

You can't do it with glade-2 (unless you modify the glade-2 code to add
support for your widgets).

glade-3 will hopefully support registering new widget libraries.

Make sure you use GObject properties in your widgets, as this is what
glade-3 and libglade will use to set the properties.


Glade-users maillist  -  Glade-users lists ximian com

Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]