ekg2  GIT master
Definicje | Funkcje | Zmienne
Dokumentacja pliku main.c
#include "ekg2.h"
#include <X11/Xlib.h>
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include <gdk/gdkx.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "main.h"
#include "palette.h"
#include "xtext.h"
#include "bindings.h"
#include "maingui.h"
Wykres zależności załączania dla main.c:

Definicje

#define _ncurses_update_statusbar(commit)   mg_populate(window_current);
 
#define gtk_backlog_change   NULL
 

Funkcje

static int gtk_plugin_destroy ()
 
static int gtk_ui_is_initialized (void *data, va_list ap)
 
static int ekg2_gtk_loop (void *data, va_list ap)
 
static int ekg2_xorg_watcher (int type, int fd, watch_type_t watch, void *data)
 
static gint ekg2_xorg_idle (gint type, gpointer data)
 
void ekg_gtk_window_new (window_t *w)
 
static int gtk_ui_window_new (void *data, va_list ap)
 
static int gtk_ui_window_switch (void *data, va_list ap)
 
static int gtk_ui_window_kill (void *data, va_list ap)
 
static int gtk_ui_window_print (void *data, va_list ap)
 
static int gtk_ui_window_target_changed (void *data, va_list ap)
 
static int gtk_beep (void *data, va_list ap)
 
static int gtk_ui_window_act_changed (void *data, va_list ap)
 
static int gtk_print_version (void *data, va_list ap)
 
static int gtk_postinit (void *data, va_list ap)
 
static int gtk_setvar_default (void *data, va_list ap)
 
static void gtk_tab_layout_change (const char *var)
 
static int gtk_variable_changed (void *data, va_list ap)
 
static int gtk_userlist_changed (void *data, va_list ap)
 
static int gtk_session_changed (void *data, va_list ap)
 
static int gtk_statusbar_query (void *data, va_list ap)
 
static int gtk_ui_window_clear (void *data, va_list ap)
 
 __attribute__ ((visibility("default")))
 

Zmienne

plugin_t gtk_plugin = { .name = "gtk", .pclass = PLUGIN_UI , .destroy = gtk_plugin_destroy, .theme_init = NULL }
 
int mainwindow_width_config
 
int mainwindow_height_config
 
int gui_pane_left_size_config
 
int gui_tweaks_config
 
int tab_small_config
 
int tab_pos_config
 
int max_auto_indent_config
 
int thin_separator_config
 
int backlog_size_config
 
int show_marker_config
 
int tint_red_config
 
int tint_green_config
 
int tint_blue_config
 
int transparent_config
 
int wordwrap_config
 
int indent_nicks_config
 
int show_separator_config
 
int tab_layout_config
 
int gui_ulist_pos_config
 
int contacts_config
 
char * font_normal_config
 
int ui_quit = 0
 
int gui_pane_right_size_config
 
int new_window_in_tab_config = 1
 
int gtk_ui_window_switch_lock = 0
 

Dokumentacja definicji

◆ _ncurses_update_statusbar

#define _ncurses_update_statusbar (   commit)    mg_populate(window_current);

◆ gtk_backlog_change

#define gtk_backlog_change   NULL

Dokumentacja funkcji

◆ __attribute__()

__attribute__ ( (visibility("default"))  )

◆ ekg2_gtk_loop()

static int ekg2_gtk_loop ( void *  data,
va_list  ap 
)
static

◆ ekg2_xorg_idle()

static gint ekg2_xorg_idle ( gint  type,
gpointer  data 
)
static

◆ ekg2_xorg_watcher()

static int ekg2_xorg_watcher ( int  type,
int  fd,
watch_type_t  watch,
void *  data 
)
static

◆ ekg_gtk_window_new()

void ekg_gtk_window_new ( window_t w)

◆ gtk_beep()

static int gtk_beep ( void *  data,
va_list  ap 
)
static

◆ gtk_plugin_destroy()

static int gtk_plugin_destroy ( )
static

◆ gtk_postinit()

static int gtk_postinit ( void *  data,
va_list  ap 
)
static

◆ gtk_print_version()

static int gtk_print_version ( void *  data,
va_list  ap 
)
static

◆ gtk_session_changed()

static int gtk_session_changed ( void *  data,
va_list  ap 
)
static

◆ gtk_setvar_default()

static int gtk_setvar_default ( void *  data,
va_list  ap 
)
static

◆ gtk_statusbar_query()

static int gtk_statusbar_query ( void *  data,
va_list  ap 
)
static

◆ gtk_tab_layout_change()

static void gtk_tab_layout_change ( const char *  var)
static

◆ gtk_ui_is_initialized()

static int gtk_ui_is_initialized ( void *  data,
va_list  ap 
)
static

◆ gtk_ui_window_act_changed()

static int gtk_ui_window_act_changed ( void *  data,
va_list  ap 
)
static

◆ gtk_ui_window_clear()

static int gtk_ui_window_clear ( void *  data,
va_list  ap 
)
static

◆ gtk_ui_window_kill()

static int gtk_ui_window_kill ( void *  data,
va_list  ap 
)
static

◆ gtk_ui_window_new()

static int gtk_ui_window_new ( void *  data,
va_list  ap 
)
static

◆ gtk_ui_window_print()

static int gtk_ui_window_print ( void *  data,
va_list  ap 
)
static

◆ gtk_ui_window_switch()

static int gtk_ui_window_switch ( void *  data,
va_list  ap 
)
static

◆ gtk_ui_window_target_changed()

static int gtk_ui_window_target_changed ( void *  data,
va_list  ap 
)
static

◆ gtk_userlist_changed()

static int gtk_userlist_changed ( void *  data,
va_list  ap 
)
static

◆ gtk_variable_changed()

static int gtk_variable_changed ( void *  data,
va_list  ap 
)
static

Dokumentacja zmiennych

◆ backlog_size_config

int backlog_size_config

◆ contacts_config

int contacts_config

◆ font_normal_config

char* font_normal_config

◆ gtk_plugin

plugin_t gtk_plugin = { .name = "gtk", .pclass = PLUGIN_UI , .destroy = gtk_plugin_destroy, .theme_init = NULL }

◆ gtk_ui_window_switch_lock

int gtk_ui_window_switch_lock = 0

◆ gui_pane_left_size_config

int gui_pane_left_size_config

◆ gui_pane_right_size_config

int gui_pane_right_size_config

◆ gui_tweaks_config

int gui_tweaks_config

◆ gui_ulist_pos_config

int gui_ulist_pos_config

◆ indent_nicks_config

int indent_nicks_config

◆ mainwindow_height_config

int mainwindow_height_config

◆ mainwindow_width_config

int mainwindow_width_config

◆ max_auto_indent_config

int max_auto_indent_config

◆ new_window_in_tab_config

int new_window_in_tab_config = 1

◆ show_marker_config

int show_marker_config

◆ show_separator_config

int show_separator_config

◆ tab_layout_config

int tab_layout_config

◆ tab_pos_config

int tab_pos_config

◆ tab_small_config

int tab_small_config

◆ thin_separator_config

int thin_separator_config

◆ tint_blue_config

int tint_blue_config

◆ tint_green_config

int tint_green_config

◆ tint_red_config

int tint_red_config

◆ transparent_config

int transparent_config

◆ ui_quit

int ui_quit = 0

◆ wordwrap_config

int wordwrap_config