ekg2
Definicje | Funkcje | Zmienne
Dokumentacja pliku plugins/ncurses/contacts.c
#include "ekg2-config.h"
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <termios.h>
#include <unistd.h>
#include "compat/strlcpy.h"
#include <ekg/commands.h>
#include <ekg/stuff.h>
#include <ekg/themes.h>
#include <ekg/userlist.h>
#include <ekg/metacontacts.h>
#include <ekg/vars.h>
#include <ekg/xmalloc.h>
#include <ekg/windows.h>
#include "bindings.h"
#include "old.h"
#include "mouse.h"
#include "contacts.h"

Definicje

#define CONTACTS_ORDER_DEFAULT   "chavawxadninnouner"
#define CONTACTS_ORDER_DEFAULT_LEN   18

Funkcje

static char * get_short_status (const char *status_t)
static int contacts_compare (void *data1, void *data2)
static userlist_tuserlist_dup (userlist_t *up, const char *uid, char *nickname, void *priv)
int ncurses_contacts_update (window_t *w, int save_pos)
void ncurses_contacts_changed (const char *name)
void ncurses_contacts_mouse_handler (int x, int y, int mouse_state)
static int ncurses_contacts_update_redraw (window_t *w)
void ncurses_contacts_new (window_t *w)

Zmienne

int contacts_group_index = 0
static int contacts_edge = WF_RIGHT
static int contacts_frame = WF_LEFT
static char contacts_order [32] = CONTACTS_ORDER_DEFAULT
static size_t corderlen = CONTACTS_ORDER_DEFAULT_LEN
int config_contacts_size
int config_contacts
int config_contacts_groups_all_sessions
int config_contacts_descr = 0
int config_contacts_edge
int config_contacts_frame
int config_contacts_margin = 1
int config_contacts_orderbystate = 1
int config_contacts_wrap = 0
char * config_contacts_order
char * config_contacts_groups
int config_contacts_metacontacts_swallow

Dokumentacja definicji

#define CONTACTS_ORDER_DEFAULT   "chavawxadninnouner"
#define CONTACTS_ORDER_DEFAULT_LEN   18

Dokumentacja funkcji

static int contacts_compare ( void *  data1,
void *  data2 
) [static]
static char* get_short_status ( const char *  status_t) [inline, static]
void ncurses_contacts_changed ( const char *  name)
void ncurses_contacts_mouse_handler ( int  x,
int  y,
int  mouse_state 
)
void ncurses_contacts_new ( window_t w)
int ncurses_contacts_update ( window_t w,
int  save_pos 
)
static int ncurses_contacts_update_redraw ( window_t w) [static]
static userlist_t* userlist_dup ( userlist_t up,
const char *  uid,
char *  nickname,
void *  priv 
) [inline, static]

Dokumentacja zmiennych

int contacts_edge = WF_RIGHT [static]
int contacts_frame = WF_LEFT [static]
char contacts_order[32] = CONTACTS_ORDER_DEFAULT [static]
size_t corderlen = CONTACTS_ORDER_DEFAULT_LEN [static]
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje