geany
1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
![]() ![]() |
#include "gtkcompat.h"
Go to the source code of this file.
Classes | |
struct | _GeanyMenubuttonAction |
struct | _GeanyMenubuttonActionClass |
Macros | |
#define | GEANY_MENU_BUTTON_ACTION_TYPE (geany_menu_button_action_get_type()) |
#define | GEANY_MENU_BUTTON_ACTION(obj) |
#define | GEANY_MENU_BUTTON_ACTION_CLASS(klass) |
#define | IS_GEANY_MENU_BUTTON_ACTION(obj) |
#define | IS_GEANY_MENU_BUTTON_ACTION_CLASS(klass) |
Typedefs | |
typedef struct _GeanyMenubuttonAction | GeanyMenubuttonAction |
typedef struct _GeanyMenubuttonActionClass | GeanyMenubuttonActionClass |
Functions | |
GType | geany_menu_button_action_get_type (void) |
GtkAction * | geany_menu_button_action_new (const gchar *name, const gchar *label, const gchar *tooltip, const gchar *tooltip_arrow, const gchar *stock_id) |
GtkWidget * | geany_menu_button_action_get_menu (GeanyMenubuttonAction *action) |
void | geany_menu_button_action_set_menu (GeanyMenubuttonAction *action, GtkWidget *menu) |
#define GEANY_MENU_BUTTON_ACTION | ( | obj | ) |
Definition at line 30 of file geanymenubuttonaction.h.
#define GEANY_MENU_BUTTON_ACTION_CLASS | ( | klass | ) |
Definition at line 32 of file geanymenubuttonaction.h.
#define GEANY_MENU_BUTTON_ACTION_TYPE (geany_menu_button_action_get_type()) |
Definition at line 29 of file geanymenubuttonaction.h.
#define IS_GEANY_MENU_BUTTON_ACTION | ( | obj | ) |
Definition at line 34 of file geanymenubuttonaction.h.
#define IS_GEANY_MENU_BUTTON_ACTION_CLASS | ( | klass | ) |
Definition at line 36 of file geanymenubuttonaction.h.
typedef struct _GeanyMenubuttonAction GeanyMenubuttonAction |
Definition at line 39 of file geanymenubuttonaction.h.
typedef struct _GeanyMenubuttonActionClass GeanyMenubuttonActionClass |
Definition at line 40 of file geanymenubuttonaction.h.
GtkWidget * geany_menu_button_action_get_menu | ( | GeanyMenubuttonAction * | action | ) |
Definition at line 175 of file geanymenubuttonaction.c.
References GEANY_MENU_BUTTON_ACTION_GET_PRIVATE, NULL, and priv.
Referenced by recent_get_recent_files(), toolbar_finalize(), and toolbar_reload().
GType geany_menu_button_action_get_type | ( | void | ) |
GtkAction * geany_menu_button_action_new | ( | const gchar * | name, |
const gchar * | label, | ||
const gchar * | tooltip, | ||
const gchar * | tooltip_arrow, | ||
const gchar * | stock_id | ||
) |
Definition at line 157 of file geanymenubuttonaction.c.
References GEANY_MENU_BUTTON_ACTION_TYPE, label, name, and NULL.
Referenced by toolbar_init().
void geany_menu_button_action_set_menu | ( | GeanyMenubuttonAction * | action, |
GtkWidget * | menu | ||
) |
Definition at line 225 of file geanymenubuttonaction.c.
References GEANY_MENU_BUTTON_ACTION_GET_PRIVATE, menu_items_changed_cb(), NULL, and priv.
Referenced by build_init(), create_file_template_menu(), init_recent_files(), toolbar_finalize(), and toolbar_reload().