1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-01-09 23:34:14 +01:00

changed indentation to use spaces only

This commit is contained in:
dan
2004-10-12 21:28:27 +00:00
parent 5912898b06
commit 6830b05716
240 changed files with 35951 additions and 35773 deletions

View File

@@ -1,8 +1,8 @@
/* quick and dirty test application that demonstrates: application hiding,
* application defined titlebar button images, application defined
* titlebar button actions, application menus, docking and
* window manager commands
*
* window manager commands
*
* Note that the windows don't have a window command menu.
*
* TODO: remake
@@ -16,12 +16,12 @@
#include <WMaker.h>
static unsigned char bits[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
static unsigned char mbits[] = {
0xff, 0x03, 0xff, 0x01, 0xff, 0x00, 0x7f, 0x00, 0x3f, 0x00, 0x1f, 0x00,
0x0f, 0x00, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00};
0xff, 0x03, 0xff, 0x01, 0xff, 0x00, 0x7f, 0x00, 0x3f, 0x00, 0x1f, 0x00,
0x0f, 0x00, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00};
Display *dpy;
@@ -29,7 +29,7 @@ Window leader;
WMAppContext *app;
static void
static void
callback(void *foo, int item, Time time)
{
printf("pushed item %i\n", item);
@@ -58,7 +58,7 @@ WMMenu *menu;
WMMenu *submenu;
int wincount=0;
static void
static void
newwin(void *foo, int item, Time time)
{
Window win;
@@ -66,14 +66,14 @@ newwin(void *foo, int item, Time time)
char title[100];
wincount++;
win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy),
10*wincount, 10*wincount, 200, 100, 0, 0, 0);
win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy),
10*wincount, 10*wincount, 200, 100, 0, 0, 0);
prots[0] = delete_win;
prots[1] = miniaturize_win;
XSetWMProtocols(dpy, win, prots, 2);
sprintf(title, "Test Window %i", wincount);
XStoreName(dpy, win, title);
/* set class hint */
classhint.res_name = "test";
classhint.res_class = "Test";
@@ -81,16 +81,16 @@ newwin(void *foo, int item, Time time)
/* set WindowMaker hints */
attr.flags = GSMiniaturizePixmapAttr|GSMiniaturizeMaskAttr;
attr.miniaturize_pixmap =
XCreateBitmapFromData(dpy, DefaultRootWindow(dpy), bits, 10, 10);
attr.miniaturize_pixmap =
XCreateBitmapFromData(dpy, DefaultRootWindow(dpy), bits, 10, 10);
attr.miniaturize_mask =
XCreateBitmapFromData(dpy, DefaultRootWindow(dpy), mbits, 10, 10);
/*
attr.flags |= GSWindowStyleAttr;
attr.window_style = NSTitledWindowMask|NSClosableWindowMask;
*/
XCreateBitmapFromData(dpy, DefaultRootWindow(dpy), mbits, 10, 10);
/*
attr.flags |= GSWindowStyleAttr;
attr.window_style = NSTitledWindowMask|NSClosableWindowMask;
*/
WMSetWindowAttributes(dpy, win, &attr);
hints = XAllocWMHints();
@@ -98,26 +98,26 @@ newwin(void *foo, int item, Time time)
hints->window_group = leader;
hints->flags = WindowGroupHint;
XSetWMHints(dpy, win, hints);
WMAppAddWindow(app, win);
WMAppAddWindow(app, win);
XMapWindow(dpy, win);
}
int main(int argc, char **argv)
{
{
XClassHint classhint;
dpy = XOpenDisplay("");
if (!dpy) {
puts("could not open display!");
exit(1);
puts("could not open display!");
exit(1);
}
delete_win = XInternAtom(dpy, "WM_DELETE_WINDOW", False);
miniaturize_win = XInternAtom(dpy, "_GNUSTEP_WM_MINIATURIZE_WINDOW",
False);
miniaturize_win = XInternAtom(dpy, "_GNUSTEP_WM_MINIATURIZE_WINDOW",
False);
leader = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10, 10, 10, 10,
0, 0, 0);
0, 0, 0);
/* set class hint */
classhint.res_name = "test";
classhint.res_class = "Test";
@@ -134,21 +134,21 @@ int main(int argc, char **argv)
menu = WMMenuCreate(app, "Test Menu");
submenu = WMMenuCreate(app, "File");
WMMenuAddSubmenu(menu, "File", submenu);
WMMenuAddItem(menu, "Hide", (WMMenuAction)hide, NULL, NULL, NULL);
WMMenuAddItem(menu, "Quit", (WMMenuAction)quit, NULL, NULL, NULL);
WMMenuAddItem(submenu, "New", (WMMenuAction)newwin, NULL, NULL, NULL);
WMMenuAddItem(submenu, "Open", (WMMenuAction)callback, NULL, NULL, NULL);
WMMenuAddItem(submenu, "Save", (WMMenuAction)callback, NULL, NULL, NULL);
WMMenuAddItem(submenu, "Save As...", (WMMenuAction)callback, NULL, NULL, NULL);
WMAppSetMainMenu(app, menu);
WMRealizeMenus(app);
/* set command to use to startup this */
XSetCommand(dpy, leader, argv, argc);
/* create first window */
newwin(NULL, 0, 0);
@@ -156,17 +156,17 @@ int main(int argc, char **argv)
XFlush(dpy);
puts("Run xprop on the test window to see the properties defined");
while (wincount>0) {
XEvent ev;
XNextEvent(dpy, &ev);
if (ev.type==ClientMessage) {
if (ev.xclient.data.l[0]==delete_win) {
XDestroyWindow(dpy,ev.xclient.window);
wincount--;
} else if (ev.xclient.data.l[0]==miniaturize_win) {
puts("You've pushed the maximize window button");
}
}
WMProcessEvent(app, &ev);
XEvent ev;
XNextEvent(dpy, &ev);
if (ev.type==ClientMessage) {
if (ev.xclient.data.l[0]==delete_win) {
XDestroyWindow(dpy,ev.xclient.window);
wincount--;
} else if (ev.xclient.data.l[0]==miniaturize_win) {
puts("You've pushed the maximize window button");
}
}
WMProcessEvent(app, &ev);
}
exit(0);
}