C-KIT-GUI-GTK 0.60
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <gtk/gtk.h>
#include "../ut/ut_umb.h"
#include "../ut/ut_geo.h"
#include "../gui/gui_types.h"
#include "../gui/gui_base.h"
#include "../gui_gtk2/gtk_base.h"
Functions | |
int | GUI_key_set1 (int ikey) |
int | GUI_obj_focus (MemObj *mo) |
int | GUI_Win_exist (char *winTit) |
char * | GUI_Win_tit (void *gtkWin) |
void | GUI_Init_style (void *win1) |
void | GUI_Init__ (char *fRC) |
void | GUI_Win_kill (MemObj *mo) |
MemObj | GUI_Win__ (char *wtit, void *funcnam, char *opts) |
int | GUI_Win_Id () |
int | GUI_Win_raise (MemObj *mo) |
int | GUI_Win_exit (void *parent, MemObj mo) |
int | GUI_main_quit () |
int | GUI_WinTit (MemObj *mo, char *wtit) |
int | GUI_Win_ev_key (MemObj *o_par, void *fKey) |
int | GUI_Win_key (void *parent, void *event, void *data) |
int | GUI_Win_ev_button (MemObj *o_par, void *fButton) |
int | GUI_Win_button (void *parent, void *ev, void *data) |
int | GUI_Win_go (MemObj *o_par) |
void | GUI_Tip (char *txt) |
int | GUI_is_win_alive (void *win) |
int | GUI_is_alive (int winId) |
int | GUI_Win_up (MemObj *parentWin, MemObj *o_win, int typ) |
int | GUI_update__ () |
int | GUI_idle__ (void *funcnam, void *data) |
int | GUI_timer__ (void *funcnam, int interval, void *data) |
int | GUI_packwn (void *parent, void *wi, int hsiz, int vsiz) |
int | GUI_siz_eval (int *ihs, int *ivs, int hsiz, int vsiz) |
int | GUI_siz_set (void *parent, int hSiz, int vSiz) |
MemObj | GUI_box_h (MemObj *o_par, char *opts) |
MemObj | GUI_box_v (MemObj *o_par, char *opts) |
MemObj | GUI_box__ (MemObj *o_par, int typ, char *opts) |
int | GUI_w_pack_d (int *isx, int *isy, int *iex, int *iey, char *siz) |
int | GUI_w_pack2 (int pTyp, void *pObj, void *cObj, char *opts) |
int | GUI_w_pack1 (int pTyp, void *pObj, void *cObj, char *opts) |
int | GUI_w_pack_w (int pTyp, void *pObj, void *cObj, int *isx, int *isy, int *iex, int *iey) |
int | GUI_w_pack_b (int pTyp, void *pObj, void *cObj, int *isx, int *isy, int *iex, int *iey) |
void | GUI_spc__ (MemObj *o_par, int typ, int spc) |
void | GUI_sep__ (MemObj *o_par, int typ, int border) |
int | GUI_set_enable (MemObj *mo, int mode) |
int | GUI_set_show (MemObj *mo, int mode) |
int | GUI_get_keys_mod () |
int | GUI_get_version (char *SW, int *vMaj, int *vMin) |
int | GUI_ck_version (int vMaj, int vMin) |
int | GUI_cursor__ (MemObj *mo, int iCur) |
int | GUI_OBJ_TYP (MemObj *mo) |
int | GUI_OBJ_SRC (MemObj *mo) |
void ** | GUI_SETDAT_E (int ie) |
void ** | GUI_SETDAT_ES (int ie, char *is) |
void ** | GUI_SETDAT_EI (int ie, int ii) |
Variables | |
int | UI_fontsizX |
int | UI_fontsizY |
GtkWidget * | UI_MainWin |
GtkWidget * | UI_act_wi |
static int | UI_act_Id |
GtkStyle * | UI_stylTab [3] |
GdkColor | colB1 = {0x0000, 0x0010, 0x0010, 0xc000} |
GdkColor | colB2 = {0x0000, 0xa000, 0xa000, 0xf000} |
GdkColor | colR = {0x0000, 0xc000, 0x1000, 0x1000} |
int GUI_key_set1 | ( | int | ikey | ) |
GUI_key_set1 change uncommon keys
int GUI_obj_focus | ( | MemObj * | mo | ) |
int GUI_Win_exist | ( | char * | winTit | ) |
char* GUI_Win_tit | ( | void * | gtkWin | ) |
void GUI_Init_style | ( | void * | win1 | ) |
INTERNAL
void GUI_Init__ | ( | char * | fRC | ) |
void GUI_Win_kill | ( | MemObj * | mo | ) |
GUI_Win_kill destroy window from its MemObj
MemObj GUI_Win__ | ( | char * | wtit, |
void * | funcnam, | ||
char * | opts | ||
) |
int GUI_Win_Id | ( | ) |
int GUI_Win_raise | ( | MemObj * | mo | ) |
int GUI_Win_exit | ( | void * | parent, |
MemObj | mo | ||
) |
int GUI_main_quit | ( | ) |
GUI_main_quit close application
int GUI_WinTit | ( | MemObj * | mo, |
char * | wtit | ||
) |
GUI_WinTit set titletext
int GUI_Win_ev_key | ( | MemObj * | o_par, |
void * | fKey | ||
) |
int GUI_Win_key | ( | void * | parent, |
void * | event, | ||
void * | data | ||
) |
int GUI_Win_ev_button | ( | MemObj * | o_par, |
void * | fButton | ||
) |
int GUI_Win_button | ( | void * | parent, |
void * | ev, | ||
void * | data | ||
) |
int GUI_Win_go | ( | MemObj * | o_par | ) |
void GUI_Tip | ( | char * | txt | ) |
int GUI_is_win_alive | ( | void * | win | ) |
int GUI_is_alive | ( | int | winId | ) |
int GUI_Win_up | ( | MemObj * | parentWin, |
MemObj * | o_win, | ||
int | typ | ||
) |
int GUI_update__ | ( | ) |
update all windows
int GUI_idle__ | ( | void * | funcnam, |
void * | data | ||
) |
int GUI_timer__ | ( | void * | funcnam, |
int | interval, | ||
void * | data | ||
) |
int GUI_packwn | ( | void * | parent, |
void * | wi, | ||
int | hsiz, | ||
int | vsiz | ||
) |
int GUI_siz_eval | ( | int * | ihs, |
int * | ivs, | ||
int | hsiz, | ||
int | vsiz | ||
) |
int GUI_siz_set | ( | void * | parent, |
int | hSiz, | ||
int | vSiz | ||
) |
MemObj GUI_box_h | ( | MemObj * | o_par, |
char * | opts | ||
) |
MemObj GUI_box_v | ( | MemObj * | o_par, |
char * | opts | ||
) |
MemObj GUI_box__ | ( | MemObj * | o_par, |
int | typ, | ||
char * | opts | ||
) |
int GUI_w_pack_d | ( | int * | isx, |
int * | isy, | ||
int * | iex, | ||
int * | iey, | ||
char * | siz | ||
) |
Input: siz automaticSize; expand; ae automaticSize; do not expand; a defined size, expandable 5e defined size, do not expand. 5 Output: isx hor.size; 0=automatic; else size in pixels iex hor.expand; 0=expand=yes, 1=do not expand isy vert.size; 0=automatic; else size in pixels iey vert.expand; 0=expand=yes, 1=do not expand
int GUI_w_pack2 | ( | int | pTyp, |
void * | pObj, | ||
void * | cObj, | ||
char * | opts | ||
) |
int GUI_w_pack1 | ( | int | pTyp, |
void * | pObj, | ||
void * | cObj, | ||
char * | opts | ||
) |
int GUI_w_pack_w | ( | int | pTyp, |
void * | pObj, | ||
void * | cObj, | ||
int * | isx, | ||
int * | isy, | ||
int * | iex, | ||
int * | iey | ||
) |
pack widget=box into window|frame|toolbar gtk_box_pack_start does not work with parent = window|frame|toolbar ONLY Gtk2. pTyp unused.
int GUI_w_pack_b | ( | int | pTyp, |
void * | pObj, | ||
void * | cObj, | ||
int * | isx, | ||
int * | isy, | ||
int * | iex, | ||
int * | iey | ||
) |
pack widget into box (not if parent is a window|frame|toolbar) ONLY Gtk2
void GUI_spc__ | ( | MemObj * | o_par, |
int | typ, | ||
int | spc | ||
) |
void GUI_sep__ | ( | MemObj * | o_par, |
int | typ, | ||
int | border | ||
) |
int GUI_set_enable | ( | MemObj * | mo, |
int | mode | ||
) |
int GUI_set_show | ( | MemObj * | mo, |
int | mode | ||
) |
int GUI_get_keys_mod | ( | ) |
int GUI_get_version | ( | char * | SW, |
int * | vMaj, | ||
int * | vMin | ||
) |
int GUI_ck_version | ( | int | vMaj, |
int | vMin | ||
) |
INTERNAL check GTK_MAJOR_VERSION,GTK_MINOR_VERSION
int GUI_cursor__ | ( | MemObj * | mo, |
int | iCur | ||
) |
int GUI_OBJ_TYP | ( | MemObj * | mo | ) |
returns type of gui-obj
int GUI_OBJ_SRC | ( | MemObj * | mo | ) |
returns gui-widget-nr
void** GUI_SETDAT_E | ( | int | ie | ) |
void** GUI_SETDAT_ES | ( | int | ie, |
char * | is | ||
) |
void** GUI_SETDAT_EI | ( | int | ie, |
int | ii | ||
) |
int UI_fontsizX |
int UI_fontsizY |
GtkWidget* UI_MainWin |
GtkWidget* UI_act_wi |
|
static |
GtkStyle* UI_stylTab[3] |
GdkColor colB1 = {0x0000, 0x0010, 0x0010, 0xc000} |
GdkColor colB2 = {0x0000, 0xa000, 0xa000, 0xf000} |
GdkColor colR = {0x0000, 0xc000, 0x1000, 0x1000} |