| 
    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 | 
 1.8.13