From haluk61@yahoo.com Mon Sep 1 17:44:04 2003 From: haluk61@yahoo.com (haluk bayram) Date: Mon, 1 Sep 2003 09:44:04 -0700 (PDT) Subject: [Glade-users] glist and grid Message-ID: <20030901164404.74408.qmail@web13503.mail.yahoo.com> --0-1075958361-1062434644=:72849 Content-Type: multipart/alternative; boundary="0-620461093-1062434644=:72849" --0-620461093-1062434644=:72849 Content-Type: text/plain; charset=us-ascii The design I want to do is in the attached file. Grid ( 3 colums ) includes data received from database. second column's widget is a combo box. The content of the combo box is constant. Grid has the ability to insert data. Did anyone code application which looks like the design I want to do ? Thanks... Haluk BAYRAM --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software --0-620461093-1062434644=:72849 Content-Type: text/html; charset=us-ascii
 
 
The design I want to do is in the attached file.
Grid ( 3 colums )  includes data received from database.
second column's widget  is a combo box.  The content of the combo box is  constant.
Grid has the ability to insert data.
Did anyone  code  application which looks like the design I want to do ?

Thanks...
Haluk BAYRAM


Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software --0-620461093-1062434644=:72849-- --0-1075958361-1062434644=:72849 Content-Type: image/pjpeg; name="grid.jpg" Content-Transfer-Encoding: base64 Content-Description: grid.jpg Content-Disposition: inline; filename="grid.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/ 2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAFBAZsDASIAAhEBAxEB/8QA HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEB AQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRom JygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDvJJo4V3Sy JGpOMswAzUX2+z/5+4P+/gouP9faf9dT/wCgNVDTv+Eo1251P+ybXRzbWN2b Utd3UsbswRHzhY2GMOB17GgC/wDb7P8A5+4P+/go+32f/P3B/wB/BR/YPjz/ AJ9fDn/gdP8A/GaP7B8ef8+vhz/wOn/+M0AH2+z/AOfuD/v4KPt9n/z9wf8A fwUf2D48/wCfXw5/4HT/APxmj+wfHn/Pr4c/8Dp//jNAB9vs/wDn7g/7+Cj7 fZ/8/cH/AH8FH9g+PP8An18Of+B0/wD8Zo/sHx5/z6+HP/A6f/4zQAfb7P8A 5+4P+/go+32f/P3B/wB/BR/YPjz/AJ9fDn/gdP8A/GaP7B8ef8+vhz/wOn/+ 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 Dgnt9MHms3/hHF/6GHxH/wCBNv8A/GKAJJ/+R68H/wDX7N/6TS1qViHwvCbq 3ujr3iIz2zM0Lm4t8oWUoSP3H91iP16gU/8A4Rxf+hh8R/8AgTb/APxigAvv +Rx8KD1u5x9f9Gl4/wA5+h6HuOvvn8c5/PPX3+933fvOMstAtbXVrPUZtS1q 9ktGd4o7m4hKZZGQk7YQTw54zj1z0rpzqsJz/o0nOesoPr6rz1/nn7zZALnX 3z+Oc/nnr7/e77v3h198/jnP556+/wB7vu/eUzqsJz/o0nOesoPr6rz1/nn7 zZDqsJz/AKNJznrKD6+q89f55+82QC5198/jnP556+/3u+794dffP45z+eev v97vu/eUzqsJz/o0nOesoPr6rz1/nn7zZDqsJz/o0nOesoPr6rz1/nn7zZAL nX3z+Oc/nnr7/e77v3h198/jnP556+/3u+795TOqwnP+jSc56yg+vqvPX+ef vNkOqwnP+jSc56yg+vqvPX+efvNkAudffP45z+eevv8Ae77v3h198/jnP556 +/3u+795TOqwnP8Ao0nOesoPr6rz1/nn7zZDqsJz/o0nOesoPr6rz1/nn7zZ ALnX3z+Oc/nnr7/e77v3h198/jnP556+/wB7vu/eUzqsJz/o0nOesoPr6rz1 /nn7zZDqsJz/AKNJznrKD6+q89f55+82QC5198/jnP556+/3u+794dffP45z +eevv97vu/eUzqsJz/o0nOesoPr6rz1/nn7zZDqsJz/o0nOesoPr6rz1/nn7 zZALnX3z+Oc/nnr7/e77v3h198/jnP556+/3u+795TOqwnP+jSc56yg+vqvP X+efvNkOqwnP+jSc56yg+vqvPX+efvNkAudffP45z+eevv8Ae77v3h198/jn P556+/3u+795TOqwnP8Ao0nOesoPr6rz1/nn7zZDqsJz/o0nOesoPr6rz1/n n7zZALnX3z+Oc/nnr7/e77v3h198/jnP556+/wB7vu/eUzqsJz/o0nOesoPr 6rz1/nn7zZDqsJz/AKNJznrKD6+q89f55+82QC5198/jnP556+/3u+794dff P45z+eevv97vu/eUzqsJz/o0nOesoPr6rz1/nn7zZDqsJz/o0nOesoPr6rz1 /nn7zZALnX3z+Oc/nnr7/e77v3h198/jnP556+/3u+795TOqwnP+jSc56yg+ vqvPX+efvNkOqwnP+jSc56yg+vqvPX+efvNkAudffP45z+eevv8Ae77v3h19 8/jnP556+/3u+795TOqwnP8Ao0nOesoPr6rz1/nn7zZDqsJz/o0nOesoPr6r z1/nn7zZALnX3z+Oc/nnr7/e77v3h198/jnP556+/wB7vu/eUzqsJz/o0nOe soPr6rz1/nn7zZDqsJz/AKNJznrKD6+q89f55+82QC5198/jnP556+/3u+79 4dffP45z+eevv97vu/eUzqsJz/o0nOesoPr6rz1/nn7zZDqsJz/o0nOesoPr 6rz1/nn7zZALnX3z+Oc/nnr7/e77v3h198/jnP556+/3u+795TOqwnP+jSc5 6yg+vqvPX+efvNkOqwnP+jSc56yg+vqvPX+efvNkAudffP45z+eevv8Ae77v 3h198/jnP556+/3u+795TOqwnP8Ao0nOesoPr6rz1/nn7zZDqsJz/o0nOeso Pr6rz1/nn7zZALnX3z+Oc/nnr7/e77v3h198/jnP556+/wB7vu/eUzqsJz/o 0nOesoPr6rz1/nn7zZDqsJz/AKNJznrKD6+q89f55+82QC5198/jnP556+/3 u+794dffP45z+eevv97vu/eUzqsJz/o0nOesoPr6rz1/nn7zZDqsJz/o0nOe soPr6rz1/nn7zZALnX3z+Oc/nnr7/e77v3h198/jnP556+/3u+795TOqwnP+ jSc56yg+vqvPX+efvNkOqwnP+jSc56yg+vqvPX+efvNkAudffP45z+eevv8A e77v3h198/jnP556+/3u+795TOqwnP8Ao0nOesoPr6rz1/nn7zZDqsJz/o0n OesoPr6rz1/nn7zZALhP7qbnrE/fr8pPrz1z365zzufzK98N6jefEq012K8e 1sbaxWJ/LILXDb3JjIP8PKkk+2OeV7TVZhqdmbeK41Cw3NlpbSdA7Dn5SXjb g59M8deWzgf8I4v/AEMPiP8A8Cbf/wCMUACf8j4P+wJP/wClNvWxWdp+iW2n 38l99v1S8uWtmtlN5NEyojOjnASJTnMa9/WtGgAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igD/2Q== --0-1075958361-1062434644=:72849-- From g_mitter@web.de Wed Sep 10 13:54:08 2003 From: g_mitter@web.de (=?iso-8859-1?Q? G=FCnther=20Mittermayer ?=) Date: Wed, 10 Sep 2003 14:54:08 +0200 Subject: [Glade-users] cross compiling a glade app. Message-ID: <200309101254.h8ACs8Q03255@mailgate5.cinetic.de> Hi all, I on a kind of limit situation here, so i this post is off-topic, please f= orgive me and let me know. I have a glade generated app that I wanted to compile to a ARM-platform (i= .e. to Familiar, a PDA linux distro). With non-glade applications, I would normally run a "xconfigure" script, t= hat basically calls the default configure setting some parameters such as = --prefix or --target, in order to generate my desired Makefile. The problem is, if I am not mistaken, Glade's autogen.sh also does about t= he same thing, calling implicitly configure, and therefore generating its = Makefile. My question is, if I need to run autogen.sh to generate my Makefile and I = also need to run my "xconfigure" to generate my cross compiling Makefile, = how do I put them together=3F=3F Unless someone has some magic potion, I am pretty sure that I will need so= me autogen.sh hacking... and end up generating my own script. Anywhere I = could get some more detailed info on autogen.sh=3F=20 thanks in advance, G=FCnther. =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F 38xTestsieger - WEB.DE FreeMail - Deutschlands beste E-Mail! E-Mail-Zentrale, SMS, FAX, Anrufbeantworter: http://f.web.de/=3Fmc=3D021137 From g_mitter@web.de Wed Sep 10 15:30:56 2003 From: g_mitter@web.de (=?iso-8859-1?Q? G=FCnther=20Mittermayer ?=) Date: Wed, 10 Sep 2003 16:30:56 +0200 Subject: [Glade-users] cross compiling a glade app. Message-ID: <200309101430.h8AEUuQ15099@mailgate5.cinetic.de> hmm.. sorry, it was simpler as I thought.. autogen.sh actually doesn't set= any parameters to configure, so It was pretty easy to change my script.. please disregard the preceding message! "G=FCnther Mittermayer" schrieb am 10.09.03 15:09:34: >=20 > Hi all, >=20 > I on a kind of limit situation here, so i this post is off-topic, please= forgive me and let me know. >=20 > I have a glade generated app that I wanted to compile to a ARM-platform = (i.e. to Familiar, a PDA linux distro). >=20 > With non-glade applications, I would normally run a "xconfigure" script,= that basically calls the default configure setting some parameters such a= s --prefix or --target, in order to generate my desired Makefile. >=20 > The problem is, if I am not mistaken, Glade's autogen.sh also does about= the same thing, calling implicitly configure, and therefore generating it= s Makefile. >=20 > My question is, if I need to run autogen.sh to generate my Makefile and = I also need to run my "xconfigure" to generate my cross compiling Makefile= , how do I put them together=3F=3F >=20 > Unless someone has some magic potion, I am pretty sure that I will need = some autogen.sh hacking... and end up generating my own script. Anywhere I= could get some more detailed info on autogen.sh=3F=20 >=20 > thanks in advance, > G=FCnther. > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F > 38xTestsieger - WEB.DE FreeMail - Deutschlands beste E-Mail! > E-Mail-Zentrale, SMS, FAX, Anrufbeantworter: http://f.web.de/=3Fmc=3D021137 >=20 > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > Glade-users maillist - Glade-users@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/glade-users =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F Es geht nicht mehr ohne Handy, aber geht es auch guenstiger=3F Ja, mit Call by Call vom Handy. http://handybycall.web.de/=3Fmc=3D021103 From philippecmartin@free.fr Thu Sep 11 14:26:45 2003 From: philippecmartin@free.fr (Philippe C. Martin) Date: Thu, 11 Sep 2003 15:26:45 +0200 Subject: [Glade-users] using pixmaps with glade Message-ID: <200309111526.45341.philippecmartin@free.fr> Hello, I have included a few .png file to my GUI, glade generates automatically some code to load it - the function: pathname = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_PIXMAP, filename, TRUE, NULL); where filename = "project/file.png" fails. I have tried installing the *.png files to /usr/share/pixmap/project and /usr/local/share/pixmaps/project without success. Any clue ? Regards, Philippe From f.parzefall@multitest.de Thu Sep 11 14:49:16 2003 From: f.parzefall@multitest.de (f.parzefall@multitest.de) Date: Thu, 11 Sep 2003 15:49:16 +0200 Subject: [Glade-users] using pixmaps with glade Message-ID: Hi Phillipe, try a call to add_pixmap_directory ( "/usr/share/pixmaps"=1F=1F=1A=1A=1A 'project"); in main.c or somewhere... cu. Franz ----------------------------------------------------- Franz Parzefall Vision Systems Multitest elektronische Systeme GmbH Aeussere Oberaustra=DFe 4 D - 83026 Rosenheim Tel +49-(0)8031-406-473 Fax +49-(0)8031-406-420 ----------------------------------------------------- ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com ********************************************************************** From philippecmartin@free.fr Sat Sep 13 10:25:38 2003 From: philippecmartin@free.fr (Philippe C. Martin) Date: Sat, 13 Sep 2003 11:25:38 +0200 Subject: [Glade-users] Re: using pixmaps with glade In-Reply-To: <20030912102622.20039.9983.Mailman@headcheese.ximian.com> References: <20030912102622.20039.9983.Mailman@headcheese.ximian.com> Message-ID: <200309131125.38324.philippecmartin@free.fr> Franz, The project was generated with gnome support and that function was not generated by glade - I'll look at the code and try to reproduce it somehow. Thanks, Philippe > > > > Hi Phillipe, > > try a call to > add_pixmap_directory ( "/usr/share/pixmaps"=1F=1F=1A=1A=1A 'project"); > in main.c or somewhere... > > cu. > Franz > ----------------------------------------------------- > Franz Parzefall > Vision Systems > > Multitest elektronische Systeme GmbH > Aeussere Oberaustra=DFe 4 > D - 83026 Rosenheim > Tel +49-(0)8031-406-473 > Fax +49-(0)8031-406-420 > ----------------------------------------------------- > > > > ********************************************************************** > This email and any files transmitted with it are confidential and > intended solely for the use of the individual or entity to whom they > are addressed. If you have received this email in error please notify > the system manager. > > This footnote also confirms that this email message has been swept by > MIMEsweeper for the presence of computer viruses. > > www.mimesweeper.com > ********************************************************************** > > > > --__--__-- > > _______________________________________________ > Glade-users mailing list > Glade-users@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/glade-users > > > End of Glade-users Digest From alex.moutinho@netcabo.pt Sun Sep 14 16:01:55 2003 From: alex.moutinho@netcabo.pt (Alexandre Santos) Date: Sun, 14 Sep 2003 16:01:55 +0100 Subject: [Glade-users] Clist being obsolete and Treeview Message-ID: <3F6482E3.6030502@netcabo.pt> I'm using Glade2 and I can't use the Treeview widget: can't change column headers, etc... Am I missing something? The Clist also appears as obsolete: is it really obsolete now? TIA, Alex From omar331@yahoo.com.br Tue Sep 16 00:15:41 2003 From: omar331@yahoo.com.br (=?iso-8859-1?q?omar331@yahoo.com.br?=) Date: Mon, 15 Sep 2003 20:15:41 -0300 (ART) Subject: [Glade-users] glade - application install as non root user Message-ID: <20030915231541.30351.qmail@web12205.mail.yahoo.com> Hi, i'd created an glade (1.3) application using gnome support, but it needs to be installed in PCs that don't have tools like make, automake, autoconf... so the user cannot do something like 'make install'. There is still another problem: the application uses some dynamic linked library and the installation must be made as non root user. I've tried to create an installation in my home dir and zipped the directory, but when I tried to install in another user dir, the application simply don't run. Can anybody help me? tia omar331 _______________________________________________________________________ Desafio AntiZona: participe do jogo de perguntas e respostas que vai dar um Renault Clio, computadores, c�meras digitais, videogames e muito mais! www.cade.com.br/antizona From johnp@martianrock.com Tue Sep 16 01:51:23 2003 From: johnp@martianrock.com (John (J5) Palmieri) Date: Mon, 15 Sep 2003 20:51:23 -0400 Subject: [Glade-users] glade - application install as non root user In-Reply-To: <20030915231541.30351.qmail@web12205.mail.yahoo.com> References: <20030915231541.30351.qmail@web12205.mail.yahoo.com> Message-ID: <1063673483.12296.73.camel@localhost> On Mon, 2003-09-15 at 19:15, omar331@yahoo.com.br wrote: > Hi, > > i'd created an glade (1.3) application using gnome > support, but it needs to be installed in PCs that > don't have tools like make, automake, autoconf... so > the user cannot do something like 'make install'. Package up the binaries in RPM or Deb format (or any other package) depending on the platform. > There is still another problem: the application uses > some dynamic linked library and the installation must > be made as non root user. Packages can be made to install into a users home though this is not the norm. For the libaries, put them in some directory and then write a wrapper script that sets LD_LIBRARY_PATH=:${LD_LIBRARY_PATH} and then executes the binary. > I've tried to create an installation in my home dir > and zipped the directory, but when I tried to install > in another user dir, the application simply don't run. > Can anybody help me? Perhaps if you gave more info such as the layout of your files and what libraries you are linking with. If you do the wrapper script Zipping it up should work fine also. -- J5 From g_mitter@web.de Wed Sep 17 13:51:36 2003 From: g_mitter@web.de (=?iso-8859-1?Q? G=FCnther=20Mittermayer ?=) Date: Wed, 17 Sep 2003 14:51:36 +0200 Subject: [Glade-users] Concept checking Message-ID: <200309171251.h8HCpaQ19524@mailgate5.cinetic.de> Hi there, just checking some concepts... I always thought that GTK was the API to Gn= ome, and therefore, if I made an application using the GTK libraries, it w= as implicitly a Gnome application. But I am trying to cross compile a Glade generated program, and just learn= ed that the way to do that to my platform is by "removing all gnome-specif= ic function calls". Does that mean that: 1) a GTK application is not the same as a Gnome application=3F 2) if yes, would a GTK application run in others platforms, such as KDE=3F 3) a Glade application is a Gnome application=3F 4) If I got it right on the above, is there an easy way to understand whic= h are Gnome specific, and which are GTK functions=3F thanks a lot, G=FCnther. =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F Die Besten ihrer Klasse! WEB.DE FreeMail (1,7) und WEB.DE Club (1,9) - bei der Stiftung Warentest - ein Doppelsieg! http://f.web.de/=3Fmc=3D021184 From esaracco@noos.fr Thu Sep 18 04:02:14 2003 From: esaracco@noos.fr (Emmanuel Saracco) Date: Thu, 18 Sep 2003 05:02:14 +0200 Subject: [Glade-users] libglade and GnomeEntry Message-ID: <1063854134.4159.5.camel@badiou> hi, how can I do if I want to manage my GnomeEntry objects with libglade, to clear them? using the gnome_entry_set_history_id () method is not possible because libglade already called it before (on load). does the only solution is to bypass libglade for that? thanks, bye From esaracco@noos.fr Thu Sep 18 04:38:07 2003 From: esaracco@noos.fr (Emmanuel Saracco) Date: Thu, 18 Sep 2003 05:38:07 +0200 Subject: [Glade-users] libglade and GnomeEntry In-Reply-To: <1063854134.4159.5.camel@badiou> References: <1063854134.4159.5.camel@badiou> Message-ID: <1063856287.4159.10.camel@badiou> Le jeu 18/09/2003 � 05:02, Emmanuel Saracco a �crit : > hi, > > how can I do if I want to manage my GnomeEntry objects with libglade, to > clear them? using the gnome_entry_set_history_id () method is not > possible because libglade already called it before (on load). > > does the only solution is to bypass libglade for that? sorry, I was refering me to the following documentation "http://developer.gnome.org/doc/API/libgnomeui/gnomeentry.html", which is "has been"... I saw in galeon source code that it exist a gnome_entry_clear_history () bye From jason@shakabuku.org Sat Sep 20 05:03:31 2003 From: jason@shakabuku.org (Jason Bodnar) Date: Fri, 19 Sep 2003 22:03:31 -0600 Subject: [Glade-users] Java's CardLayout with GTK and Glade Message-ID: <20030920040331.M25811@shakabuku.org> I'd like to do something equivalent to Java's CardLayout with GTK and Glade. CardLayout allows you to have multiple containers (panes) stacked on top of each other and show only one at a time (like a deck of cards). Is there a way to do this with Glade? -- Jason Bodnar jason@shakabuku.org http://www.shakabuku.org "You want free speech? Let's see you acknowledge a man whose words make your blood boil who is standing center stage advocating at the top of his lungs that which you would spend a lifetime opposing at the top of yours." -- President Andrew Shephard, "The American President" From ishanchattopadhyaya@hclinfinet.com Sun Sep 21 16:27:15 2003 From: ishanchattopadhyaya@hclinfinet.com (Ishan Chattopadhyaya) Date: Sun, 21 Sep 2003 20:57:15 +0530 Subject: [Glade-users] OT: Visual Basic to GLADE References: <20030719192359.19ca7017.skybird@163.com> <000401c34ee4$820ff620$6b625acb@ishan> <1058743887.963.5.camel@Whitestar> Message-ID: <000001c3805d$06ecc540$5125e2dc@ishan> Dear kosh, wanxiaohu and list members, I have written a 'Visual Basic 5/6' to Glade-2 convertor (I think i'll call it 'vb2glade'). It is still in its first week of its development. I have done this using C++(console) in win32. Although my code can hopefully be portable to Unix/Linux, I would appreciate some VB user (or ex- VB user like me) to kindly help me test the program. On win32, I am using glade-1.1.2 that I put up at: http://wingtk.sf.net. Here is a brief account of the features: 1) Detection, parsing and output of the following VB Controls: a) Label b) Command Button c) Text Box (-> GtkEntry) d) Check Box e) Option Button (Radio button) f) Combo Box g) Picture Box (along with conversion of the stored picture to XPM format. See 2 below.) h) Frame (and embedding other controls within it) i) Vertical Scroll Bar j) Horizontal Scroll Bar 2) Conversion of embedded images in forms that are used with pictureboxes to xpm. For this I have used 'djpeg' from libjpeg, 'ppmtoxpm' and 'bmptopnm' from netpbm package. The image file formats supported presently are: a) Windows Bitmap (.BMP) b) Joint Picture Expert Group (JPEG) (.jpg, .jpeg, .jfif) TODO: 1) nested frames 2) menu bars/menu items 3) callbacks For anybody who can help me with this, please contact me. Also, these is a similar effort to convert VB interfaces to GTK at: http://www.naken.cc/vb2c/. Also, I hope someone experienced in C++ can help me port my program to Unix. Regds, Ishan p.s.: Here's an account of my foolish, rash comments on the topic a while ago. ----- Original Message ----- From: "kosh" > It is impossible, however that doesnt stop someone from writing a > convertor that converts from VB format to .glade format, perhaps thats > an avenue someone clever might investigate? > > Perhaps a plugin system for Glade 3.0 might be in order, that allows > people to write a plugin to import other formats? just thinking off the > top of my head, I dont actually know how to do this, dont know enough > about Glade, or it's file format to do it myself, but perhaps someone > can. > > kosh --------- > On Sun, 2003-07-20 at 18:29, Ishan Chattopadhyaya wrote: > > impossible. > > > > Regds, > > Ishan --------- > > From: "wangxiaohu" > > > Is it possible that Glade can import other formats of GUI? > > > Such as .frm files from Microsoft Visual Basic. > > > > > > If this feature is implemented, I guess a lot of people will moving to > > Gtk+ programming. From ishanchattopadhyaya@hclinfinet.com Mon Sep 22 11:27:08 2003 From: ishanchattopadhyaya@hclinfinet.com (Ishan Chattopadhyaya) Date: Mon, 22 Sep 2003 15:57:08 +0530 Subject: [Glade-users] OT: Visual Basic to GLADE References: <20030719192359.19ca7017.skybird@163.com> <000401c34ee4$820ff620$6b625acb@ishan> <1058743887.963.5.camel@Whitestar> <000001c3805d$06ecc540$5125e2dc@ishan> Message-ID: <000301c380f4$2469e0c0$8e25e2dc@ishan> Here is a pre-release version of my program for testing: http://wingtk.sf.net/vb2glade/vb2glade.htm Regds, Ishan > Dear kosh, wanxiaohu and list members, > I have written a 'Visual Basic 5/6' to Glade-2 convertor (I think i'll > call it 'vb2glade'). It is still in its first week of its development. I > have done this using C++(console) in win32. Although my code can hopefully > be portable to Unix/Linux, I would appreciate some VB user (or ex- VB user > like me) to kindly help me test the program. On win32, I am using > glade-1.1.2 that I put up at: http://wingtk.sf.net. > > Here is a brief account of the features: > 1) Detection, parsing and output of the following VB Controls: > a) Label > b) Command Button > c) Text Box (-> GtkEntry) > d) Check Box > e) Option Button (Radio button) > f) Combo Box > g) Picture Box (along with conversion of the stored picture to XPM > format. See 2 below.) > h) Frame (and embedding other controls within it) > i) Vertical Scroll Bar > j) Horizontal Scroll Bar > > 2) Conversion of embedded images in forms that are used with pictureboxes to > xpm. For this I have used 'djpeg' from libjpeg, 'ppmtoxpm' and 'bmptopnm' > from netpbm package. The image file formats supported presently are: > a) Windows Bitmap (.BMP) > b) Joint Picture Expert Group (JPEG) (.jpg, .jpeg, .jfif) > > > TODO: > 1) nested frames > 2) menu bars/menu items > 3) callbacks > > > For anybody who can help me with this, please contact me. Also, these is a > similar effort to convert VB interfaces to GTK at: > http://www.naken.cc/vb2c/. Also, I hope someone experienced in C++ can help > me port my program to Unix. > > Regds, > Ishan --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.512 / Virus Database: 309 - Release Date: 8/19/03 From damon@karuna.uklinux.net Sun Sep 21 13:26:28 2003 From: damon@karuna.uklinux.net (Damon Chaplin) Date: 21 Sep 2003 13:26:28 +0100 Subject: [Glade-users] Java's CardLayout with GTK and Glade In-Reply-To: <20030920040331.M25811@shakabuku.org> References: <20030920040331.M25811@shakabuku.org> Message-ID: <1064147188.2581.0.camel@snowflake> On Sat, 2003-09-20 at 05:03, Jason Bodnar wrote: > I'd like to do something equivalent to Java's CardLayout with GTK and Glade. > CardLayout allows you to have multiple containers (panes) stacked on top of > each other and show only one at a time (like a deck of cards). Is there a way > to do this with Glade? Try using a GtkNotebook and turning 'Show Tabs' off. I think that is what you mean. Damon From damon@karuna.uklinux.net Sun Sep 21 13:58:44 2003 From: damon@karuna.uklinux.net (Damon Chaplin) Date: 21 Sep 2003 13:58:44 +0100 Subject: [Glade-users] Concept checking In-Reply-To: <200309171251.h8HCpaQ19524@mailgate5.cinetic.de> References: <200309171251.h8HCpaQ19524@mailgate5.cinetic.de> Message-ID: <1064149124.2581.7.camel@snowflake> On Wed, 2003-09-17 at 13:51, =?iso-8859-1?Q? G=FCnther=20Mittermayer ?= wrote: > Hi there, > > just checking some concepts... I always thought that GTK was the API to Gnome, and therefore, if I made an application using the GTK libraries, it was implicitly a Gnome application. > > But I am trying to cross compile a Glade generated program, and just learned that the way to do that to my platform is by "removing all gnome-specific function calls". Does that mean that: > > 1) a GTK application is not the same as a Gnome application? Yes, GNOME includes extra features which aren't in GTK+. > 2) if yes, would a GTK application run in others platforms, such as KDE? KDE and GNOME are completely different. However, most Linux systems have both the KDE and GNOME libraries installed so you can run KDE and GNOME applications. > 3) a Glade application is a Gnome application? You choose whether to create a GTK+ or GNOME application. > 4) If I got it right on the above, is there an easy way to understand which are Gnome specific, and which are GTK functions? The function name should tell you. If it starts with 'g_' 'pango_' or 'gtk_' you can use it in a GTK+ app. If it starts with 'gnome_' you can't. If you make sure you only link to the GTK+ libraries you will soon find out if you've used GNOME functions as there will be an error when linking. Damon From jason@shakabuku.org Sun Sep 21 17:24:00 2003 From: jason@shakabuku.org (Jason Bodnar) Date: Sun, 21 Sep 2003 10:24:00 -0600 Subject: [Glade-users] Java's CardLayout with GTK and Glade In-Reply-To: <1064147188.2581.0.camel@snowflake> References: <20030920040331.M25811@shakabuku.org> <1064147188.2581.0.camel@snowflake> Message-ID: <20030921162400.M31759@shakabuku.org> On 21 Sep 2003 13:26:28 +0100, Damon Chaplin wrote > On Sat, 2003-09-20 at 05:03, Jason Bodnar wrote: > > I'd like to do something equivalent to Java's CardLayout with GTK and Glade. > > CardLayout allows you to have multiple containers (panes) stacked on top of > > each other and show only one at a time (like a deck of cards). Is there a way > > to do this with Glade? > > Try using a GtkNotebook and turning 'Show Tabs' off. > I think that is what you mean. That's what I needed. Thank you! -- Jason Bodnar jason@shakabuku.org http://www.shakabuku.org "You want free speech? Let's see you acknowledge a man whose words make your blood boil who is standing center stage advocating at the top of his lungs that which you would spend a lifetime opposing at the top of yours." -- President Andrew Shephard, "The American President" From toddkeeler@yahoo.ca Tue Sep 23 03:58:03 2003 From: toddkeeler@yahoo.ca (todd keeler) Date: Mon, 22 Sep 2003 22:58:03 -0400 (EDT) Subject: [Glade-users] spin button Message-ID: <20030923025803.12026.qmail@web9903.mail.yahoo.com> I've used a spin-button in an app, but when I try to use the up/down arrows on the right of the spin button, nothing happens. When I'm working in glade, the spin button functions normally. Do I need to write the callbacks for the up/down arrows? I didn't see any in the spinbutton widgets, callback list.. Any help would be appreciated.. Thanks Todd ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca From damon@karuna.uklinux.net Tue Sep 23 16:44:47 2003 From: damon@karuna.uklinux.net (Damon Chaplin) Date: 23 Sep 2003 16:44:47 +0100 Subject: [Glade-users] spin button In-Reply-To: <20030923025803.12026.qmail@web9903.mail.yahoo.com> References: <20030923025803.12026.qmail@web9903.mail.yahoo.com> Message-ID: <1064303914.2595.1.camel@snowflake> On Tue, 2003-09-23 at 03:58, todd keeler wrote: > I've used a spin-button in an app, but when I try to > use the up/down arrows on the right of the spin > button, nothing happens. When I'm working in glade, > the spin button functions normally. > Do I need to write the callbacks for the up/down > arrows? I didn't see any in the spinbutton widgets, > callback list.. Check that the range of the spinbutton is set to something reasonable. It sounds like you may have the min & max set to the same value. Are you using generated C code or libglade? You can send me the .glade file if you want me to check it. Damon From seb@hypercubesystems.co.uk Wed Sep 24 11:20:03 2003 From: seb@hypercubesystems.co.uk (Seb James) Date: 24 Sep 2003 11:20:03 +0100 Subject: [Glade-users] glade newbie questions Message-ID: <1064398803.3450.44.camel@xerxes.hypercube> Hello, I'm using Glade to help me to write my first gtk application (called VMUdiag). I've spent about a day on it and now have a nice interface for my program, with all the signals set up for me to write my handlers in callbacks.c. So far, so good, and it seems that Glade is an excellent tool. However, I'm having trouble with an image. In my 'about' dialog box, I want to include a logo image. The image is called logo.png, and so, using Glade, I place an image widget in the relevant position, and choose the browse button to set the Icon field of the image widget to be logo.png. I build the app, and Glade puts logo.png in the pixmaps directory of the project. Seems reasonable. However, it also puts a line like this in interface.c image3 = create_pixmap (about_dialog, "vmudiag/logo.png"); And then complains when the window is drawn: ** (vmudiag:5099): WARNING **: Couldn't find pixmap file: vmudiag/logo.png I've tried putting a directory called vmudiag containing logo.png in the pwd from which I run vmudiag, but this doesn't fix the problem. Can anyone help? best, Seb. From alex.moutinho@netcabo.pt Wed Sep 24 11:40:20 2003 From: alex.moutinho@netcabo.pt (Alexandre Moutinho Santos) Date: Wed, 24 Sep 2003 11:40:20 +0100 Subject: [Glade-users] glade newbie questions In-Reply-To: <1064398803.3450.44.camel@xerxes.hypercube> References: <1064398803.3450.44.camel@xerxes.hypercube> Message-ID: <3F717494.7000907@netcabo.pt> Seb James wrote: >Hello, > >I'm using Glade to help me to write my first gtk application (called >VMUdiag). I've spent about a day on it and now have a nice interface for >my program, with all the signals set up for me to write my handlers in >callbacks.c. So far, so good, and it seems that Glade is an excellent >tool. > >However, I'm having trouble with an image. In my 'about' dialog box, I >want to include a logo image. The image is called logo.png, and so, >using Glade, I place an image widget in the relevant position, and >choose the browse button to set the Icon field of the image widget to be >logo.png. > >I build the app, and Glade puts logo.png in the pixmaps directory of the >project. Seems reasonable. However, it also puts a line like this in >interface.c > >image3 = create_pixmap (about_dialog, "vmudiag/logo.png"); > >And then complains when the window is drawn: > >** (vmudiag:5099): WARNING **: Couldn't find pixmap file: vmudiag/logo.png > >I've tried putting a directory called vmudiag containing logo.png in the >pwd from which I run vmudiag, but this doesn't fix the problem. > >Can anyone help? > >best, > >Seb. > >_______________________________________________ >Glade-users maillist - Glade-users@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/glade-users > > > You have to do 'make install' after 'make' - this way the pic is copied to the default pixmap location. Alex From seb@hypercubesystems.co.uk Thu Sep 25 10:27:22 2003 From: seb@hypercubesystems.co.uk (Seb James) Date: 25 Sep 2003 10:27:22 +0100 Subject: [Glade-users] gtk/glade programming Message-ID: <1064482042.8557.15.camel@xerxes.hypercube> Hello all, My application receives serial data. It has the following code in main.c to set up the creation of a signal everytime a line is ready to be read on the serial port: /* Now we need to set things up so that receiving a line on the serial port will generate a signal to decode the input and display it. */ serial_input_tag = gdk_input_add (fd, GDK_INPUT_READ, on_serial_data_receive, &target_io_states); And the following code to handle that signal in callbacks.c: void on_serial_data_receive (gpointer user_data, gint fd, GdkInputCondition target_io_states) { GtkWidget *console_textview; char buf[255]; gint res; /* Don't know how to call lookup_widget in this case: */ console_textview = lookup_widget (GTK_WIDGET (console_textview), "console_textview"); res = read(fd,buf,255); buf[res]=0; /* set end of string, so we can printf */ /* print the received data to sdout */ printf("Buffer:%sNumber of characters:%d\n", buf, res); /* Plus output it to the console window: */ gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (console_textview)), _("Buffer text"), -1); /* How to replace "Buffer text" with "%s", buf ? */ return; } The comments show my problems - I need to get the text from the serial port onto a console window that I've created in glade. The problem seems to be with looking up the widget. The form that I need my signal handler in doesn't have a `parent' widget for lookup_widget to search for console_textview in. I'm trying to do something like that which I programmed for, for example, closing the console window when its close button is clicked: void on_close_console_clicked (GtkButton *button, gpointer user_data) { GtkWidget *console; console = lookup_widget (GTK_WIDGET (button), "console"); gtk_widget_destroy (console); return; } In this code, you put in GTK_WIDGET (button) as the first argument of lookup_widget. button is a pointer to the button you clicked, and so lookup_widget finds console, as it is the parent of the button. However, my serial_data_receive function has no such widget passed to it. How can I use lookup_widget here? Can anyone help with this? Thanks Seb. From seb@hypercubesystems.co.uk Thu Sep 25 12:20:54 2003 From: seb@hypercubesystems.co.uk (Seb James) Date: 25 Sep 2003 12:20:54 +0100 Subject: [Glade-users] Backporting to gtk1.2 Message-ID: <1064488854.8557.18.camel@xerxes.hypercube> Hello, If you have a simple app created in Glade 1.1.3, using gtk+2, what might be the steps to getting the code to run on gtk+1.2? Seb From g_mitter@web.de Thu Sep 25 13:00:05 2003 From: g_mitter@web.de (=?iso-8859-1?Q? G=FCnther=20Mittermayer ?=) Date: Thu, 25 Sep 2003 14:00:05 +0200 Subject: [Glade-users] gtk/glade programming Message-ID: <200309251200.h8PC05Q10997@mailgate5.cinetic.de> Hi Seb,=20 not sure I understood exactly your problem, but check the comments: > void > on=5Fserial=5Fdata=5Freceive (gpointer user=5Fdata, > gint fd, > GdkInputCondition target=5Fio=5Fstates) > { > GtkWidget *console=5Ftextview; >=20 > char buf[255]; > gint res; >=20 > /* Don't know how to call lookup=5Fwidget in this case: */ > console=5Ftextview =3D lookup=5Fwidget (GTK=5FWIDGET (console=5Ftextview), "consol= e=5Ftextview"); Your console=5Ftextview is declared in your function, of course this won't w= ork.=20 Do you mean the window hasn't yet been created=3F if so, you should first cr= eate it, then you'll have the reference you need. Something like that: // assuming you've created a dialog called "console=5Ftextview" in Glade. console=5Ftextview =3D create=5Fconsole=5Ftextview();=20 //shows the console gtk=5Fwidget=5Fshow(console=5Ftextview);=20 Otherwise, if the window has already been created somewhere else, than you= should hold a copy of the reference (passing it as a parameter, or .. wel= l, declaring it global, maybe=3F) =20 > /* Plus output it to the console window: */ > gtk=5Ftext=5Fbuffer=5Fset=5Ftext (gtk=5Ftext=5Fview=5Fget=5Fbuffer (GTK=5FTEXT=5FVIEW (conso= le=5Ftextview)), > =5F("Buffer text"), -1); > /* How to replace "Buffer text" with "%s", buf =3F */ How about a simple buf instead of the whole =5F() thing=3F like that: gtk=5Ftext=5Fbuffer=5Fset=5Ftext (gtk=5Ftext=5Fview=5Fget=5Fbuffer (GTK=5FTEXT=5FVIEW (console= =5Ftextview)), buf, -1); Hope it helps, G=FCnther. =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F Zwei Mal Platz 1 mit dem jeweils besten Testergebnis! WEB.DE FreeMail und WEB.DE Club bei Stiftung Warentest! http://f.web.de/=3Fmc=3D021183 From seb@hypercubesystems.co.uk Thu Sep 25 13:04:22 2003 From: seb@hypercubesystems.co.uk (Seb James) Date: 25 Sep 2003 13:04:22 +0100 Subject: [Glade-users] gtk/glade programming In-Reply-To: <1064482042.8557.15.camel@xerxes.hypercube> References: <1064482042.8557.15.camel@xerxes.hypercube> Message-ID: <1064491462.8557.22.camel@xerxes.hypercube> On Thu, 2003-09-25 at 10:27, Seb James wrote: > Hello all, > > My application receives serial data. It has the following code in main.c > to set up the creation of a signal everytime a line is ready to be read > on the serial port: > > > /* Now we need to set things up so that receiving a line > on the serial port will generate a signal to decode the > input and display it. */ > serial_input_tag = gdk_input_add (fd, GDK_INPUT_READ, > on_serial_data_receive, > &target_io_states); > > > And the following code to handle that signal in callbacks.c: > > void > on_serial_data_receive (gpointer user_data, > gint fd, > GdkInputCondition target_io_states) > { > GtkWidget *console_textview; > > char buf[255]; > gint res; > > /* Don't know how to call lookup_widget in this case: */ > console_textview = lookup_widget (GTK_WIDGET (console_textview), "console_textview"); > > res = read(fd,buf,255); > buf[res]=0; /* set end of string, so we can printf */ > > /* print the received data to sdout */ > printf("Buffer:%sNumber of characters:%d\n", buf, res); > > /* Plus output it to the console window: */ > gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (console_textview)), > _("Buffer text"), -1); > /* How to replace "Buffer text" with "%s", buf ? */ > > return; > } > > > The comments show my problems - I need to get the text from the serial > port onto a console window that I've created in glade. The problem seems > to be with looking up the widget. The form that I need my signal handler > in doesn't have a `parent' widget for lookup_widget to search for > console_textview in. > > I'm trying to do something like that which I programmed for, for > example, closing the console window when its close button is clicked: > > void > on_close_console_clicked (GtkButton *button, > gpointer user_data) > { > GtkWidget *console; > console = lookup_widget (GTK_WIDGET (button), "console"); > gtk_widget_destroy (console); > > return; > } > > In this code, you put in GTK_WIDGET (button) as the first argument of > lookup_widget. button is a pointer to the button you clicked, and so > lookup_widget finds console, as it is the parent of the button. However, > my serial_data_receive function has no such widget passed to it. How can > I use lookup_widget here? > > Can anyone help with this? I found out how to work this out. I created a global variable, GtkWidget *console_window_global, which I set to being equal to the variable console, when the console is created. Then, I pass this variable as the first argument to lookup_widget(). That works, as lookup_widget can now find the text area that is a child of console. > Thanks > > Seb. > > _______________________________________________ > Glade-users maillist - Glade-users@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/glade-users From seb@hypercubesystems.co.uk Thu Sep 25 13:07:17 2003 From: seb@hypercubesystems.co.uk (Seb James) Date: 25 Sep 2003 13:07:17 +0100 Subject: [Glade-users] gtk/glade programming In-Reply-To: <200309251200.h8PC05Q10997@mailgate5.cinetic.de> References: <200309251200.h8PC05Q10997@mailgate5.cinetic.de> Message-ID: <1064491637.8557.24.camel@xerxes.hypercube> On Thu, 2003-09-25 at 13:00, =?iso-8859-1?Q? G=FCnther=20Mittermayer ?= wrote: > > > /* Plus output it to the console window: */ > > gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (console_textview)), > > _("Buffer text"), -1); > > /* How to replace "Buffer text" with "%s", buf ? */ > > How about a simple buf instead of the whole _() thing? like that: > gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (console_textview)), buf, -1); > > Thanks Guenter, this helps. Can I append text to a gtk_text_buffer, by the way, do you know? Seb From g_mitter@web.de Thu Sep 25 15:12:04 2003 From: g_mitter@web.de (=?iso-8859-1?Q? G=FCnther=20Mittermayer ?=) Date: Thu, 25 Sep 2003 16:12:04 +0200 Subject: [Glade-users] gtk/glade programming Message-ID: <200309251412.h8PEC4Q12154@mailgate5.cinetic.de> Glad it worked, if you mean by "append", something as adding a string to the end, as strca= t would, I think there is no function to it, but you can do it indirectly,= copying the contents to a string, and setting it back to the GtkTextBuffe= r.. check out: http://developer.gnome.org/doc/API/2.0/gtk/GtkTextBuffer.html=20 for all related functions. G=FCnther. Seb James schrieb am 25.09.03 14:08:33: >=20 > On Thu, 2003-09-25 at 13:00, =3D=3Fiso-8859-1=3FQ=3F G=3DFCnther=3D20Mittermayer =3F=3D > wrote: > >=20 > > > /* Plus output it to the console window: */ > > > gtk=5Ftext=5Fbuffer=5Fset=5Ftext (gtk=5Ftext=5Fview=5Fget=5Fbuffer (GTK=5FTEXT=5FVIEW (c= onsole=5Ftextview)), > > > =5F("Buffer text"), -1); > > > /* How to replace "Buffer text" with "%s", buf =3F */ > >=20 > > How about a simple buf instead of the whole =5F() thing=3F like that: > > gtk=5Ftext=5Fbuffer=5Fset=5Ftext (gtk=5Ftext=5Fview=5Fget=5Fbuffer (GTK=5FTEXT=5FVIEW (con= sole=5Ftextview)), buf, -1); > >=20 > >=20 > Thanks Guenter, this helps. Can I append text to a gtk=5Ftext=5Fbuffer, by > the way, do you know=3F >=20 > Seb >=20 >=20 > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > Glade-users maillist - Glade-users@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/glade-users =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F Jetzt neu bei WEB.DE - Call by Call vom Handy. Fuenfmal mehr mobil telefonieren. Jetzt ausprobieren! http://handybycall.web.de/=3Fmc=3D021101 From Mike@Kordik.net Fri Sep 26 04:44:16 2003 From: Mike@Kordik.net (Mike Kordik) Date: Thu, 25 Sep 2003 23:44:16 -0400 Subject: [Glade-users] How to get the object that generated the signal? Message-ID: <1064547856.5860.28.camel@Jacob.kordik.net> I am new to Glade, GTKMM, GTK+, etc... I ran glade and create a windows with some labels, text entry objects and buttons. I also created signals for the buttons and text entry widgets. I told glade to generate C++ code. To my suprise the names that I game my widgets in glade were used in the constructor for the main window but they were not defined in the class itself. Seems like a waste. The signal handlers for widgets are part of the top level window but they do not get any information about which object it is handling the signal for and since the parent _glade class does not have the names defined in the _glade class, how do you get the object that generated the signal? Thx From g_mitter@web.de Fri Sep 26 11:57:46 2003 From: g_mitter@web.de (=?iso-8859-1?Q? G=FCnther=20Mittermayer ?=) Date: Fri, 26 Sep 2003 12:57:46 +0200 Subject: [Glade-users] How to get the object that generated the signal? Message-ID: <200309261057.h8QAvkQ20471@mailgate5.cinetic.de> I never used Glade to generate C++, so I'm not sure, but on plain C code you'd be talking about the lookup_widget (widget, "element") function. Don't know if it helps you though.. Mike Kordik schrieb am 26.09.03 05:45:36: > > I am new to Glade, GTKMM, GTK+, etc... > > I ran glade and create a windows with some labels, text entry objects > and buttons. I also created signals for the buttons and text entry > widgets. I told glade to generate C++ code. To my suprise the names that > I game my widgets in glade were used in the constructor for the main > window but they were not defined in the class itself. Seems like a > waste. The signal handlers for widgets are part of the top level window > but they do not get any information about which object it is handling > the signal for and since the parent _glade class does not have the names > defined in the _glade class, how do you get the object that generated > the signal? > > Thx > > _______________________________________________ > Glade-users maillist - Glade-users@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/glade-users ______________________________________________________________________________ Die Besten ihrer Klasse! WEB.DE FreeMail (1,7) und WEB.DE Club (1,9) - bei der Stiftung Warentest - ein Doppelsieg! http://f.web.de/?mc=021184 From reshmi@sumerusolutions.com Tue Sep 30 12:24:09 2003 From: reshmi@sumerusolutions.com (Reshmi Jain) Date: Tue, 30 Sep 2003 16:54:09 +0530 (IST) Subject: [Glade-users] Problem with configuration Message-ID: Hi, I'm working with glade and is stuck with a problem. When i execute the glade from the command prompt, the window pops up with an error, telling that "An error occured while loading or saving configuration information for project1. Some of your configuration settings wont work properly." This problem was not there at first. This started when I was working on another project and tried to run the executable after excuting the autogen.sh and make. My Glade does not support "Gettext Support", so i have to disable that in the Options Menu. When i executed the second project, i forgot to disable the Gettext Support option. Does this mean i have corrupted my glade configuration file? Why is my Project which i could properly execute, is not working properly now? I searched in the archive list, but couldnt find any answer. Can anyone please help me? Regards, Reshmi. From rgiles@centurytel.net Tue Sep 30 13:13:17 2003 From: rgiles@centurytel.net (Rikke D. Giles) Date: Tue, 30 Sep 2003 05:13:17 -0700 Subject: [Glade-users] Problem with configuration In-Reply-To: (from reshmi@sumerusolutions.com on Tue, Sep 30, 2003 at 04:24:09 -0700) References: Message-ID: <20030930121317.GC19511@lavender> Did you upgrade glade at all? That sounds like an error you get when loading a gtk1 project with glade2. The gettext etc doesn't have anything to do with a glade configuration file. It is decided upon for each project, and only affects that project. The executable for the second project would have nothing to do with glade either. Soo.... what have you changed about glade recently? Cheers, Rikke On 2003.09.30 04:24, Reshmi Jain wrote: > Hi, > I'm working with glade and is stuck with a problem.