gtk_main : event capture

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

 



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

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux