C-KIT-GUI-GTK 0.62
gui_gtk2/gtk_base.h
Go to the documentation of this file.
1 /* ../gui_gtk2/gtk_base.h
2 
3 
4 Modif:
5 2012-03-18 New; extracted from ut_gtk. RF.
6 
7 */
8 
9 
10 
11 void GUI_Init__ (char *fRC);
12 
13 MemObj GUI_Win__ (char *wtit, void *funcnam, char *opts);
14 int GUI_Win_go (MemObj *o_par);
15 int GUI_Win_ev_key (MemObj *o_par, void *fKey);
16 int GUI_Win_ev_button (MemObj *o_par, void *fButton);
17 int GUI_Win_up (MemObj *parentWin, MemObj *o_win, int typ);
18 char* GUI_Win_tit (void *gtkWin);
19 void GUI_Win_kill (MemObj *mo);
20 int GUI_main_quit ();
21 
22 MemObj GUI_box_h (MemObj *o_par, char *siz);
23 MemObj GUI_box_v (MemObj *o_par, char *siz);
24 MemObj GUI_box__ (MemObj *o_par, int typ, char *siz);
25 int GUI_w_pack_d (int *isx, int *isy, int *iex, int *iey, char *siz);
26 int GUI_w_pack_b (int pTyp, void *pObj, void *cObj,
27  int *isx, int *isy, int *iex, int *iey);
28 int GUI_w_pack2 (int pTyp, void *pObj, void *cObj, char *siz);
29 int GUI_w_pack1 (int pTyp, void *pObj, void *cObj, char *siz);
30 
31 
32 // #define GUI_box_h(o_par,hsiz,vsiz) GUI_box__(o_par,0,hsiz,vsiz)
33 // #define GUI_box_v(o_par,hsiz,vsiz) GUI_box__(o_par,1,hsiz,vsiz)
34 // MemObj GUI_box__ (MemObj *o_par, int typ, int hsiz, int vsiz);
35 
36 #define GUI_spc_h(o_par,hsiz) GUI_spc__(o_par,0,hsiz)
37 #define GUI_spc_v(o_par,vsiz) GUI_spc__(o_par,1,vsiz)
38 void GUI_spc__ (MemObj *o_par, int typ, int spc);
39 
40 #define GUI_sep_h(o_par,hsiz) GUI_sep__(o_par,0,hsiz)
41 #define GUI_sep_v(o_par,vsiz) GUI_sep__(o_par,1,vsiz)
42 void GUI_sep__ (MemObj *o_par, int typ, int border);
43 
44 
45 int GUI_is_alive (int winId);
46 int GUI_get_keys_mod ();
47 int GUI_update__ ();
48 
49 #define GUI_hide__(o_par) GUI_set_show(o_par,0)
50 #define GUI_show__(o_par) GUI_set_show(o_par,1)
51 int GUI_set_show (MemObj *mo, int mode);
52 int GUI_set_enable (MemObj *mo, int mode);
53 
54 
55  int GUI_idle__ (void *funcnam, void *data);
56  int GUI_timer__ (void *funcnam, int interval, void *data);
57 
58 
59 
60 // INTERNAL:
61  int GUI_Win_exit (void *parent, MemObj um);
62  char* GUI_Win_tit (void *gtkWin);
63  int GUI_Win_key (void *parent, void *event, void *data);
64  int GUI_Win_button (void *parent, void *ev, void *data);
65  int GUI_packwn (void *parent, void *wi, int hsiz, int vsiz);
66  int GUI_siz_set (void *parent, int hSiz, int vSiz);
67  int GUI_cursor__ (MemObj *mo, int iCur);
68 
69  void** GUI_SETDAT_E (int ie);
70  void** GUI_SETDAT_EI (int ie, int ii);
71  void** GUI_SETDAT_ES (int ie, char *is);
72 
73  int GUI_OBJ_TYP (MemObj *mo);
74  int GUI_OBJ_SRC (MemObj *mo);
75 
76 
77 // EOF
int GUI_main_quit()
Definition: gui_gtk2/gtk_base.c:618
int GUI_update__()
Definition: gui_gtk2/gtk_base.c:1051
Definition: ut_umem.h:136
int GUI_siz_set(void *parent, int hSiz, int vSiz)
Definition: gui_gtk2/gtk_base.c:1216
void GUI_Init__(char *fRC)
Definition: gui_gtk2/gtk_base.c:324
int GUI_is_alive(int winId)
Definition: gui_gtk2/gtk_base.c:948
void ** GUI_SETDAT_EI(int ie, int ii)
Definition: gui_gtk2/gtk_base.c:2151
int GUI_Win_exit(void *parent, MemObj um)
Definition: gui_gtk2/gtk_base.c:561
int GUI_get_keys_mod()
Definition: gui_gtk2/gtk_base.c:1886
char * GUI_Win_tit(void *gtkWin)
Definition: gui_gtk2/gtk_base.c:253
int GUI_set_show(MemObj *mo, int mode)
Definition: gui_gtk2/gtk_base.c:1858
int GUI_Win_key(void *parent, void *event, void *data)
Definition: gui_gtk2/gtk_base.c:704
void ** GUI_SETDAT_ES(int ie, char *is)
Definition: gui_gtk2/gtk_base.c:2118
MemObj GUI_box__(MemObj *o_par, int typ, char *siz)
Definition: gui_gtk2/gtk_base.c:1288
int GUI_packwn(void *parent, void *wi, int hsiz, int vsiz)
Definition: gui_gtk2/gtk_base.c:1114
void ** GUI_SETDAT_E(int ie)
Definition: gui_gtk2/gtk_base.c:2090
int GUI_OBJ_TYP(MemObj *mo)
Definition: gui_gtk2/gtk_base.c:2060
void GUI_Win_kill(MemObj *mo)
Definition: gui_gtk2/gtk_base.c:366
int GUI_w_pack1(int pTyp, void *pObj, void *cObj, char *siz)
Definition: gui_gtk2/gtk_base.c:1516
MemObj GUI_box_v(MemObj *o_par, char *siz)
Definition: gui_gtk2/gtk_base.c:1270
MemObj GUI_box_h(MemObj *o_par, char *siz)
Definition: gui_gtk2/gtk_base.c:1251
void GUI_sep__(MemObj *o_par, int typ, int border)
Definition: gui_gtk2/gtk_base.c:1792
int GUI_Win_button(void *parent, void *ev, void *data)
Definition: gui_gtk2/gtk_base.c:799
int GUI_Win_ev_key(MemObj *o_par, void *fKey)
Definition: gui_gtk2/gtk_base.c:653
int GUI_w_pack_b(int pTyp, void *pObj, void *cObj, int *isx, int *isy, int *iex, int *iey)
Definition: gui_gtk2/gtk_base.c:1585
int GUI_Win_ev_button(MemObj *o_par, void *fButton)
Definition: gui_gtk2/gtk_base.c:747
int GUI_idle__(void *funcnam, void *data)
Definition: gui_gtk2/gtk_base.c:1071
int GUI_w_pack2(int pTyp, void *pObj, void *cObj, char *siz)
Definition: gui_gtk2/gtk_base.c:1495
void GUI_spc__(MemObj *o_par, int typ, int spc)
Definition: gui_gtk2/gtk_base.c:1756
int GUI_Win_up(MemObj *parentWin, MemObj *o_win, int typ)
Definition: gui_gtk2/gtk_base.c:1008
int GUI_OBJ_SRC(MemObj *mo)
Definition: gui_gtk2/gtk_base.c:2075
int GUI_timer__(void *funcnam, int interval, void *data)
Definition: gui_gtk2/gtk_base.c:1093
int GUI_set_enable(MemObj *mo, int mode)
Definition: gui_gtk2/gtk_base.c:1832
int GUI_cursor__(MemObj *mo, int iCur)
Definition: gui_gtk2/gtk_base.c:2003
int GUI_w_pack_d(int *isx, int *isy, int *iex, int *iey, char *siz)
Definition: gui_gtk2/gtk_base.c:1394
MemObj GUI_Win__(char *wtit, void *funcnam, char *opts)
Definition: gui_gtk2/gtk_base.c:398
int GUI_Win_go(MemObj *o_par)
Definition: gui_gtk2/gtk_base.c:849