| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
| GtkMenuToolButtonGtkMenuToolButton GtkToolItem содержащий кнопку с дополнительным выпадающим меню | 
#include <gtk/gtk.h>
            GtkMenuToolButton;
GtkToolItem* gtk_menu_tool_button_new       (GtkWidget *icon_widget,
                                             const gchar *label);
GtkToolItem* gtk_menu_tool_button_new_from_stock
                                            (const gchar *stock_id);
void        gtk_menu_tool_button_set_menu   (GtkMenuToolButton *button,
                                             GtkWidget *menu);
GtkWidget*  gtk_menu_tool_button_get_menu   (GtkMenuToolButton *button);
void        gtk_menu_tool_button_set_arrow_tooltip
                                            (GtkMenuToolButton *button,
                                             GtkTooltips *tooltips,
                                             const gchar *tip_text,
                                             const gchar *tip_private);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkToolItem
                                       +----GtkToolButton
                                             +----GtkMenuToolButtonGtkMenuToolButton осуществляет AtkImplementorIface.
"menu" GtkMenu : Read / Write
"show-menu" void        user_function      (GtkMenuToolButton *menutoolbutton,
                                            gpointer           user_data)           : Run firstGtkMenuToolButton это GtkToolItem который содержит кнопку с маленькой дополнительной стрелкой. При нажатии на стрелку выпадает дополнительное меню.
Используйте gtk_menu_tool_button_new()
для создания нового GtkMenuToolButton.
Используйте gtk_menu_tool_button_new_from_stock()
для создания нового GtkMenuToolButton
содержащего заготовленный элемент. 
typedef struct _GtkMenuToolButton GtkMenuToolButton;
GtkMenuToolButton структура содержит только закрытые данные доступ к которым должен осуществляеться только с помощью функций описанных ниже.
GtkToolItem* gtk_menu_tool_button_new       (GtkWidget *icon_widget,
                                             const gchar *label);
Создаёт новый GtkMenuToolButton
используя icon_widget как значок
и label как ярлык.
| 
 | Виджет который используется как
			значок, или  | 
| 
 | Строка используемая как ярлык, или
			 | 
| Возвращает : | новый GtkMenuToolButton | 
Начиная с версии 2.6
GtkToolItem* gtk_menu_tool_button_new_from_stock
                                            (const gchar *stock_id);
Создаёт новый GtkMenuToolButton.
Новый GtkMenuToolButton
будет содержать значок и ярлык из
готового элемента указанного в stock_id.
| 
 | Имя заготовленного элемента | 
| Возвращает : | новый GtkMenuToolButton | 
Начиная с версии 2.6
void        gtk_menu_tool_button_set_menu   (GtkMenuToolButton *button,
                                             GtkWidget *menu);
Устанавливает GtkMenu который
появляется когда пользователь нажимает
на стрелку. Если menu равен
NULL, стрелка становится не чувствительной.
| 
 | |
| 
 | GtkMenu ассоциированный с GtkMenuToolButton | 
Начиная с версии 2.6
GtkWidget* gtk_menu_tool_button_get_menu (GtkMenuToolButton *button);
Возвращает GtkMenu ассоциированный с GtkMenuToolButton.
| 
 | |
| Возвращает : | GtkMenu ассоциированный с GtkMenuToolButton | 
Начиная с версии 2.6
void        gtk_menu_tool_button_set_arrow_tooltip
                                            (GtkMenuToolButton *button,
                                             GtkTooltips *tooltips,
                                             const gchar *tip_text,
                                             const gchar *tip_private);
Устанавливает объект GtkTooltips
используемый для кнопки-стрелки с
всплывающим меню. Смотрите
gtk_tool_item_set_tooltip()
для установки подсказок для всех
GtkMenuToolButton.
| 
 | |
| 
 | Используемый объект GtkTooltips | 
| 
 | Текст используемый как подсказка для инструментального пункта | 
| 
 | Текст используемый как дополнительная подсказка | 
Начиная с версии 2.6
menu""menu" GtkMenu : Read / Write
Выпадающее меню.
void        user_function                  (GtkMenuToolButton *menutoolbutton,
                                            gpointer           user_data)           : Run first
| 
 | Объект получающий сигнал. | 
| 
 | Пользовательские данные устанавливаемые при подключении обработчика сигнала. | 
| Виджет панель инструментов | |
| Родительский класс GtkMenuToolButton. Свойства "label_widget", "label", "icon_widget", и "stock_id" GtkToolButton определяют ярлык и значок используемый для GtkMenuToolButtons. | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |