[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: GtkImage problem
- From: Lance Dillon <riffraff169 yahoo com>
- To: gtk-app-devel-list gnome org
- Subject: Re: GtkImage problem
- Date: Sun, 6 May 2007 15:55:50 -0700 (PDT)
I'm thinking you'll want to add:
gtk_widget_show_all(window);
With that you can remove:
gtk_widget_show(image);
----- Original Message ----
From: beginner.c <beginner c gmail com>
To: gtk-app-devel-list gnome org
Sent: Sunday, May 6, 2007 6:36:32 PM
Subject: Re: GtkImage problem
You are right. Thanks for that. Everything executes without error...except,
no image is displayed.
void create_window (GtkWidget *window, GtkWidget *image)
{
GladeXML *gxml;
gxml = glade_xml_new (GLADE_FILE, NULL, NULL);
/* This is important */
glade_xml_signal_autoconnect (gxml);
window = glade_xml_get_widget (gxml, "window");
image = glade_xml_get_widget (gxml, "image1");
}
void funcImage (GtkWidget *image)
{
image = gtk_image_new();
gtk_image_clear(GTK_IMAGE(image));
gtk_image_set_from_file (GTK_IMAGE(image),
"/home/s/Pictures/space-05.jpg");
gtk_widget_show(image);
}
int
main (int argc, char *argv[])
{
GtkWidget *window = NULL;
GtkWidget *image = NULL;
#ifdef ENABLE_NLS
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
textdomain (GETTEXT_PACKAGE);
#endif
gtk_set_locale ();
gtk_init (&argc, &argv);
create_window (window,image);
funcImage(image);
//gtk_widget_show_all (window);
gtk_main ();
return 0;
}
David Nečas (Yeti)-2 wrote:
>
> On Sun, May 06, 2007 at 04:06:11AM -0700, beginner.c wrote:
>>
>> I am in fact
>> calling gtk_init() prior to any of these functions.
>
> No, you don't, the call to gtk_image_new() to initialize
> image
>
> GtkWidget *image = gtk_image_new();
>
> is performed before any code in main().
>
> Yeti
>
> --
> http://gwyddion.net/
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
>
--
View this message in context: http://www.nabble.com/GtkImage-problem-tf3694858.html#a10350080
Sent from the Gtk+ - Apps Dev mailing list archive at Nabble.com.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]