ekg2
GIT master
|
#include "ekg2.h"
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
#include <gtk/gtkbutton.h>
#include <gtk/gtkhbox.h>
#include <gtk/gtkcheckmenuitem.h>
#include <gtk/gtkentry.h>
#include <gtk/gtkimage.h>
#include <gtk/gtkimagemenuitem.h>
#include <gtk/gtkradiomenuitem.h>
#include <gtk/gtklabel.h>
#include <gtk/gtkmessagedialog.h>
#include <gtk/gtkmenu.h>
#include <gtk/gtkmenubar.h>
#include <gtk/gtkstock.h>
#include <gtk/gtkversion.h>
#include <gdk/gdkkeysyms.h>
#include "main.h"
#include "maingui.h"
#include "palette.h"
#include "xtext.h"
#include "menu.h"
Struktury danych | |
struct | mymenu |
Definicje | |
#define | menu_open_server_list NULL |
#define | menu_loadplugin NULL |
#define | DETACH_OFFSET (10) |
#define | CLOSE_OFFSET (11) |
#define | TABS_OFFSET (16) |
#define | menu_search NULL |
#define | SEARCH_OFFSET 20 /* ? */ |
Wyliczenia | |
enum | { M_MENUITEM, M_NEWMENU, M_END, M_SEP, M_MENUTOG, M_MENURADIO, M_MENUSTOCK, M_MENUPIX, M_MENUSUB } |
Funkcje | |
static void | menu_about (GtkWidget *wid, gpointer sess) |
static void | popup_menu_cb (GtkWidget *item, char *cmd) |
GtkWidget * | menu_quick_item (char *cmd, char *label, GtkWidget *menu, int flags, gpointer userdata, char *icon) |
GtkWidget * | menu_quick_sub (char *name, GtkWidget *menu, GtkWidget **sub_item_ret, int flags, int pos) |
static GtkWidget * | menu_quick_endsub () |
static void | menu_destroy (GtkWidget *menu, gpointer objtounref) |
static void | menu_popup (GtkWidget *menu, GdkEventButton *event, gpointer objtounref) |
void | menu_nickmenu (window_t *sess, GdkEventButton *event, char *nick, int num_sel) |
static void | menu_setting_foreach (void(*callback)(window_t *), int id, guint state) |
static void | menu_newwindow_window (GtkWidget *wid, gpointer none) |
static void | menu_newwindow_tab (GtkWidget *wid, gpointer none) |
static void | menu_detach (GtkWidget *wid, gpointer none) |
static void | menu_close (GtkWidget *wid, gpointer none) |
static void | menu_quit (GtkWidget *wid, gpointer none) |
static void | menu_resetmarker (GtkWidget *wid, gpointer none) |
static void | menu_flushbuffer (GtkWidget *wid, gpointer none) |
void | menu_change_layout (void) |
static void | menu_layout_cb (GtkWidget *item, gpointer none) |
GtkWidget * | create_icon_menu (char *labeltext, void *stock_name, int is_stock) |
static void | menu_add_plugin_mainmenu_items (GtkWidget *menu) |
GtkWidget * | menu_create_main (void *accel_group, int bar, int away, int toplevel, GtkWidget **menu_widgets) |
Zmienne | |
static GSList * | submenu_list |
static char * | str_copy = NULL |
static GtkWidget * | nick_submenu = NULL |
static GdkPixbuf * | pix_book = NULL |
static struct mymenu | mymenu [] |
#define CLOSE_OFFSET (11) |
#define DETACH_OFFSET (10) |
#define menu_loadplugin NULL |
#define menu_open_server_list NULL |
#define menu_search NULL |
#define SEARCH_OFFSET 20 /* ? */ |
#define TABS_OFFSET (16) |
anonymous enum |
GtkWidget* create_icon_menu | ( | char * | labeltext, |
void * | stock_name, | ||
int | is_stock | ||
) |
|
static |
|
static |
void menu_change_layout | ( | void | ) |
|
static |
GtkWidget* menu_create_main | ( | void * | accel_group, |
int | bar, | ||
int | away, | ||
int | toplevel, | ||
GtkWidget ** | menu_widgets | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void menu_nickmenu | ( | window_t * | sess, |
GdkEventButton * | event, | ||
char * | nick, | ||
int | num_sel | ||
) |
|
static |
|
static |
GtkWidget* menu_quick_item | ( | char * | cmd, |
char * | label, | ||
GtkWidget * | menu, | ||
int | flags, | ||
gpointer | userdata, | ||
char * | icon | ||
) |
GtkWidget* menu_quick_sub | ( | char * | name, |
GtkWidget * | menu, | ||
GtkWidget ** | sub_item_ret, | ||
int | flags, | ||
int | pos | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |