Hi all, How can i get an indication, when gtk_main is getting called. I want to monitor the time when my gtk+ application is launched, as i have done gdb debugging i came to know that my application is launched when gtk_main() is called. any clues ? similarly any help on timer widget(to monitor the time inside gtk application) in gtk+ Thanks. With regds, Shyjumon N Mobile: +91-9945006965 -----Original Message----- From: gtk-list-bounces@xxxxxxxxx on behalf of gtk-list-request@xxxxxxxxx Sent: Wed 11/8/2006 1:43 PM To: gtk-list@xxxxxxxxx Subject: gtk-list Digest, Vol 31, Issue 9 Send gtk-list mailing list submissions to gtk-list@xxxxxxxxx To subscribe or unsubscribe via the World Wide Web, visit http://mail.gnome.org/mailman/listinfo/gtk-list or, via email, send a message with subject or body 'help' to gtk-list-request@xxxxxxxxx You can reach the person managing the list at gtk-list-owner@xxxxxxxxx When replying, please edit your Subject line so it is more specific than "Re: Contents of gtk-list digest..." Today's Topics: 1. Re: GTK-Config (Claudio Saavedra) 2. Re: GTK-Config (Sergei Steshenko) 3. Class initialization process (a dc) 4. Re: Class initialization process (David Ne?as (Yeti)) 5. Re: Class initialization process (a dc) 6. gtk.Expander, what to do when going back from expanded mode (Morten O. Hansen) 7. configure problem of GTK for cross compiling (Zhang Long) ---------------------------------------------------------------------- Message: 1 Date: Tue, 07 Nov 2006 14:28:34 -0300 From: Claudio Saavedra <csaavedra@xxxxxxxxxxxxxxxxx> Subject: Re: GTK-Config To: aldo.camargo@xxxxxxxxxxxxx Cc: gtk-list@xxxxxxxxx Message-ID: <1162920514.4033.2.camel@xxxxxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain On Sun, 2006-11-05 at 16:22 -0600, aldo.camargo@xxxxxxxxxxxxx wrote: > Hi GTK people: > > I am trying to compile Carmen Software (software to programm robots) and in the Module Map Editor I found this problem; it seems like the gtk-config is not installed. > > I am using the gtk 2.8.19, that I downloaded from http://ftp.gnome.org/pub/gnome/sources/gtk+/2.8/ > I think that this missing a lot of files, could you send me the complete version of gtk 2.8.19 (including the gtk-config) gtk-config is no longer used. Now we use pkg-config, which is widely used by several other projects, too. The best you can do, is to get gtk+ packaged for your distribution. Then you will surely have pkg-config installed in your system. Claudio -- Claudio Saavedra <csaavedra@xxxxxxxxxxxxxxxxx> ------------------------------ Message: 2 Date: Tue, 7 Nov 2006 09:37:09 -0800 (PST) From: Sergei Steshenko <sergstesh@xxxxxxxxx> Subject: Re: GTK-Config To: Jernej Simon+AQ0-i+AQ0- <jernej.listsonly@xxxxxx>, gtk-list@xxxxxxxxx Cc: aldo.camargo@xxxxxxxxxxxxx Message-ID: <20061107173709.94331.qmail@xxxxxxxxxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain; charset=iso-8859-1 --- Jernej Simon+AQ0-i+AQ0- <jernej.listsonly@xxxxxx> wrote: > On Mon, 6 Nov 2006 15:19:29 -0800 (PST), Sergei Steshenko wrote: > > > No, I'm not kidding, and I believe that gtk (and not only) developers should have > > written such a tool in the first place - to make life easier for end users > > It still doesn't change the fact that using your tool won't give the OP > gtk-config he needs - since you seem to only support GTK+- 2. > > -- > < Jernej Simon+AQ0-i+AQ0- >< http://deepthought.ena.si/ > > < Contact address: >< jernej simoncic at isg si > > > > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > http://mail.gnome.org/mailman/listinfo/gtk-list > Firstly, Aldo downloaded gtk 2.8.19: --- aldo.camargo@xxxxxxxxxxxxx wrote: > Hi GTK people: > > I am trying to compile Carmen Software (software to programm robots) and in the Module Map > Editor I found this problem; it seems like the gtk-config is not installed. > > I am using the gtk 2.8.19, that I downloaded from > http://ftp.gnome.org/pub/gnome/sources/gtk+/2.8/ , so maybe he needs gtk+2.*, not gtk+-1.2.10. Secondly, I have just added gtk+-1.2.10 - thanks to Rene Rebe's patch for glib-1.2.10: http://svn.exactcode.de/t2/trunk/package/gnome14/glib12/gcc34.patch it was easy. Now I can try to build 'mplayer' which depends on gtk+-1.2.10 :-). --Sergei. Applications From Scratch: http://appsfromscratch.berlios.de/ ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail. http://new.mail.yahoo.com ------------------------------ Message: 3 Date: Tue, 7 Nov 2006 18:56:41 -0500 From: "a dc" <adc999@xxxxxxxxx> Subject: Class initialization process To: gtk-list@xxxxxxxxx Message-ID: <9c9c4b2a0611071556y66cb7915k7c1045ec0f5ec351@xxxxxxxxxxxxxx> Content-Type: text/plain; charset="iso-8859-1" I have a question regarding class initialization process. When we initialize and create GtkButton, it's class structure, GtkButtonClass, needs to be initialized. Also its parent class structures(GtkBinClass, GtkContainerClass etc.) have to be initialized. Where all this class initialization take place in gtk+ source code? Thanks. --DC -------------- next part -------------- An HTML attachment was scrubbed... URL: /archives/gtk-list/attachments/20061107/4c94eb3e/attachment.htm ------------------------------ Message: 4 Date: Wed, 8 Nov 2006 01:24:54 +0100 From: David Ne?as (Yeti) <yeti@xxxxxxxxxxxxxxx> Subject: Re: Class initialization process To: gtk-list@xxxxxxxxx Message-ID: <20061108002454.GT4244@xxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain; charset=us-ascii On Tue, Nov 07, 2006 at 06:56:41PM -0500, a dc wrote: > I have a question regarding class initialization process. When we initialize > and create GtkButton, it's class structure, GtkButtonClass, needs to be > initialized. Also its parent class structures(GtkBinClass, GtkContainerClass > etc.) have to be initialized. Where all this class initialization take place > in gtk+ source code? Thanks. gtk_foo_new() creates the new object with g_object_new(GTK_TYPE_FOO, ...);. GTK_TYPE_FOO is defined as gtk_foo_get_type(). So gtk_foo_get_type() is called and it calls g_type_register_static() that passes the type information (as the class init function) to GObject. But before that gtk_foo_get_type() also uses GTK_TYPE_FOO_PARENT, so all parent type information is recursively registered. Now we get into g_object_new(). It takes a reference on the type class with g_type_class_ref(). g_type_class_ref() recursively references parent classes and calls [an internal function that in turn calls] class_init() method of the class. Notes: - Most of this of course occurs only the first time and subsequent uses of the type go the fast code path. - This is just the typical case. Yeti -- Whatever. ------------------------------ Message: 5 Date: Tue, 7 Nov 2006 20:05:40 -0500 From: "a dc" <adc999@xxxxxxxxx> Subject: Re: Class initialization process To: " David Ne?as (Yeti) " <yeti@xxxxxxxxxxxxxxx>, gtk-list@xxxxxxxxx Message-ID: <9c9c4b2a0611071705r17543869v853f92381b208fa0@xxxxxxxxxxxxxx> Content-Type: text/plain; charset="iso-8859-2" On 11/7/06, David Ne?as (Yeti) <yeti@xxxxxxxxxxxxxxx> wrote: > > On Tue, Nov 07, 2006 at 06:56:41PM -0500, a dc wrote: > > I have a question regarding class initialization process. When we > initialize > > and create GtkButton, it's class structure, GtkButtonClass, needs to be > > initialized. Also its parent class structures(GtkBinClass, > GtkContainerClass > > etc.) have to be initialized. Where all this class initialization take > place > > in gtk+ source code? Thanks. > > gtk_foo_new() creates the new object with > g_object_new(GTK_TYPE_FOO, ...);. > > GTK_TYPE_FOO is defined as gtk_foo_get_type(). > > So gtk_foo_get_type() is called and it calls > g_type_register_static() that passes the type information > (as the class init function) to GObject. > > But before that gtk_foo_get_type() also uses > GTK_TYPE_FOO_PARENT, so all parent type information is > recursively registered. > > Now we get into g_object_new(). It takes a reference on the > type class with g_type_class_ref(). > > g_type_class_ref() recursively references parent classes and > calls [an internal function that in turn calls] class_init() > method of the class. > > Notes: > - Most of this of course occurs only the first time and > subsequent uses of the type go the fast code path. > - This is just the typical case. > > Yeti Thanks Yeti. --DC -------------- next part -------------- An HTML attachment was scrubbed... URL: /archives/gtk-list/attachments/20061107/25fd9440/attachment.htm ------------------------------ Message: 6 Date: Wed, 08 Nov 2006 03:26:07 +0100 From: "Morten O. Hansen" <morteoh@xxxxxxxxx> Subject: gtk.Expander, what to do when going back from expanded mode To: gtk-list@xxxxxxxxx Message-ID: <1162952769.18622.5.camel@angeldust> Content-Type: text/plain Hi, I have a small project in pygtk I'm working on, and I'm using an gtk.Expander to show/hide some widgets. Everything is working OK, but when the expander is going back from expanded mode, the main widget need to be resized (since the window initially was a lot smaller), What is the common way to do this? I don't want to have resizable=off in my Widget. With regards, Morten O. Hansen ------------------------------ Message: 7 Date: Wed, 08 Nov 2006 16:14:01 +0800 From: Zhang Long <llzz2.zhang@xxxxxxxxxxx> Subject: configure problem of GTK for cross compiling To: gtk-list <gtk-list@xxxxxxxxx> Message-ID: <DreamMail__161401_29660467220@xxxxxxxxxxxxxxxx> Content-Type: text/plain; charset="gb2312" I've built Tinyx successfully and then built the followings with this order glib-2.11.3 atk-1.10.3 zlib-1.2.3 libpng-1.2.10 cairo-1.1.6 pango-1.13.1 and all succeeded. pango's 5 libraries of pango, pangocairo, pangoft2, pangox, pangoxft all come out??all libraries are put in /usr/local/lib, I also set "export PKG_CONFIG_PATH=/usr/local/lib" After I configured GTK v2.9.3 based on Tinyx using the following command ./configure --host=arm-linux \ --without-libtiff \ --without-libpng \ --without-libjpeg \ --disable-glibtest \ --disable-modules \ --disable-largefile \ --with-gdktarget=linux-fb \ --with-x \ --x-includes=/root/target/gtk/xc/exports/include \ --x-libraries=/root/target/gtk/xc/exports/lib \ CC=/usr/local/arm/3.3.2/bin/arm-linux-gcc \ It says: ... configure: error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org What's wrong? Is the option "--with-gdktarget=linux-fb" right? Any clues will be appreciated. Zhang Long -------------- next part -------------- An HTML attachment was scrubbed... URL: /archives/gtk-list/attachments/20061108/8226d865/attachment.htm ------------------------------ _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list End of gtk-list Digest, Vol 31, Issue 9 ***************************************
<<winmail.dat>>
The information contained in this e-mail message and in any annexure is confidential to the recipient and may contain privileged information. If you are not the intended recipient, please notify the sender and delete the message along with any annexure. You should not disclose, copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail are those of the individual sender except where the sender specifically states them to be the views of SoCrates Software India Pvt Ltd., Bangalore.
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list