[Glade-users] Widget registeration in Palette -GLADE-3 ??? :)
- From: harringf yahoo com (Harring Figueiredo)
- Subject: [Glade-users] Widget registeration in Palette -GLADE-3 ??? :)
- Date: Wed, 19 Mar 2003 07:02:44 -0800 (PST)
Damon,
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:
interface.h
struct Window1 {
GtkWidget* win;
GtkWidget* vbox; .. and so on;
};
interface.c
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?
Harring.
--- 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.
Damon
_______________________________________________
Glade-users maillist - Glade-users lists ximian com
http://lists.ximian.com/mailman/listinfo/glade-users
__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]