Hi Vicent, On Thu, 2004-04-08 at 12:00, Vincent Torri wrote: [snip]
And i am looking for it when i only have the id of the icon.
Here you've got some examples to create ... * A Menu item: GtkWidget *menu_undo; menu_undo = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group); * A Toolbar button: GtkWidget *button_new; button_new = gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar), "gtk-new", _("New"), NULL, NULL, NULL,-1); * An Image for dialog: GtkWidget *image; image = gtk_image_new_from_stock ("gtk-dialog-warning", GTK_ICON_SIZE_DIALOG); * A button: GtkWidget *okbutton; okbutton = gtk_button_new_from_stock ("gtk-ok"); * A button with stock image and custom label: GtkWidget* create_custom_button_from_stock(gchar* label_text,gchar *stock_id) { GtkWidget* button; GtkWidget* image; GtkWidget* box; GtkWidget* label; button = gtk_button_new(); box = gtk_hbox_new(FALSE,0); image = gtk_image_new_from_stock(stock_id,GTK_ICON_SIZE_BUTTON); label = gtk_label_new(label_text); gtk_box_pack_start((GtkBox*)box,image,FALSE,FALSE,0); gtk_box_pack_end ((GtkBox*)box,label,FALSE,FALSE,0); gtk_widget_show(label); gtk_widget_show(image); gtk_widget_show(box); gtk_container_add(GTK_CONTAINER(button),box); return button; } Hope this helps. -- Iago Rubio - Home page * http://www.iagorubio.com - Last project * http://cssed.sourceforge.net - GPG Keyserv * pgp.rediris.es id=0x909BD4DD
Attachment:
signature.asc
Description: This is a digitally signed message part