|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T i
Length: 1746 (0x6d2)
Types: TextFile
Names: »init.c«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/X/Xmille/control/init.c«
/*
* init.c
*/
# include <X11/Xlib.h>
# include "control.h"
# include <assert.h>
# include "co_class.h"
# include <stdio.h>
Button co_OK, co_CANCEL, co_NEW;
Button co_QUIT, co_SAVE;
Scrollbar co_SCROLL_LEFT_MENU, co_SCROLL_BOTTOM_MENU;
XFontStruct *co_font;
int co_fore, co_back, co_background, co_border;
int co_inited;
GC co_fore_gc, co_back_gc;
extern Display *dpy;
co_init ()
{
XColor hard_def, exact_def;
int screen;
Colormap def_cm;
XGCValues xcv;
screen = DefaultScreen(dpy);
def_cm = DefaultColormap(dpy, screen);
/* ui_getcolors (&co_fore, &co_back, &co_fore, &co_back); */
#ifdef COLOR
XAllocNamedColor (dpy, def_cm, "black", &hard_def, &exact_def);
co_fore = co_border = hard_def.pixel;
XAllocNamedColor (dpy, def_cm, "white", &hard_def, &exact_def);
co_back = co_background = hard_def.pixel;
#else
co_fore = co_border = BlackPixel(dpy, screen);
co_back = co_background = WhitePixel(dpy, screen);
#endif
co_font = XLoadQueryFont (dpy, "timrom12b");
assert (co_font);
xcv.font = co_font->fid;
xcv.foreground = co_fore;
xcv.background = co_back;
co_fore_gc = XCreateGC(dpy, RootWindow(dpy, screen),
GCBackground | GCForeground | GCFont, &xcv);
xcv.foreground = co_back;
xcv.background = co_fore;
co_back_gc = XCreateGC(dpy, RootWindow(dpy, screen),
GCBackground | GCForeground | GCFont, &xcv);
co_OK = CcreateButton ("OK", 75, co_fore_gc, co_font, co_back, 1);
co_CANCEL = CcreateButton ("NO", 75, co_fore_gc, co_font, co_back, 1);
co_NEW = CcreateButton ("NEW", 75, co_fore_gc, co_font, co_back, 1);
co_QUIT = CcreateButton ("QUIT", 75, co_fore_gc, co_font, co_back, 1);
co_SAVE = CcreateButton ("SAVE", 75, co_fore_gc, co_font, co_back, 1);
co_inited = 1;
return 0;
}