add demo of passing non-stock label in to gtk_dialog_new_with_buttons
2001-09-26 Havoc Pennington <hp@redhat.com> * demos/gtk-demo/dialog.c (interactive_dialog_clicked): add demo of passing non-stock label in to gtk_dialog_new_with_buttons * gtk/gtktextview.c (cursor_blinks): disable cursor blink when debugging updates * gtk/gtktextiter.h: comment about how GtkTextIter struct contents are private * gtk/gtkbutton.c (gtk_button_new_from_stock): if stock ID doesn't exist, fall back to mnemonic label, not plain label, bug #61184
This commit is contained in:
committed by
Havoc Pennington
parent
4b6bc02f66
commit
1773d81558
@ -465,16 +465,24 @@ gtk_button_new_with_label (const gchar *label)
|
||||
/**
|
||||
* gtk_button_new_from_stock:
|
||||
* @stock_id: the name of the stock item
|
||||
* @returns: a new #GtkButton
|
||||
*
|
||||
* Creates a new #GtkButton containing the image and text from a stock item.
|
||||
* Some stock ids have preprocessor macros like #GTK_STOCK_OK and
|
||||
* #GTK_STOCK_APPLY.
|
||||
*
|
||||
* If @stock_id is unknown, then it will be treated as a mnemonic
|
||||
* label (as for gtk_button_new_with_mnemonic()).
|
||||
*
|
||||
* Returns: a new #GtkButton
|
||||
**/
|
||||
GtkWidget*
|
||||
gtk_button_new_from_stock (const gchar *stock_id)
|
||||
gtk_button_new_from_stock (const gchar *stock_id)
|
||||
{
|
||||
return g_object_new (GTK_TYPE_BUTTON, "label", stock_id, "use_stock", TRUE, NULL);
|
||||
return g_object_new (GTK_TYPE_BUTTON,
|
||||
"label", stock_id,
|
||||
"use_stock", TRUE,
|
||||
"use_underline", TRUE,
|
||||
NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user