Hi I am a new GTK+ user, I have a small problem if any one can help me I will be happy. How to link a url say something like "www.google.com" from my gtk program. The situation is like, I have created a small window and there is a button "search". If we click the search button I need to open a google home page. I have searched and I got something with python.Since I am doing all the things in C. So please help me by providing some info on the same. In my program I am using only gtk+2.0. Thanks and regds, With regds, Shyjumon N -----Original Message----- From: gtk-list-bounces@xxxxxxxxx [mailto:gtk-list-bounces@xxxxxxxxx] On Behalf Of gtk-list-request@xxxxxxxxx Sent: Friday, September 29, 2006 3:16 AM To: gtk-list@xxxxxxxxx Subject: gtk-list Digest, Vol 29, Issue 53 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. How to autostart X11 from GTK application on Mac OS X (Derek Piper) 2. possible bug in 'configure' of gtk+-2.8.20 (Sergei Steshenko) 3. Need clarification about gtk_widget_set_events() (DC A) 4. Fwd: How to autostart X11 from GTK application on Mac OS X (Calvin Ellis) 5. Re: Need clarification about gtk_widget_set_events() (David Ne?as (Yeti)) 6. Re: Fwd: How to autostart X11 from GTK application on Mac OS X (Hans Oesterholt-Dijkema) 7. Re: Fwd: How to autostart X11 from GTK application on Mac OS X (Paul Davis) 8. Re: Need clarification about gtk_widget_set_events() (DC A) 9. Re: possible bug in 'configure' of gtk+-2.8.20 (Valdis.Kletnieks@xxxxxx) 10. Re: possible bug in 'configure' of gtk+-2.8.20 (David Ne?as (Yeti)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 28 Sep 2006 12:06:05 -0400 From: Derek Piper <dcpiper@xxxxxxxxxxx> Subject: How to autostart X11 from GTK application on Mac OS X To: gtk-list@xxxxxxxxx Message-ID: <451BF2ED.9060700@xxxxxxxxxxx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hi, First of all, apologies if this has already been covered on this list but the archive search is down. I have a GTK application that works under Mac OS X. My goal is to be able to run this program from a Mac 'bundle'. I have been able to gather runtime files for GTK and I can start the program from a shell script that sets the DYLD_LIBRARY_PATH. I have now been able to use the 'install_name_path' to alter the dynamic library links for my program to point to relative links in a bundle (Contents/Frameworks). If I run the program via SSH (and X11 forwarding is on) I am able to run my program without needing the shell script. Great. That is until I try running the bundle from within Mac OS X itself. The problem comes when the program starts it doesn't have any 'DISPLAY' environment variable and gtk_init_check returns false. Now, my program is built to be run either with GUI or without, so it goes and sits in non-gui mode. :/ .. So, I can run my program from a bundle within Mac OS X, I just can't get it connected to X. I tried running X11 before starting my program. No change. I tried not having the X libraries within my application's bundle. No change, still don't get a display. If I set the display variable within a Mac OSX 'Terminal' and X11 is running, my program starts up great. So, question is, how do I get Mac OS X to a) start X11 for me, and b) provide my program the equivalent of the 'DISPLAY' variable so gtk_init_check will be happy there's an X display there and all will come to life? I'd appreciate any help about it. This may not even be the correct list to ask such things on (since it's a big Mac related) but since I'm using GTK for my cross-platform GUI, I thought I'd ask). Thanks, Derek -- Derek Piper - dcpiper@xxxxxxxxxxx - (812) 856 0111 IRI 323, School of Informatics Indiana University, Bloomington, Indiana ------------------------------ Message: 2 Date: Thu, 28 Sep 2006 09:18:50 -0700 (PDT) From: Sergei Steshenko <sergstesh@xxxxxxxxx> Subject: possible bug in 'configure' of gtk+-2.8.20 To: gtk-list@xxxxxxxxx Message-ID: <20060928161850.22495.qmail@xxxxxxxxxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain; charset=iso-8859-1 Hello All, I am testing my tool (see signature) under MEPIS Linux now (kinda UBUNTU), so, obviously, I need to install some development packages at system level. Interestingly enough, 'configure' completed successfully, but 'make' failed - because Xrender.h file was missing - here is the file which requires it: /mnt/hdd2/sergei/build/gtk+-2.8.20/gdk/x11/gdkdrawable-x11.h:#include <X11/extensions/Xrender.h> . I expect 'configure' to check presence of all needed include files, and to fail if any of them is missing. Is my expectation correct ? If yes, isn't it a big in 'configure' of gtk+-2.8.20 ? Thanks, Sergei. Applications From Scratch: http://appsfromscratch.berlios.de/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------ Message: 3 Date: Thu, 28 Sep 2006 16:31:51 +0000 From: "DC A" <adc4444@xxxxxxxxxxx> Subject: Need clarification about gtk_widget_set_events() To: gtk-list@xxxxxxxxx Message-ID: <BAY101-F1058304D7476EC1DCD35C2A91B0@xxxxxxx> Content-Type: text/plain; format=flowed Hello! Can anyone kindly clarify when to use gtk_widget_set_events() routine? I know every widget has some default events. But how can we be sure which events are automatically selected by widgets and we don't need to call the above mentioned routine? Thanks. --AD _________________________________________________________________ Buy what you want when you want it on Sympatico / MSN Shopping http://shopping.sympatico.msn.ca/content/shp/?ctId=2,ptnrid=176,ptnrdata =081805 ------------------------------ Message: 4 Date: Thu, 28 Sep 2006 13:17:27 -0400 From: "Calvin Ellis" <kyndig@xxxxxxxxx> Subject: Fwd: How to autostart X11 from GTK application on Mac OS X To: gtk-list@xxxxxxxxx Message-ID: <c23f8f330609281017h198301d9ub744f93eac34aed0@xxxxxxxxxxxxxx> Content-Type: text/plain; charset="iso-8859-1" [forgot to use gtk-list as reply] > > I'd appreciate any help about it. This may not even be the correct > list > to ask such things on (since it's a big Mac related) but since I'm using > GTK for my cross-platform GUI, I thought I'd ask). Use Gimp.app approach. They wrapped their application in a shell script. The script launches the x11 terminal, catches the display, and then executes the program ( after setting required env values ) . They also detail how to package it on their website: http://gimp-app.sourceforge.net/ This is the approach I use to bundle gtk with my MAC OS X distro - and the method of launching. I've been told it works on both Panther and Tiger versions of OS X without a glitch. Calvin -------------- next part -------------- An HTML attachment was scrubbed... URL: /archives/gtk-list/attachments/20060928/8e15e165/attachment.htm ------------------------------ Message: 5 Date: Thu, 28 Sep 2006 19:45:00 +0200 From: David Ne?as (Yeti) <yeti@xxxxxxxxxxxxxxx> Subject: Re: Need clarification about gtk_widget_set_events() To: gtk-list@xxxxxxxxx Message-ID: <20060928174500.GM12397@xxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain; charset=us-ascii On Thu, Sep 28, 2006 at 04:31:51PM +0000, DC A wrote: > Can anyone kindly clarify when to use gtk_widget_set_events() > routine? Essentially never. Use gtk_widget_add_events() to add events. Removing default events typically breaks widgets so you rarely need it (and even then it should suffice to prevent the particular event handler from running by handling the event yourself). Yeti -- Whatever. ------------------------------ Message: 6 Date: Thu, 28 Sep 2006 20:40:32 +0200 From: Hans Oesterholt-Dijkema <hdnews@xxxxxxxxx> Subject: Re: Fwd: How to autostart X11 from GTK application on Mac OS X To: Calvin Ellis <kyndig@xxxxxxxxx> Cc: gtk-list@xxxxxxxxx Message-ID: <451C1720.9080200@xxxxxxxxx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Wasn't there a native port for Gtk on MacOS X? Calvin Ellis schreef: > [forgot to use gtk-list as reply] > > > I'd appreciate any help about it. This may not even be the > correct list > to ask such things on (since it's a big Mac related) but since I'm > using > GTK for my cross-platform GUI, I thought I'd ask). > > > > Use Gimp.app approach. They wrapped their application in a shell > script. The script launches the x11 terminal, catches the display, > and then executes the program ( after setting required env values ) . > They also detail how to package it on their website: > http://gimp-app.sourceforge.net/ > > This is the approach I use to bundle gtk with my MAC OS X distro - and > the method of launching. I've been told it works on both Panther and > Tiger versions of OS X without a glitch. > > Calvin > > ------------------------------------------------------------------------ > > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > http://mail.gnome.org/mailman/listinfo/gtk-list > ------------------------------ Message: 7 Date: Thu, 28 Sep 2006 14:45:15 -0400 From: Paul Davis <paul@xxxxxxxxxxxxxxxxxxxxx> Subject: Re: Fwd: How to autostart X11 from GTK application on Mac OS X To: Hans Oesterholt-Dijkema <hdnews@xxxxxxxxx> Cc: gtk-list@xxxxxxxxx Message-ID: <1159469115.4749.40.camel@xxxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain On Thu, 2006-09-28 at 20:40 +0200, Hans Oesterholt-Dijkema wrote: > Wasn't there a native port for Gtk on MacOS X? there is. its usability varies depending on your application. we (the ardour project) can't use it yet - it is still too unstable and there is missing functionality. i wish someone would fund serious, aggressive development of gtk-aqua because it would help out *so* many development efforts. ------------------------------ Message: 8 Date: Thu, 28 Sep 2006 18:47:45 +0000 From: "DC A" <adc4444@xxxxxxxxxxx> Subject: Re: Need clarification about gtk_widget_set_events() To: yeti@xxxxxxxxxxxxxxx, gtk-list@xxxxxxxxx Message-ID: <BAY101-F299583C28233CAC9717C4AA91B0@xxxxxxx> Content-Type: text/plain; format=flowed > > Can anyone kindly clarify when to use gtk_widget_set_events() > > routine? > >Essentially never. Use gtk_widget_add_events() to add >events. Removing default events typically breaks widgets so >you rarely need it (and even then it should suffice to >prevent the particular event handler from running by >handling the event yourself). Thanks Yeti. That's all I wanted to know. --DC _________________________________________________________________ Don't waste time standing in line-try shopping online. Visit Sympatico / MSN Shopping today! http://shopping.sympatico.msn.ca ------------------------------ Message: 9 Date: Thu, 28 Sep 2006 17:12:13 -0400 From: Valdis.Kletnieks@xxxxxx Subject: Re: possible bug in 'configure' of gtk+-2.8.20 To: Sergei Steshenko <sergstesh@xxxxxxxxx> Cc: gtk-list@xxxxxxxxx Message-ID: <200609282112.k8SLCDVU008352@xxxxxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain; charset="us-ascii" On Thu, 28 Sep 2006 09:18:50 PDT, Sergei Steshenko said: > /mnt/hdd2/sergei/build/gtk+-2.8.20/gdk/x11/gdkdrawable-x11.h:#include <X11/extensions/Xrender.h> > I expect 'configure' to check presence of all needed include files, and to fail if > any of them is missing. > > Is my expectation correct ? No. Usually a 'configure' script will run a test case that checks for *one* file that indicates something is installed. Apparently, it looks for some other file to detect whether the Xrender extension is present and usable. What does the config.log say for the Xrender check(s)? -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 226 bytes Desc: not available Url : /archives/gtk-list/attachments/20060928/8ec0b1ef/attachment.bin ------------------------------ Message: 10 Date: Thu, 28 Sep 2006 23:45:39 +0200 From: David Ne?as (Yeti) <yeti@xxxxxxxxxxxxxxx> Subject: Re: possible bug in 'configure' of gtk+-2.8.20 To: gtk-list@xxxxxxxxx Message-ID: <20060928214539.GO12397@xxxxxxxxxxxxxxxxxxxx> Content-Type: text/plain; charset=us-ascii On Thu, Sep 28, 2006 at 05:12:13PM -0400, Valdis.Kletnieks@xxxxxx wrote: > On Thu, 28 Sep 2006 09:18:50 PDT, Sergei Steshenko said: > > > /mnt/hdd2/sergei/build/gtk+-2.8.20/gdk/x11/gdkdrawable-x11.h:#include <X11/extensions/Xrender.h> > > > I expect 'configure' to check presence of all needed include files, and to fail if > > any of them is missing. > > > > Is my expectation correct ? > > No. Usually a 'configure' script will run a test case that checks for *one* > file that indicates something is installed. Apparently, it looks for some > other file to detect whether the Xrender extension is present and usable. > > What does the config.log say for the Xrender check(s)? AFAIK it checks only whether -lXrender makes function XRenderQueryExtension available and does not check for any Xrender header file at all. In other words it doesn't anticipate modular Xorg where Xrender is a separate library (like everything else) and it's possible to have any combination of the libraries and header files installed. For example on Fedora one would get to this situation by installing libXrender but not libXrender-devel (although this is not possible without removal of lots of other Gtk+ dependencies therefore configure would not pass there). IMO it should test the presence of header files for each extension it needs and I suggest to report it as a bug (if it isn't in bugzilla already). Yeti -- Whatever. ------------------------------ _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list End of gtk-list Digest, Vol 29, Issue 53 ****************************************
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