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.