Struktury danych | Definicje | Funkcje

Dokumentacja pliku plugins/gtk/chanview.c

#include <stdlib.h>
#include <string.h>
#include <gtk/gtk.h>
#include "chanview.h"
#include "gtkutil.h"
#include "chanview-tabs.inc"
#include "chanview-tree.inc"

Struktury danych

struct  _chanview
struct  _chan

Definicje

#define COL_NAME   0
#define COL_CHAN   1
#define COL_ATTR   2
#define COL_PIXBUF   3

Funkcje

static chan * cv_find_chan_by_number (chanview *cv, int num)
static int cv_find_number_of_chan (chanview *cv, chan *find_ch)
static char * truncate_tab_name (char *name, int max)
static void model_foreach_1 (GtkTreeModel *model, void(*func)(void *, GtkTreeIter *), void *userdata)
static void chanview_pop_cb (chanview *cv, GtkTreeIter *iter)
static void chanview_populate (chanview *cv)
void chanview_set_impl (chanview *cv, int type)
static void chanview_free_ch (chanview *cv, GtkTreeIter *iter)
static void chanview_destroy_store (chanview *cv)
static void chanview_destroy (chanview *cv)
static void chanview_box_destroy_cb (GtkWidget *box, chanview *cv)
chanview * chanview_new (int type, int trunc_len, gboolean sort, gboolean use_icons, GtkStyle *style)
void chanview_set_callbacks (chanview *cv, void(*cb_focus)(chanview *, chan *, int tag, void *userdata), void(*cb_xbutton)(chanview *, chan *, int tag, void *userdata), gboolean(*cb_contextmenu)(chanview *, chan *, int tag, void *userdata, GdkEventButton *), int(*cb_compare)(void *a, void *b))
static chan * chanview_add_real (chanview *cv, char *name, void *userdata, gboolean allow_closure, int tag, GdkPixbuf *icon, chan *ch, chan *avoid)
chan * chanview_add (chanview *cv, char *name, void *userdata, gboolean allow_closure, int tag, GdkPixbuf *icon)
int chanview_get_size (chanview *cv)
GtkWidget * chanview_get_box (chanview *cv)
void chanview_move_focus (chanview *cv, gboolean relative, int num)
GtkOrientation chanview_get_orientation (chanview *cv)
void chanview_set_orientation (chanview *cv, gboolean vertical)
int chan_get_tag (chan *ch)
void * chan_get_userdata (chan *ch)
void chan_focus (chan *ch)
void chan_move (chan *ch, int delta)
void chan_set_color (chan *ch, PangoAttrList *list)
void chan_rename (chan *ch, char *name, int trunc_len)
static void chan_emancipate_children (chan *ch)
gboolean chan_remove (chan *ch, gboolean force)
gboolean chan_is_collapsed (chan *ch)
chan * chan_get_parent (chan *ch)

Dokumentacja definicji

#define COL_ATTR   2
#define COL_CHAN   1
#define COL_NAME   0
#define COL_PIXBUF   3

Dokumentacja funkcji

static void chan_emancipate_children ( chan *  ch  )  [static]
void chan_focus ( chan *  ch  ) 
chan* chan_get_parent ( chan *  ch  ) 
int chan_get_tag ( chan *  ch  ) 
void* chan_get_userdata ( chan *  ch  ) 
gboolean chan_is_collapsed ( chan *  ch  ) 
void chan_move ( chan *  ch,
int  delta 
)
gboolean chan_remove ( chan *  ch,
gboolean  force 
)
void chan_rename ( chan *  ch,
char *  name,
int  trunc_len 
)
void chan_set_color ( chan *  ch,
PangoAttrList *  list 
)
chan* chanview_add ( chanview *  cv,
char *  name,
void *  userdata,
gboolean  allow_closure,
int  tag,
GdkPixbuf *  icon 
)
static chan* chanview_add_real ( chanview *  cv,
char *  name,
void *  userdata,
gboolean  allow_closure,
int  tag,
GdkPixbuf *  icon,
chan *  ch,
chan *  avoid 
) [static]
static void chanview_box_destroy_cb ( GtkWidget *  box,
chanview *  cv 
) [static]
static void chanview_destroy ( chanview *  cv  )  [static]
static void chanview_destroy_store ( chanview *  cv  )  [static]
static void chanview_free_ch ( chanview *  cv,
GtkTreeIter *  iter 
) [static]
GtkWidget* chanview_get_box ( chanview *  cv  ) 
GtkOrientation chanview_get_orientation ( chanview *  cv  ) 
int chanview_get_size ( chanview *  cv  ) 
void chanview_move_focus ( chanview *  cv,
gboolean  relative,
int  num 
)
chanview* chanview_new ( int  type,
int  trunc_len,
gboolean  sort,
gboolean  use_icons,
GtkStyle *  style 
)
static void chanview_pop_cb ( chanview *  cv,
GtkTreeIter *  iter 
) [static]
static void chanview_populate ( chanview *  cv  )  [static]
void chanview_set_callbacks ( chanview *  cv,
void(*)(chanview *, chan *, int tag, void *userdata)  cb_focus,
void(*)(chanview *, chan *, int tag, void *userdata)  cb_xbutton,
gboolean(*)(chanview *, chan *, int tag, void *userdata, GdkEventButton *)  cb_contextmenu,
int(*)(void *a, void *b)  cb_compare 
)
void chanview_set_impl ( chanview *  cv,
int  type 
)
void chanview_set_orientation ( chanview *  cv,
gboolean  vertical 
)
static chan * cv_find_chan_by_number ( chanview *  cv,
int  num 
) [static]
static int cv_find_number_of_chan ( chanview *  cv,
chan *  find_ch 
) [static]
static void model_foreach_1 ( GtkTreeModel *  model,
void(*)(void *, GtkTreeIter *)  func,
void *  userdata 
) [static]
static char* truncate_tab_name ( char *  name,
int  max 
) [static]
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje