[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Gtk/Glade Beginner: widget lookup, text input etc
- From: Dimitar Haralanov <voidtrance comcast net>
- To: gtk-app-devel-list gnome org
- Subject: Re: Gtk/Glade Beginner: widget lookup, text input etc
- Date: Wed, 10 Dec 2003 13:47:19 -0800
On Fri, 12 Dec 2003 00:32:18 +0530
Sukrit K Mehra <holysmoke@amaltaas.biz> wrote:
> 1. What exactly does lookup_widget do?
> If I have a widget called diaog1 in a file interface.c in order to
> destroy/hide/show it I need a pointer to it. Can I do something like
> GtkWidget *localname = lookup_widget(GtkWidget "External Name",
> localname); On account of this, the following should work ...
You do the following (assuming that in the fuction that you are doing
it in you have a widget which is part of the same tree of widgets as
the one you are looking for):
GtkWidget *localwidget = lookup_widget (button, "dialog1");
(assuming button is a GtkWidget * and is part of dialog1)
This will return the pointer to your dialog1 widget.
> 2. I have a form that comes up on activation of a menuitem. It has n
> number of fields (gtk entry widgets). How do i take information for
> them simulatenously at the click of a button in the form.
> gtk_editable_get_chars, needs user to press enter at the end if used
> with activate signal. OTOH if used with changed signal the output is
> emitted as it occurs (by keystroke).
You can use gtk_entry_get_text to do it:
gchar *entry1_text = g_strdup (gtk_entry_get_text (GTK_ENTRY (entry1));
gchar *entry2_text = g_strdup (gtk_entry_get_text (GTK_ENTRY (entry2));
-- Mitko Haralanov
voidtrance at comcast dot net
http://voidtrance.home.comcast.net
==========================================
As Will Rogers would have said, "There is no such things as a free
variable."
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]