| version 1.4, 2005/12/01 18:52:29 |
version 1.5, 2005/12/08 21:13:04 |
|
|
| */ |
*/ |
| // modified by Juraj Kolesar <koli@koli.sk> |
// modified by Juraj Kolesar <koli@koli.sk> |
| |
|
| typedef struct _TUCB{WIN *combo,*p1,*p2;char i;}TUCB; |
typedef struct _TUMB{char *st;void (*action)(Cc_Win *sender,long i);}TUMB; |
| typedef struct _TUFOB{WIN *filelist,*diskcombo,*nameedit,*maskcombo;char i;}TUFOB; |
typedef struct _TUCB{Cc_Win *combo,*p1,*p2;char i;}TUCB; |
| |
typedef struct _TUFOB{Cc_Win *filelist,*diskcombo,*nameedit,*maskcombo;char i;} |
| |
TUFOB; |
| |
|
| typedef struct _CMAP{WIN *win,*paint;bool fade,nochange;}CMAP; |
typedef struct _CMAP{Cc_Win *win,*paint;bool fade,nochange;}CMAP; |
| |
|
| extern WIN *hlwin, |
extern Cc_Win *_cc_hlwin, |
| *hlendwin, |
*_cc_hlendwin, |
| *focuswin, |
*_cc_focuswin, |
| *capturewin, |
*_cc_capturewin, |
| *hlmenu, |
*_cc_hlmenu, |
| *hldowntext, |
*_cc_hldowntext, |
| mainwin; |
_cc_mainwin; |
| extern bool (*acelproc)(); |
extern bool (*_cc_acelproc)(); |
| extern void (*resizescreen)(); |
extern void (*_cc_resizescreen)(); |
| extern TIMER *hltimer; |
extern Cc_Timer *_cc_hltimer; |
| extern bool hasmodal; |
extern bool _cc_hasmodal; |
| extern bool apprun; |
extern bool _cc_apprun; |
| extern bool hlvisible; |
extern bool _cc_hlvisible; |
| extern GList *dialoglist; |
extern GList *_cc_dialoglist; |
| extern char *clipboard; |
extern char *_cc_clipboard; |
| extern WIN *clipboardmenu; |
extern Cc_Win *_cc_clipboardmenu; |
| extern GSList *topwinlist; |
extern GSList *_cc_topwinlist; |
| extern CMAP *cmap; |
extern GList *_cc_eventstack; |
| extern char *bitmap[BITMAPY]; |
extern long _cc_oldattr; |
| |
extern CMAP *_cc_cmap; |
| |
extern char *_cc_bitmap[BITMAPY]; |
| |
|
| void fobdiskbuttonproc(WIN *win); |
void _cc_fobdiskbuttonproc(Cc_Win *win); |
| void fobnamebuttonproc(WIN *win); |
void _cc_fobnamebuttonproc(Cc_Win *win); |
| void fobmaskbuttonproc(WIN *win); |
void _cc_fobmaskbuttonproc(Cc_Win *win); |
| void fobopenbuttonproc(WIN *win); |
void _cc_fobopenbuttonproc(Cc_Win *win); |
| void fobcancelbuttonproc(WIN *win); |
void _cc_fobcancelbuttonproc(Cc_Win *win); |
| void fobsizeokproc(WIN *win,long *x,long *y,long *vx,long *vy); |
void _cc_fobsizeokproc(Cc_Win *win,long *x,long *y,long *vx,long *vy); |
| bool fobdialogacelproc(WIN *win,long x,long y,unsigned short key); |
bool _cc_fobdialogacelproc(Cc_Win *win,long x,long y,unsigned short key); |
| void fobcloseproc(WIN *sender); |
void _cc_fobcloseproc(Cc_Win *sender); |
| void fobdiskcombochangeproc(WIN *win); |
void _cc_fobdiskcombochangeproc(Cc_Win *win); |
| void fobfilelistdblclkproc(WIN *win); |
void _cc_fobfilelistdblclkproc(Cc_Win *win); |
| bool fobfilelistacelproc(WIN *win,long x,long y,unsigned short key); |
bool _cc_fobfilelistacelproc(Cc_Win *win,long x,long y,unsigned short key); |
| void cbcombochangeproc(WIN *sender); |
void _cc_cbcombochangeproc(Cc_Win *sender); |
| bool cbpaintacelproc(WIN *win,long x,long y,unsigned short key); |
bool _cc_cbpaintacelproc(Cc_Win *win,long x,long y,unsigned short key); |
| bool cbdialogacelproc(WIN *win,long x,long y,unsigned short key); |
bool _cc_cbdialogacelproc(Cc_Win *win,long x,long y,unsigned short key); |
| void cbcloseproc(WIN *sender); |
void _cc_cbcloseproc(Cc_Win *sender); |
| void cbpushproc(WIN *sender); |
void _cc_cbpushproc(Cc_Win *sender); |
| bool mbdialogacelproc(WIN *win,long x,long y,unsigned short key); |
bool _cc_mbdialogacelproc(Cc_Win *win,long x,long y,unsigned short key); |
| void mbcloseproc(WIN *sender); |
void _cc_mbcloseproc(Cc_Win *sender); |
| void mbpushproc(WIN *sender); |
void _cc_mbpushproc(Cc_Win *sender); |
| bool claeditacel(WIN *sender,long x,long y,unsigned short key); |
bool _cc_claeditacel(Cc_Win *sender,long x,long y,unsigned short key); |
| void scrollincombochangeproc(WIN *sender); |
void _cc_scrollincombochangeproc(Cc_Win *sender); |
| long fadecolor(long chr); |
void _cc_pushonep(void (*proc)(Cc_Win*),Cc_Win *win); |
| void setuplistparams(WIN *win); |
void _cc_pushtwop(void (*proc)(Cc_Win*,long),Cc_Win *win,long i); |
| char *getcolorname(long color); |
long _cc_fadecolor(long chr); |
| long strlenmenu(char *text); |
void _cc_setuplistparams(Cc_Win *win); |
| bool searchwinexist(WIN *p,WIN *win); |
char *_cc_getcolorname(long color); |
| bool winexist(WIN *win); |
long _cc_strlenmenu(char *text); |
| void setparent(WIN *win,WIN *parent); |
bool _cc_searchwinexist(Cc_Win *p,Cc_Win *win); |
| char *getshortcuttext(unsigned short shortcut); |
bool _cc_winexist(Cc_Win *win); |
| long getmenucellid(MENU *menu); |
void _cc_setparent(Cc_Win *win,Cc_Win *parent); |
| bool isactive(WIN *win); |
char *_cc_getshortcuttext(unsigned short shortcut); |
| bool dosearchfocused(WIN *win); |
long _cc_getmenucellid(MENU *menu); |
| bool isfocused(WIN *win); |
bool _cc_isactive(Cc_Win *win); |
| bool isvisible(WIN *win); |
bool _cc_dosearchfocused(Cc_Win *win); |
| bool isdlgactive(WIN *win); |
bool _cc_isfocused(Cc_Win *win); |
| void dobringonewintotop(WIN *win); |
bool _cc_isvisible(Cc_Win *win); |
| void dobringwintotop(WIN *win); |
bool _cc_isdlgactive(Cc_Win *win); |
| void bringwintotop(WIN *win); |
void _cc_dobringonewintotop(Cc_Win *win); |
| WIN *findchild(WIN *win); |
void _cc_dobringwintotop(Cc_Win *win); |
| WIN *findchildnom(WIN *win); |
void _cc_bringwintotop(Cc_Win *win); |
| void combodblclkproc(WIN *sender); |
Cc_Win *_cc_findchild(Cc_Win *win); |
| void buttontimer(TIMER *sender); |
Cc_Win *_cc_findchildnom(Cc_Win *win); |
| void bclosepush(WIN *sender); |
void _cc_combodblclkproc(Cc_Win *sender); |
| void bmaximizepush(WIN *sender); |
void _cc_buttontimer(Cc_Timer *sender); |
| void bminimizepush(WIN *sender); |
void _cc_bclosepush(Cc_Win *sender); |
| void dodeletewin(WIN *win); |
void _cc_bmaximizepush(Cc_Win *sender); |
| WIN *findnextwin(WIN *win); |
void _cc_bminimizepush(Cc_Win *sender); |
| WIN *findprevwin(WIN *win); |
void _cc_dodeletewin(Cc_Win *win); |
| WIN *cyclenextwin(WIN *win); |
Cc_Win *_cc_findnextwin(Cc_Win *win); |
| WIN *searchnextdialog(WIN *win); |
Cc_Win *_cc_findprevwin(Cc_Win *win); |
| WIN *findnextdialog(WIN *win); |
Cc_Win *_cc_cyclenextwin(Cc_Win *win); |
| WIN *findprevdialog(WIN *win); |
Cc_Win *_cc_searchnextdialog(Cc_Win *win); |
| bool runacel(WIN *win,long x,long y,unsigned short key); |
Cc_Win *_cc_findnextdialog(Cc_Win *win); |
| WIN *findwin(long x,long y); |
Cc_Win *_cc_findprevdialog(Cc_Win *win); |
| WIN *findwinonlypaint(long x,long y); |
bool _cc_runacel(Cc_Win *win,long x,long y,unsigned short key); |
| void dosetredrawed(WIN *win,bool redrawed); |
Cc_Win *_cc_findwin(long x,long y); |
| int doredraw(WIN *win,char drawmode); |
Cc_Win *_cc_findwinonlypaint(long x,long y); |
| void doneredraw(); |
void _cc_dosetredrawed(Cc_Win *win,bool redrawed); |
| void redrawclientwin(WIN *win); |
int _cc_doredraw(Cc_Win *win,char drawmode); |
| int redraw(); |
void _cc_doneredraw(); |
| void checkwin(WIN *win); |
void _cc_redrawclientwin(Cc_Win *win); |
| int drawwin(WIN *win,bool dorefresh); |
int _cc_redraw(); |
| void clipboardmenuproc(WIN *win,long id); |
void _cc_checkwin(Cc_Win *win); |
| |
int _cc_drawwin(Cc_Win *win,bool dorefresh); |
| |
void _cc_clipboardmenuproc(Cc_Win *win,long id); |