Initial commit
This commit is contained in:
commit
03b4bdc215
183
Imakefile
Normal file
183
Imakefile
Normal file
|
@ -0,0 +1,183 @@
|
|||
DEFINES = -O
|
||||
LOCAL_LIBRARIES = $(XLIB) $(OLDXLIB)
|
||||
SYS_LIBRARIES = -lm -lcrypt
|
||||
CC = cc
|
||||
|
||||
SRCS= assoc.c \
|
||||
bodyreg.c \
|
||||
check.c \
|
||||
check_grow.c \
|
||||
check_mod.c \
|
||||
check_shk.c \
|
||||
client.c \
|
||||
closed.c \
|
||||
commit_op.c \
|
||||
control.c \
|
||||
current.c \
|
||||
draw.c \
|
||||
drawicon.c \
|
||||
drawwin.c \
|
||||
drawwin_d.c \
|
||||
events.c \
|
||||
evsave.c \
|
||||
evstack.c \
|
||||
frame.c \
|
||||
goal.c \
|
||||
gravity.c \
|
||||
icons.c \
|
||||
init_tws.c \
|
||||
input.c \
|
||||
interf.c \
|
||||
interf_in.c \
|
||||
layout.c \
|
||||
manage.c \
|
||||
manage_op.c \
|
||||
manage_pro.c \
|
||||
manage_st.c \
|
||||
mem.c \
|
||||
menu.c \
|
||||
message.c \
|
||||
open.c \
|
||||
pause.c \
|
||||
pcs_enum.c \
|
||||
pcs_merge.c \
|
||||
pcs_split.c \
|
||||
pcs_updt.c \
|
||||
pr.c \
|
||||
profile.c \
|
||||
property.c \
|
||||
redirect.c \
|
||||
region.c \
|
||||
rtlmenu.c \
|
||||
state.c \
|
||||
til_create.c \
|
||||
til_delete.c \
|
||||
til_enlrg.c \
|
||||
til_find.c \
|
||||
til_nbrs.c \
|
||||
til_panic.c \
|
||||
til_shrink.c \
|
||||
tilecrsr.c \
|
||||
tilemenu.c \
|
||||
tileopts.c \
|
||||
twin_close.c \
|
||||
twin_creat.c \
|
||||
twin_desk.c \
|
||||
twin_dump.c \
|
||||
twin_init.c \
|
||||
twin_ltst.c \
|
||||
twin_list.c \
|
||||
twin_misc.c \
|
||||
twin_open.c \
|
||||
twin_resat.c \
|
||||
twin_rsz.c \
|
||||
twin_set.c \
|
||||
twin_slide.c \
|
||||
twin_thrd.c \
|
||||
twin_tmp.c \
|
||||
twin_undo.c \
|
||||
twin_util.c \
|
||||
tool.c \
|
||||
track_menu.c \
|
||||
try_sweep.c \
|
||||
try_grow.c \
|
||||
try_place.c \
|
||||
try_sat.c \
|
||||
try_slide.c \
|
||||
userglob.c \
|
||||
useropts.c \
|
||||
uwin.c \
|
||||
win.c \
|
||||
wsys.c \
|
||||
xerror.c
|
||||
|
||||
OBJS= assoc.o \
|
||||
bodyreg.o \
|
||||
check.o \
|
||||
check_grow.o \
|
||||
check_mod.o \
|
||||
check_shk.o \
|
||||
client.o \
|
||||
closed.o \
|
||||
commit_op.o \
|
||||
control.o \
|
||||
current.o \
|
||||
draw.o \
|
||||
drawicon.o \
|
||||
drawwin.o \
|
||||
drawwin_d.o \
|
||||
events.o \
|
||||
evsave.o \
|
||||
evstack.o \
|
||||
frame.o \
|
||||
goal.o \
|
||||
gravity.o \
|
||||
icons.o \
|
||||
init_tws.o \
|
||||
input.o \
|
||||
interf.o \
|
||||
interf_in.o \
|
||||
layout.o \
|
||||
manage.o \
|
||||
manage_op.o \
|
||||
manage_pro.o \
|
||||
manage_st.o \
|
||||
mem.o \
|
||||
menu.o \
|
||||
message.o \
|
||||
open.o \
|
||||
pause.o \
|
||||
pcs_enum.o \
|
||||
pcs_merge.o \
|
||||
pcs_split.o \
|
||||
pcs_updt.o \
|
||||
pr.o \
|
||||
profile.o \
|
||||
property.o \
|
||||
redirect.o \
|
||||
region.o \
|
||||
rtlmenu.o \
|
||||
state.o \
|
||||
til_create.o \
|
||||
til_delete.o \
|
||||
til_enlrg.o \
|
||||
til_find.o \
|
||||
til_nbrs.o \
|
||||
til_panic.o \
|
||||
til_shrink.o \
|
||||
tilecrsr.o \
|
||||
tilemenu.o \
|
||||
tileopts.o \
|
||||
twin_close.o \
|
||||
twin_creat.o \
|
||||
twin_desk.o \
|
||||
twin_dump.o \
|
||||
twin_init.o \
|
||||
twin_ltst.o \
|
||||
twin_list.o \
|
||||
twin_misc.o \
|
||||
twin_open.o \
|
||||
twin_resat.o \
|
||||
twin_rsz.o \
|
||||
twin_set.o \
|
||||
twin_slide.o \
|
||||
twin_thrd.o \
|
||||
twin_tmp.o \
|
||||
twin_undo.o \
|
||||
twin_util.o \
|
||||
tool.o \
|
||||
track_menu.o \
|
||||
try_sweep.o \
|
||||
try_grow.o \
|
||||
try_place.o \
|
||||
try_sat.o \
|
||||
try_slide.o \
|
||||
userglob.o \
|
||||
useropts.o \
|
||||
uwin.o \
|
||||
win.o \
|
||||
wsys.o \
|
||||
xerror.o
|
||||
|
||||
ComplexProgramTargetNoMan(rtl)
|
||||
|
43
README
Normal file
43
README
Normal file
|
@ -0,0 +1,43 @@
|
|||
# Siemens RTL Tiled Window Manager
|
||||
|
||||
## what is it?
|
||||
|
||||
RTL is a tiled window manager created for the X11R2/3 engine in 1988. it uses libraries like X10 (or liboldx nowadays), and aside from that I'd recommend installing the entire X11 development kit (well, not counting acceleration libraries), including ``imake``.
|
||||
|
||||
## what changes did you make, exactly?
|
||||
|
||||
well, a tiny tweak to the ``input.c`` file, fixing a very specific compiler quirk that seemed to break the thing. I initialised the ``union wait`` structure with a single integer variable, as that's the size that's expected to be passed in the vague ``wait3`` call below. i tested it, and it works fine with the modern X.Org implementations, so no worries. you don't need to pass any weird compiler flags anymore.
|
||||
|
||||
## how do you add things to the Tools menu?
|
||||
|
||||
ah, you just follow this format in the ``~/.rtl.tools`` file:
|
||||
|
||||
```
|
||||
Label
|
||||
command
|
||||
```
|
||||
|
||||
for each tool you just add another entry like this. personally, I have it store this:
|
||||
|
||||
```
|
||||
UXTerm
|
||||
uxterm
|
||||
Console
|
||||
xconsole
|
||||
Clock
|
||||
xclock
|
||||
Calculator
|
||||
xcalc
|
||||
```
|
||||
|
||||
## is it worth it in the modern day?
|
||||
|
||||
mmmmm, not really, it's just my love for the late 80's - early 90's computing aesthetics.
|
||||
|
||||
## where did you even find this?
|
||||
|
||||
I have two sources to cite: for one, [this page](http://www.xwinman.org/others.php) brought its existence to my attention; and for two, [this forum post](https://dev.suckless.narkive.com/ZzbkXSfA/siemens-rtl-tiled-window-manager) gave me a mostly patched source.
|
||||
|
||||
## Screenshots
|
||||
|
||||
![demo1](./screenshots/rtl-example.png)
|
94
README.old
Normal file
94
README.old
Normal file
|
@ -0,0 +1,94 @@
|
|||
This is a distribution of Release 5.1 of the
|
||||
Siemens RTL Tiled Window Manager
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
There are 14 compressed tar files.
|
||||
Join them by:
|
||||
% cat rtl.tar.Z.* > rtl.tar.Z
|
||||
|
||||
Uncompress them by:
|
||||
% uncompress rtl.tar
|
||||
|
||||
Extract the files by:
|
||||
% tar xf rtl.tar
|
||||
|
||||
There should now be 3 subdirectories:
|
||||
|
||||
doc, custom, and extras
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
The top directory contains
|
||||
|
||||
-- .c, .h, and i. files -- source for rtl
|
||||
-- IMakefile -- a simple Makefile to make the system
|
||||
|
||||
To make rtl:
|
||||
-- If you got this on the Release 3 tape, it should build when you build
|
||||
the contrib tree.
|
||||
-- Otherwise, set TOPDIR to the top of your X sources;
|
||||
make Makefile (calls Imake to build a correct
|
||||
Makefile); make all (to build rtl)
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
The doc subdirectory contains
|
||||
|
||||
-- ANNOUNCENT -- The announcement of Release 5.1 with a list of features
|
||||
-- plaintext -- A subdirectory with plaintext versions of the documentation
|
||||
-- tex -- A subdirectory with tex versions of the documentation
|
||||
-- scribe -- A subdirectory with scribe versions of the documentation
|
||||
-- postscript -- A subdirectory with postscript versions of the documentation
|
||||
|
||||
Each of the subdirectories within doc contains (w appropriate extensions)
|
||||
|
||||
-- tutorial5 -- A tutorial for first time users of rtl
|
||||
-- manual5 -- A manual for release 5.1
|
||||
-- refpage5 -- A quick reference page for a 3 button mouse
|
||||
-- refpage_one5 -- A quick reference page for a 1 button mouse
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
The custom subdirectory contains
|
||||
|
||||
-- bitmaps -- a variety of bitmap files used as pixmap icons
|
||||
-- ellis, berman, jcc -- The customization files used by each of the developers
|
||||
|
||||
The customization subdirectories ( ellis, berman & jcc ) may contain
|
||||
|
||||
-- .rtl.preferences -- the main preference file for rtl-related options
|
||||
-- .rtl.profiles -- specifies additional preference files
|
||||
-- .rtl.tools -- for setting up the Tools submenu
|
||||
-- .rtl.startup -- a file optionally executed on startup
|
||||
-- .rtl.layout -- holds a saved window layout
|
||||
|
||||
See the tutorial and the Customization section of the manual for more information.
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
The extras subdirectory contains
|
||||
|
||||
-- rhyme.c and rhymes -- edit rhyme.c to open "rhymes" on the correct
|
||||
path, then compile and run it in an xterm window.
|
||||
|
||||
-- yow.c, yow2.c, yow-press.c, yow-transient.c -- each of
|
||||
these is a test program for window managers.
|
||||
|
||||
yow-transient.c uses client icon and transient windows
|
||||
|
||||
--------------------------------------------------------------
|
||||
| |
|
||||
| If you install and use rtl, we would like to hear |
|
||||
| about it. Please send your comments to: |
|
||||
| rtl@siemens.com |
|
||||
| If there is sufficient interest, we may establish |
|
||||
| an rtl mailing list. Please indicate if you are |
|
||||
| interested. |
|
||||
| |
|
||||
| This is the final major release of this software |
|
||||
| scheduled. We will try to fix bugs, (limited) |
|
||||
| time permitting. We would appreciate your bug |
|
||||
| reports at the above address. |
|
||||
| |
|
||||
--------------------------------------------------------------
|
40
arrow_ic32.h
Normal file
40
arrow_ic32.h
Normal file
|
@ -0,0 +1,40 @@
|
|||
/*
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#define arrow_32_width 32
|
||||
#define arrow_32_height 32
|
||||
static char arrow_32_bits[] = {
|
||||
0x30, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x01, 0x00, 0x00, 0x9e, 0x03, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00,
|
||||
0xff, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
31
arrow_icon.h
Normal file
31
arrow_icon.h
Normal file
|
@ -0,0 +1,31 @@
|
|||
/*
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#define arrow_width 10
|
||||
#define arrow_height 9
|
||||
static char arrow_bits[] = {
|
||||
0x30, 0x00, 0x60, 0x00, 0xff, 0x00, 0xc0, 0x01, 0x9e, 0x03, 0xc0, 0x01,
|
||||
0xff, 0x00, 0x60, 0x00, 0x30, 0x00};
|
173
assoc.c
Normal file
173
assoc.c
Normal file
|
@ -0,0 +1,173 @@
|
|||
#ifndef lint
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
/* The "Assoc" package is the front-end to the X
|
||||
* association table, where X resource ==> (is mapped to)
|
||||
* some Tiled-Window resource.
|
||||
*/
|
||||
|
||||
#include "uwinXD.h"
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xatom.h>
|
||||
#include <X11/X10.h>
|
||||
#include "xio.h"
|
||||
|
||||
|
||||
#define ASSOC_TABLE_SIZE 64 /* ?? upper limit on number of dec. wins! */
|
||||
|
||||
static XAssocTable *xa_table;
|
||||
|
||||
/* ------------------------------------------------------------
|
||||
* Create the Association table.
|
||||
* Failure to create this table should be treated as fatal!
|
||||
*/
|
||||
bool
|
||||
Assoc_InitTable()
|
||||
{
|
||||
extern XAssocTable *XCreateAssocTable();
|
||||
|
||||
|
||||
return ( ((xa_table = XCreateAssocTable(ASSOC_TABLE_SIZE))
|
||||
== (XAssocTable *) NULL ) ?
|
||||
FALSE : TRUE );
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------
|
||||
* Add Tiled-Window resource to AssocTable, keyed by X resource
|
||||
*/
|
||||
void
|
||||
Assoc_Put(twp, xid)
|
||||
char *twp;
|
||||
XID xid;
|
||||
{
|
||||
|
||||
XMakeAssoc(dpy, xa_table, xid, twp);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------
|
||||
* Get Tiled-Window resource from AssocTable, keyed by X resource
|
||||
*/
|
||||
char *
|
||||
Assoc_Get(xid)
|
||||
XID xid;
|
||||
{
|
||||
extern char *XLookUpAssoc();
|
||||
|
||||
|
||||
return (XLookUpAssoc(dpy, xa_table, xid));
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------
|
||||
* Remove Window resource from AssocTable, keyed by X resource
|
||||
*/
|
||||
int
|
||||
Assoc_Remove(xid)
|
||||
XID xid;
|
||||
{
|
||||
XDeleteAssoc(dpy, xa_table, xid);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------
|
||||
* Remove X resources -- Tiled-Window resource association pairs
|
||||
*/
|
||||
void
|
||||
Assoc_RemoveDecorations(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XParentWin(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XTopBorder(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XLeftBorder(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XRightBorder(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XBottomBorder(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XTopLeftCorner(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XTopRightCorner(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XBottomLeftCorner(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XBottomRightCorner(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XHeader(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XZoomGadget(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XMoveGadget(uwinp));
|
||||
XDeleteAssoc(dpy, xa_table, Userwin_XClient(uwinp));
|
||||
}
|
||||
|
||||
|
||||
/* Add a Decorated X Client-Window's resources to AssocTable
|
||||
*/
|
||||
void
|
||||
Assoc_AddDecorations(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XParentWin(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XTopBorder(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XLeftBorder(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XRightBorder(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XBottomBorder(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XTopLeftCorner(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XTopRightCorner(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XBottomLeftCorner(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XBottomRightCorner(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XHeader(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XZoomGadget(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XMoveGadget(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XClient(uwinp), (char *) uwinp);
|
||||
XMakeAssoc(dpy, xa_table, Userwin_XIcon(uwinp), (char *) uwinp);
|
||||
}
|
||||
|
||||
static XAssocTable *xid_table;
|
||||
|
||||
void
|
||||
Assoc_Xid_InitTable()
|
||||
{
|
||||
extern XAssocTable *XCreateAssocTable();
|
||||
|
||||
xid_table = XCreateAssocTable(ASSOC_TABLE_SIZE);
|
||||
}
|
||||
|
||||
XID
|
||||
Assoc_Xid_Get(xid)
|
||||
XID xid;
|
||||
{
|
||||
return((XID) XLookUpAssoc(dpy, xid_table, xid));
|
||||
}
|
||||
|
||||
void
|
||||
Assoc_Xid_Remove(xid)
|
||||
XID xid;
|
||||
{
|
||||
XDeleteAssoc(dpy, xid_table, xid);
|
||||
}
|
||||
|
||||
void
|
||||
Assoc_Xid_Put(ptr, xid)
|
||||
XID ptr;
|
||||
XID xid;
|
||||
{
|
||||
XMakeAssoc(dpy, xid_table, xid, (XPointer)ptr);
|
||||
}
|
41
assoc.h
Normal file
41
assoc.h
Normal file
|
@ -0,0 +1,41 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)assoc.h 5.5 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
extern bool Assoc_InitTable();
|
||||
|
||||
extern void Assoc_Put();
|
||||
extern char *Assoc_Get();
|
||||
|
||||
extern void Assoc_RemoveDecorations();
|
||||
extern void Assoc_AddDecorations();
|
||||
|
||||
extern void Assoc_Xid_InitTable();
|
||||
extern XID Assoc_Xid_Get();
|
||||
extern void Assoc_Xid_Remove();
|
||||
extern void Assoc_Xid_Put();
|
||||
|
153
basetype.h
Normal file
153
basetype.h
Normal file
|
@ -0,0 +1,153 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)basetype.h 5.5 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
/* Base type definitions for the Tiling Window Manager.
|
||||
*
|
||||
* ONLY type definitions go here - general macros go in std_defs.h!
|
||||
*/
|
||||
|
||||
#ifndef BASETYPE
|
||||
|
||||
#define BASETYPE
|
||||
|
||||
#include "std_defs.h"
|
||||
|
||||
|
||||
typedef int Basetype;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
Basetype width,
|
||||
height;
|
||||
} Size;
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
Basetype left_x, /* point at Top Left corner */
|
||||
top_y,
|
||||
right_x, /* point at Bottom Right */
|
||||
bottom_y;
|
||||
} TWRectangle;
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
Top, Bottom, Left, Right,
|
||||
Top_Left, Top_Right, Bottom_Left, Bottom_Right,
|
||||
NoSide
|
||||
} Side;
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
Basetype x, y;
|
||||
} TWPoint;
|
||||
|
||||
|
||||
/* Macros for basetypes
|
||||
*/
|
||||
#define Get_Width(_size) (_size).width
|
||||
#define Get_Height(_size) (_size).height
|
||||
|
||||
#define Get_LeftX(_rect) (_rect).left_x
|
||||
#define Get_RightX(_rect) (_rect).right_x
|
||||
#define Get_TopY(_rect) (_rect).top_y
|
||||
#define Get_BottomY(_rect) (_rect).bottom_y
|
||||
|
||||
#define Get_PtX(_point) (_point).x
|
||||
#define Get_PtY(_point) (_point).y
|
||||
|
||||
|
||||
/* setting sizes
|
||||
*/
|
||||
#define Set_Min_Size(siz,siz1,siz2) \
|
||||
{ \
|
||||
if ((siz1).width < (siz2).width) \
|
||||
(siz).width = (siz1).width; \
|
||||
else \
|
||||
(siz).width = (siz2).width; \
|
||||
if ((siz1).height < (siz2).height) \
|
||||
(siz).height = (siz1).height; \
|
||||
else \
|
||||
(siz).height = (siz2).height; \
|
||||
}
|
||||
|
||||
#define Set_Max_Size(siz,siz1,siz2) \
|
||||
{ \
|
||||
if ((siz1).width > (siz2).width) \
|
||||
(siz).width = (siz1).width; \
|
||||
else \
|
||||
(siz).width = (siz2).width; \
|
||||
if ((siz1).height > (siz2).height) \
|
||||
(siz).height = (siz1).height; \
|
||||
else \
|
||||
(siz).height = (siz2).height; \
|
||||
}
|
||||
|
||||
#define Same_Size(siz1,siz2) \
|
||||
( ( (siz1).width == (siz2).width ) && \
|
||||
( (siz1).height == (siz2).height ) )
|
||||
|
||||
#define Same_Rect(rect1,rect2) \
|
||||
( ( (rect1).left_x == (rect2).left_x ) && \
|
||||
( (rect1).right_x == (rect2).right_x ) && \
|
||||
( (rect1).top_y == (rect2).top_y ) && \
|
||||
( (rect1).bottom_y == (rect2).bottom_y ) )
|
||||
|
||||
#define COMPUTE_CENTER(_rect, _location) \
|
||||
{ \
|
||||
Get_PtX((_location)) = 1 + (Get_LeftX((_rect)) + Get_RightX((_rect))) / 2; \
|
||||
Get_PtY((_location)) = 1 + (Get_TopY((_rect)) + Get_BottomY((_rect))) / 2; \
|
||||
}
|
||||
|
||||
#define COMPUTE_SIZE(_rect, _size) \
|
||||
{ \
|
||||
Get_Width(_size) = Get_RightX(_rect) - Get_LeftX(_rect) + 1; \
|
||||
Get_Height(_size) = Get_BottomY(_rect) - Get_TopY(_rect) + 1; \
|
||||
}
|
||||
|
||||
#define MAKE_RECTANGLE(_location, _size, _rect) \
|
||||
{ \
|
||||
Get_LeftX(_rect) = Get_PtX(_location) - (Get_Width(_size) / 2) ; \
|
||||
Get_RightX(_rect) = Get_PtX(_location) + ((Get_Width(_size) / 2) - 1); \
|
||||
Get_TopY(_rect) = Get_PtY(_location) - (Get_Height(_size) / 2) ; \
|
||||
Get_BottomY(_rect) = Get_PtY(_location) + ((Get_Height(_size) / 2) - 1); \
|
||||
if (Is_Odd_Number(Get_LeftX(_rect))) \
|
||||
if (Is_Odd_Number(Get_PtX(_location))) \
|
||||
{ Get_LeftX(_rect)-- ; Get_RightX(_rect)-- ;} \
|
||||
else \
|
||||
{ Get_LeftX(_rect)++ ; Get_RightX(_rect)++ ;} \
|
||||
if (Is_Odd_Number(Get_TopY(_rect))) \
|
||||
if (Is_Odd_Number(Get_PtY(_location))) \
|
||||
{ Get_TopY(_rect)-- ; Get_BottomY(_rect)-- ;} \
|
||||
else \
|
||||
{ Get_TopY(_rect)++ ; Get_BottomY(_rect)++ ;} \
|
||||
}
|
||||
|
||||
#endif /* BASETYPE */
|
124
bodyreg.c
Normal file
124
bodyreg.c
Normal file
|
@ -0,0 +1,124 @@
|
|||
#ifndef lint
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
|
||||
#include "uwinD.h"
|
||||
#include "tilecrsr.h"
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
Bodyreg_Create_If_Not_Pres(uwinp, region_id)
|
||||
Userwin *uwinp;
|
||||
int region_id;
|
||||
{
|
||||
}
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
Bodyreg_Destroy_Regions(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
Bodyreg_Def_Rect_For_Region(uwinp, region_id, left, top, width, height)
|
||||
Userwin *uwinp;
|
||||
int region_id;
|
||||
int left, top, width, height;
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
Bodyreg_Link_Region(uwinp, region_id1, region_id2)
|
||||
Userwin *uwinp;
|
||||
int region_id1, region_id2;
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
Bodyreg_Name_Region(uwinp, region_id, name)
|
||||
Userwin *uwinp;
|
||||
int region_id;
|
||||
char *name;
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
BodyRegion
|
||||
Bodyreg_Locate(uwinp, pt)
|
||||
Userwin *uwinp;
|
||||
TWPoint pt;
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
TileCursor
|
||||
Bodyreg_Get_Cursor(uw, bodyregion)
|
||||
Userwin *uw;
|
||||
BodyRegion bodyregion;
|
||||
{
|
||||
return standard_tilecursor;
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
Bodyreg_Set_Cursor(uw, font_index, c)
|
||||
Userwin *uw;
|
||||
int font_index, c;
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
TileMenu
|
||||
Bodyreg_Get_Menu(uwinp, bodyregion)
|
||||
Userwin *uwinp;
|
||||
BodyRegion bodyregion;
|
||||
{
|
||||
return ((TileMenu) NULL);
|
||||
}
|
||||
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
Bodyreg_Menu_Item(uwinp, string)
|
||||
Userwin *uwinp;
|
||||
char *string;
|
||||
{
|
||||
}
|
97
bodyreg.h
Normal file
97
bodyreg.h
Normal file
|
@ -0,0 +1,97 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)bodyreg.h 5.3 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef BODYREGION
|
||||
#include "bodyreg.h"
|
||||
#endif
|
||||
|
||||
#ifndef BASETYPE
|
||||
#include "basetype.h"
|
||||
#endif
|
||||
|
||||
#ifndef TILEMENU
|
||||
#include "tilemenu.h"
|
||||
#endif
|
||||
|
||||
#ifndef TILECURSOR
|
||||
#include "tilecrsr.h"
|
||||
#endif
|
||||
|
||||
extern BodyRegion Bodyreg_Locate();
|
||||
/* Userwin *uwinp */
|
||||
/* TWPoint pt */
|
||||
|
||||
extern TileCursor Bodyreg_Get_Cursor();
|
||||
/* Userwin *uwinp */
|
||||
/* Bodyregion region */
|
||||
|
||||
extern void Bodyreg_Set_Cursor();
|
||||
/* Userwin *uw;
|
||||
int font_index, c;
|
||||
*/
|
||||
|
||||
extern TileMenu Bodyreg_Get_Menu();
|
||||
/* Userwin *uwinp */
|
||||
/* Bodyregion region */
|
||||
|
||||
extern void Bodyreg_Name_Region();
|
||||
/*
|
||||
Userwin *uwinp;
|
||||
int regionid;
|
||||
char *name;
|
||||
*/
|
||||
|
||||
extern void Bodyreg_Create_If_Not_Pres();
|
||||
/*
|
||||
Userwin *uwinp;
|
||||
int regionid;
|
||||
*/
|
||||
|
||||
extern void Bodyreg_Def_Rect_For_Region();
|
||||
/*
|
||||
Userwin *uwinp;
|
||||
int regionid;
|
||||
int left, top, width, height;
|
||||
*/
|
||||
|
||||
extern void Bodyreg_Destroy_Regions();
|
||||
/*
|
||||
Userwin *uwinp;
|
||||
*/
|
||||
|
||||
extern void Bodyreg_Link_Region();
|
||||
/*
|
||||
Userwin *uwinp;
|
||||
int regionid1, regionid2;
|
||||
*/
|
||||
|
||||
extern void Bodyreg_Menu_Item();
|
||||
/*
|
||||
Userwin *uwinp;
|
||||
char *string;
|
||||
*/
|
66
bodyregP.h
Normal file
66
bodyregP.h
Normal file
|
@ -0,0 +1,66 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)bodyregP.h 5.2 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
#define BODYREGION
|
||||
|
||||
#ifndef BASETYPE
|
||||
#include "basetype.h"
|
||||
#endif
|
||||
|
||||
#ifndef LISTS
|
||||
#include "listsP.h"
|
||||
#endif
|
||||
|
||||
#ifndef TILEMENU
|
||||
#include "tilemenuP.h"
|
||||
#endif
|
||||
|
||||
#ifndef TILECURSOR
|
||||
#include "tilecrsrP.h"
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
TileMenu menu;
|
||||
TileCursor cursor;
|
||||
} MenuAndCurs;
|
||||
|
||||
|
||||
typedef struct bodyregion {
|
||||
int regionid;
|
||||
int menucursor_regionid; /* where to get menu and cursor defs
|
||||
*/
|
||||
struct bodyregion *menucursor_bodyregion;
|
||||
TWRectangle *rect;
|
||||
TileMenu menu;
|
||||
TileCursor cursor;
|
||||
char *regionname;
|
||||
} *BodyRegion;
|
||||
|
||||
|
||||
|
||||
|
46
buttons.h
Normal file
46
buttons.h
Normal file
|
@ -0,0 +1,46 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)buttons.h 5.4 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
#define BUTTONS_EXTERN
|
||||
|
||||
#ifndef BASETYPE
|
||||
#include "basetype.h"
|
||||
#endif
|
||||
|
||||
#ifndef BUTTONS
|
||||
#include "buttonsP.h"
|
||||
#endif
|
||||
|
||||
extern bool Buttons_Match();
|
||||
/* Buttons but */
|
||||
/* Match_Buttons matchbut */
|
||||
|
||||
extern bool Buttons_Equal();
|
||||
/* Buttons but1 */
|
||||
/* Buttons but2 */
|
||||
|
75
buttonsD.h
Normal file
75
buttonsD.h
Normal file
|
@ -0,0 +1,75 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)buttonsD.h 5.5 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
#ifndef FIELD
|
||||
#include "fieldP.h"
|
||||
#endif
|
||||
|
||||
#ifndef BUTTONS
|
||||
#include "buttonsP.h"
|
||||
#endif
|
||||
|
||||
#define Buttons_Index(but) \
|
||||
lowmasked( but, 2 )
|
||||
|
||||
#define Buttons_Number(but) \
|
||||
( 1 + Buttons_Index(but) )
|
||||
|
||||
#define Buttons_Has_Ctrl_Down(but) \
|
||||
( (but & CTRL_DOWN) != 0 )
|
||||
|
||||
#define Buttons_Has_Shift_Down(but) \
|
||||
( (but & SHIFT_DOWN) != 0 )
|
||||
|
||||
#define Buttons_Match(but,matchbut) \
|
||||
( is_set( matchbut, Buttons_Index(but) ) && \
|
||||
is_set( matchbut, 8 + extract( but, 8, 2 ) ) )
|
||||
|
||||
#define Buttons_Equal(but1,but2) \
|
||||
( (but1) == (but2) )
|
||||
|
||||
#define Buttons_Down(butstate,but) \
|
||||
(butstate) |= onemask( Buttons_Index(but) )
|
||||
|
||||
#define Buttons_Up(butstate,but) \
|
||||
(butstate) &= ~ onemask( Buttons_Index(but) )
|
||||
|
||||
#define Buttons_Is_Down(butstate,but) \
|
||||
( (butstate) & (but) )
|
||||
|
||||
#define Buttons_Is_Up(butstate,but) \
|
||||
( ~Buttons_Is_Down(butstate,but) )
|
||||
|
||||
#define Buttons_Any_Down(butstate) \
|
||||
( (butstate) != 0 )
|
||||
|
||||
#define Buttons_Clear(butstate) \
|
||||
(butstate) = 0
|
||||
|
95
buttonsP.h
Normal file
95
buttonsP.h
Normal file
|
@ -0,0 +1,95 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)buttonsP.h 5.2 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef BUTTONS
|
||||
#define BUTTONS
|
||||
#endif
|
||||
|
||||
#ifndef FIELD
|
||||
#include "fieldP.h"
|
||||
#endif
|
||||
|
||||
enum ButKind { up, down, click };
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
typedef short Buttons;
|
||||
/* bits 0 and 1 specify the button that was changed */
|
||||
/* bit 8 is whether SHIFT was down */
|
||||
/* bit 9 is whether CTRL was down */
|
||||
|
||||
#define LEFT_BUTTON_NUMBER 1
|
||||
#define MIDDLE_BUTTON_NUMBER 2
|
||||
#define RIGHT_BUTTON_NUMBER 3
|
||||
|
||||
#define CTRL_DOWN 0x200
|
||||
#define SHIFT_DOWN 0x100
|
||||
|
||||
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
|
||||
|
||||
typedef short Match_Buttons;
|
||||
/* bits 0,1, and 2 correspond to buttons 0,1, and 2 */
|
||||
/* bits 8-11 correspond to logical operators on CTRL and SHIFT */
|
||||
|
||||
#define LEFT_BUTTON 0x1
|
||||
#define MIDDLE_BUTTON 0x2
|
||||
#define RIGHT_BUTTON 0x4
|
||||
|
||||
#define NOT_LEFT_BUTTON 0x6
|
||||
#define NOT_MIDDLE_BUTTON 0x5
|
||||
#define NOT_RIGHT_BUTTON 0x3
|
||||
|
||||
#define ANY_BUTTON 0x7
|
||||
|
||||
#define NOT_BUTTONS(but) ( 7 - (but) )
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
#define NONE_SHIFT_CTRL 0x100
|
||||
#define JUST_SHIFT 0x200
|
||||
#define NOT_CTRL 0x300
|
||||
#define JUST_CTRL 0x400
|
||||
#define NOT_SHIFT 0x500
|
||||
#define JUST_ONE_SHIFT_CTRL 0x600
|
||||
#define NOT_BOTH_SHIFT_CTRL 0x700
|
||||
|
||||
#define BOTH_SHIFT_CTRL 0x800
|
||||
#define NOT_JUST_ONE_SHIFT_CTRL 0x900
|
||||
#define HAS_SHIFT 0xa00
|
||||
#define NOT_JUST_CTRL 0xb00
|
||||
#define HAS_CTRL 0xc00
|
||||
#define NOT_JUST_SHIFT 0xd00
|
||||
#define SOME_SHIFT_CTRL 0xe00
|
||||
|
||||
#define DONT_CARE 0xf00
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
typedef short Button_State;
|
||||
/* bits 0,1,2 corresponds to buttons 1,2,3 being down */
|
||||
|
88
check.c
Normal file
88
check.c
Normal file
|
@ -0,0 +1,88 @@
|
|||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
Check_Select( evstr, str )
|
||||
char *evstr;
|
||||
char *str;
|
||||
{
|
||||
/* printf( "%s: %s\n", evstr, str ); */
|
||||
}
|
||||
|
||||
Check_Select_WAIT( str )
|
||||
char *str;
|
||||
{
|
||||
Check_Select( "WAIT", str );
|
||||
}
|
||||
|
||||
Check_Select_UP( str )
|
||||
char *str;
|
||||
{
|
||||
Check_Select( "UP", str );
|
||||
}
|
||||
|
||||
Check_Select_DOWN( str )
|
||||
char *str;
|
||||
{
|
||||
Check_Select( "DOWN", str );
|
||||
}
|
||||
|
||||
Check_Select_KEY( str )
|
||||
char *str;
|
||||
{
|
||||
Check_Select( "KEY", str );
|
||||
}
|
||||
|
||||
Check_Select_MOUSE( str )
|
||||
char *str;
|
||||
{
|
||||
}
|
||||
|
||||
Check_Select_mouse( str )
|
||||
char *str;
|
||||
{
|
||||
}
|
||||
|
||||
Check_Select_button( str )
|
||||
char *str;
|
||||
{
|
||||
Check_Select( "button", str );
|
||||
}
|
||||
|
||||
Check_Select_leave( str )
|
||||
char *str;
|
||||
{
|
||||
Check_Select( "leave", str );
|
||||
}
|
||||
|
||||
Check_Select_reenter( str )
|
||||
char *str;
|
||||
{
|
||||
Check_Select( "reenter", str );
|
||||
}
|
||||
|
||||
Check_Event( id )
|
||||
{
|
||||
/* printf( "%d\n", id ); */
|
||||
}
|
31
check.h
Normal file
31
check.h
Normal file
|
@ -0,0 +1,31 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)check.h 5.2 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
extern bool Check_Open();
|
||||
extern bool Check_Resize();
|
192
check_grow.c
Normal file
192
check_grow.c
Normal file
|
@ -0,0 +1,192 @@
|
|||
|
||||
#ifndef lint
|
||||
static char sccs_id[] = "@(#)check_grow.c 5.4 9/1/88";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
#include "basetype.h"
|
||||
#include "twinD.h"
|
||||
#include "twin.h"
|
||||
#include "state.h"
|
||||
#include "tile.h"
|
||||
#include "win.h"
|
||||
|
||||
extern bool Check_Can_Modify();
|
||||
|
||||
bool
|
||||
Check_Grow(winp, rect, side, ptp, stamp,
|
||||
better, nclosed, nexpensive, naffected)
|
||||
Tilwin *winp;
|
||||
TWRectangle rect;
|
||||
Side side;
|
||||
TWPoint *ptp;
|
||||
TimeStamp stamp;
|
||||
bool better;
|
||||
int *nclosed;
|
||||
int *nexpensive;
|
||||
int *naffected;
|
||||
{
|
||||
Tilwin *next_winp;
|
||||
bool ret_val = TRUE;
|
||||
WinpHandle handle;
|
||||
Basetype most,
|
||||
current_most;
|
||||
int now_closed = 0;
|
||||
int now_expensive = 0;
|
||||
int now_affected = 0;
|
||||
|
||||
/* Get a list of all Windows in the 'areap' area...
|
||||
* Determine for each Tilwin on the list, if it
|
||||
* can be Shrunk or Closed legally, per the Options.
|
||||
* If any Tilwin must be Closed or Shrunk in order to
|
||||
* Open the new Window, and cannot be, return failure.
|
||||
*/
|
||||
State_Potential_Clear();
|
||||
|
||||
Tiles_In_Area(Get_LeftX(rect), Get_TopY(rect),
|
||||
Get_RightX(rect), Get_BottomY(rect),
|
||||
Win_Add_List);
|
||||
|
||||
if (side != NoSide)
|
||||
current_most = ((side == Left || side == Right) ?
|
||||
Get_PtX(*ptp) : Get_PtY(*ptp));
|
||||
|
||||
handle = State_Gen_Potentially_Modfd();
|
||||
|
||||
next_winp = State_Coerce(handle);
|
||||
while (next_winp != WINP_NULL && ret_val == TRUE){
|
||||
|
||||
if (next_winp == winp){
|
||||
State_Remove_Potentially_Modfd(next_winp);
|
||||
State_Next_Window(&handle);
|
||||
next_winp = State_Coerce(handle);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (side != NoSide)
|
||||
most = ((side == Left || side == Right) ?
|
||||
Get_PtX(*ptp) : Get_PtY(*ptp));
|
||||
|
||||
if (Check_Can_Modify(next_winp, rect, side, &most,
|
||||
Tilwin_Get_Window_Timestamp(winp), stamp) == FALSE){
|
||||
ret_val = FALSE;
|
||||
}
|
||||
else {
|
||||
switch (side) {
|
||||
case Left:
|
||||
case Top:
|
||||
current_most = (current_most < most ? most : current_most );
|
||||
break;
|
||||
case Right:
|
||||
case Bottom:
|
||||
current_most = (current_most > most ? most : current_most);
|
||||
break;
|
||||
case NoSide:
|
||||
if (Tilwin_Get_Modify_Side(next_winp) == NoSide)
|
||||
{
|
||||
now_closed++;
|
||||
if (better == TRUE)
|
||||
{
|
||||
if (now_closed >= *nclosed)
|
||||
ret_val = FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (now_closed > *nclosed)
|
||||
ret_val = FALSE;
|
||||
}
|
||||
}
|
||||
else if (Tilwin_Get_Window_Option(next_winp,
|
||||
EXPENSIVE_TO_REDRAW)
|
||||
== TRUE)
|
||||
{
|
||||
now_expensive++;
|
||||
if (better == TRUE)
|
||||
{
|
||||
if ((now_closed == *nclosed) &&
|
||||
(now_expensive >= *nexpensive))
|
||||
ret_val = FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
if((now_closed == *nclosed) &&
|
||||
(now_expensive > *nexpensive))
|
||||
ret_val = FALSE;
|
||||
}
|
||||
}
|
||||
now_affected++;
|
||||
if (better == TRUE)
|
||||
{
|
||||
if ((now_closed == *nclosed) &&
|
||||
(now_expensive == *nexpensive) &&
|
||||
(now_affected >= *naffected))
|
||||
ret_val = FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((now_closed == *nclosed) &&
|
||||
(now_expensive == *nexpensive) &&
|
||||
(now_affected > *naffected))
|
||||
ret_val = FALSE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* if the window is to be closed, place it on the appropriate list */
|
||||
if (Tilwin_Get_Modify_Side(next_winp) == NoSide) {
|
||||
State_Remove_Potentially_Modfd(next_winp);
|
||||
State_Insert_Potentially_Closed(next_winp);
|
||||
}
|
||||
|
||||
State_Next_Window(&handle);
|
||||
next_winp = State_Coerce(handle);
|
||||
|
||||
/* NOTE: we can improve this algorithm by exploiting the fact that
|
||||
* the new value of current_most may change rect so that a window
|
||||
* which was before overlapped by rect is no longer overlapped.
|
||||
* We need not call Check_Can_Modify on this window. We leave
|
||||
* this improvement as an exercise to the reader.
|
||||
*/
|
||||
}
|
||||
|
||||
if (ret_val == TRUE)
|
||||
{
|
||||
if (side != NoSide)
|
||||
if (side == Left || side == Right)
|
||||
Get_PtX(*ptp) = current_most;
|
||||
else
|
||||
Get_PtY(*ptp) = current_most;
|
||||
else
|
||||
{
|
||||
*nclosed = now_closed;
|
||||
*nexpensive = now_expensive;
|
||||
*naffected = now_affected;
|
||||
}
|
||||
}
|
||||
|
||||
return (ret_val);
|
||||
}
|
40
check_ic32.h
Normal file
40
check_ic32.h
Normal file
|
@ -0,0 +1,40 @@
|
|||
/*
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#define check_32_width 32
|
||||
#define check_32_height 32
|
||||
static char check_32_bits[] = {
|
||||
0x00, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00,
|
||||
0x60, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00,
|
||||
0x0e, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
160
check_mod.c
Normal file
160
check_mod.c
Normal file
|
@ -0,0 +1,160 @@
|
|||
|
||||
#ifndef lint
|
||||
static char sccs_id[] = "@(#)check_mod.c 5.3 9/1/88";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
#include "basetype.h"
|
||||
#include "twinD.h"
|
||||
#include "twin.h"
|
||||
|
||||
extern Side Check_Shrink();
|
||||
|
||||
/* Can we Modify the window 'winp' overlapped
|
||||
* by 'area'?
|
||||
* MODIFIES window 'shrink_size' and 'modify_rect'.
|
||||
*/
|
||||
bool
|
||||
Check_Can_Modify(winp, area, growing_direction, bestp, win_stamp, close_stamp)
|
||||
Tilwin *winp;
|
||||
TWRectangle area;
|
||||
Side growing_direction;
|
||||
Basetype *bestp;
|
||||
TimeStamp win_stamp, /* the timestamp of the window trying
|
||||
* to affect winp */
|
||||
close_stamp; /* a timestamp for which no windows
|
||||
* more recent than should be closed */
|
||||
{
|
||||
Size new_size;
|
||||
TWRectangle shrink_rect;
|
||||
Side shrink_side;
|
||||
Basetype best;
|
||||
bool ret_val;
|
||||
|
||||
/* don't need this (but just in case!) best = *bestp; */
|
||||
|
||||
/* Calculate the shrink rectangle
|
||||
*/
|
||||
shrink_rect = Tilwin_Get_Rectangle(winp);
|
||||
shrink_side = Check_Shrink(winp, &shrink_rect, area, win_stamp);
|
||||
|
||||
Tilwin_Set_Modify_Rectangle(winp, shrink_rect);
|
||||
Tilwin_Set_Modify_Side(winp, shrink_side);
|
||||
|
||||
if (Tilwin_Get_Modify_Side(winp) == NoSide){
|
||||
/* window must be closed, check to see if it is OK to close it */
|
||||
if (((Tilwin_Get_Window_Option(winp, REQUIRE_MANUAL_CLOSE) == FALSE) &&
|
||||
(Tilwin_Get_Global_Option(ALLOW_AUTOMATIC_CLOSE) == TRUE) &&
|
||||
((Tilwin_Get_Global_Option(ALLOW_AUTO_CLOSE_MORE_RECENT) == TRUE) ||
|
||||
(Tilwin_Get_Window_Timestamp(winp) <= win_stamp)) &&
|
||||
(Tilwin_Get_Window_Timestamp(winp) <= close_stamp)))
|
||||
{
|
||||
ret_val = TRUE;
|
||||
}
|
||||
else{ /* it is not cool to close this window */
|
||||
Tilwin_Set_Modify_Rectangle(winp, Tilwin_Get_Rectangle(winp));
|
||||
switch(growing_direction){
|
||||
case Left:
|
||||
Tilwin_Set_Modify_Side(winp, Right);
|
||||
if ((Tilwin_Get_Global_Option(ALLOW_AUTOMATIC_SHRINK) == TRUE) &&
|
||||
((Tilwin_Get_Global_Option(ALLOW_AUTO_SHRINK_MORE_RECENT)) ||
|
||||
(Tilwin_Get_Window_Timestamp(winp) <= win_stamp)) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_RIGHT_EDGE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_WIDTH) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_SIZE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_COMPLETELY) == FALSE)){
|
||||
new_size = (Tilwin_Get_Global_Option(ENFORCE_MINIMUMS) ?
|
||||
Tilwin_Get_Min(winp) : Tilwin_Get_Absolute_Minimums());
|
||||
Get_RightX(Tilwin_Get_Modify_Rectangle(winp)) =
|
||||
Get_LeftX(Tilwin_Get_Modify_Rectangle(winp))+(Get_Width(new_size) - 1);
|
||||
}
|
||||
best = Get_RightX(Tilwin_Get_Modify_Rectangle(winp)) + 1;
|
||||
ret_val = TRUE;
|
||||
break;
|
||||
case Right:
|
||||
Tilwin_Set_Modify_Side(winp, Left);
|
||||
if ((Tilwin_Get_Global_Option(ALLOW_AUTOMATIC_SHRINK) == TRUE) &&
|
||||
((Tilwin_Get_Global_Option(ALLOW_AUTO_SHRINK_MORE_RECENT)) ||
|
||||
(Tilwin_Get_Window_Timestamp(winp) <= win_stamp)) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_LEFT_EDGE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_WIDTH) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_SIZE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_COMPLETELY) == FALSE)){
|
||||
new_size = (Tilwin_Get_Global_Option(ENFORCE_MINIMUMS) ?
|
||||
Tilwin_Get_Min(winp) : Tilwin_Get_Absolute_Minimums());
|
||||
Get_LeftX(Tilwin_Get_Modify_Rectangle(winp)) =
|
||||
Get_RightX(Tilwin_Get_Modify_Rectangle(winp))-(Get_Width(new_size) - 1);
|
||||
}
|
||||
best = Get_LeftX(Tilwin_Get_Modify_Rectangle(winp)) - 1;
|
||||
ret_val = TRUE;
|
||||
break;
|
||||
case Top:
|
||||
if ((Tilwin_Get_Global_Option(ALLOW_AUTOMATIC_SHRINK) == TRUE) &&
|
||||
((Tilwin_Get_Global_Option(ALLOW_AUTO_SHRINK_MORE_RECENT)) ||
|
||||
(Tilwin_Get_Window_Timestamp(winp) <= win_stamp)) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_BOTTOM_EDGE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_HEIGHT) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_SIZE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_COMPLETELY) == FALSE)){
|
||||
new_size = (Tilwin_Get_Global_Option(ENFORCE_MINIMUMS) ?
|
||||
Tilwin_Get_Min(winp) : Tilwin_Get_Absolute_Minimums());
|
||||
Get_BottomY(Tilwin_Get_Modify_Rectangle(winp)) =
|
||||
Get_TopY(Tilwin_Get_Modify_Rectangle(winp))+(Get_Height(new_size) - 1);
|
||||
}
|
||||
best = Get_BottomY(Tilwin_Get_Modify_Rectangle(winp)) + 1;
|
||||
ret_val = TRUE;
|
||||
break;
|
||||
case Bottom:
|
||||
Tilwin_Set_Modify_Side(winp, Top);
|
||||
if ((Tilwin_Get_Global_Option(ALLOW_AUTOMATIC_SHRINK) == TRUE) &&
|
||||
((Tilwin_Get_Global_Option(ALLOW_AUTO_SHRINK_MORE_RECENT)) ||
|
||||
(Tilwin_Get_Window_Timestamp(winp) <= win_stamp)) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_BOTTOM_EDGE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_HEIGHT) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_SIZE) == FALSE) &&
|
||||
(Tilwin_Get_Window_Option(winp, FIXED_COMPLETELY) == FALSE)){
|
||||
new_size = (Tilwin_Get_Global_Option(ENFORCE_MINIMUMS) ?
|
||||
Tilwin_Get_Min(winp) : Tilwin_Get_Absolute_Minimums());
|
||||
Get_TopY(Tilwin_Get_Modify_Rectangle(winp)) =
|
||||
Get_BottomY(Tilwin_Get_Modify_Rectangle(winp))-(Get_Height(new_size) - 1);
|
||||
}
|
||||
best = Get_TopY(Tilwin_Get_Modify_Rectangle(winp)) - 1;
|
||||
ret_val = TRUE;
|
||||
break;
|
||||
case NoSide:
|
||||
Tilwin_Set_Modify_Side(winp, NoSide);
|
||||
ret_val = FALSE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else{ /* (Tilwin_Get_Modify_Side(winp) != NoSide) */
|
||||
ret_val = TRUE;
|
||||
}
|
||||
|
||||
*bestp = best;
|
||||
return(ret_val);
|
||||
}
|
129
check_shk.c
Normal file
129
check_shk.c
Normal file
|
@ -0,0 +1,129 @@
|
|||
#ifndef lint
|
||||
static char sccs_id[] = "@(#)check_shk.c 5.4 9/7/88";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
#include "basetype.h"
|
||||
#include "twinD.h"
|
||||
#include "twin.h"
|
||||
#include "goal.h"
|
||||
|
||||
#define max(a, b) ( a > b ? a : b)
|
||||
#define min(a, b) ( a < b ? a : b)
|
||||
|
||||
Side
|
||||
Check_Shrink(twinp, shrink_rectp, area, stamp)
|
||||
Tilwin *twinp;
|
||||
TWRectangle *shrink_rectp,
|
||||
area;
|
||||
TimeStamp stamp;
|
||||
{
|
||||
Size min_size,
|
||||
size;
|
||||
Side best_side;
|
||||
TWRectangle best_rect,
|
||||
rect;
|
||||
float best_goal,
|
||||
current_goal;
|
||||
|
||||
if (Tilwin_Get_Window_Option(twinp, FIXED_SIZE) == TRUE ||
|
||||
Tilwin_Get_Window_Option(twinp, FIXED_COMPLETELY) == TRUE ||
|
||||
Tilwin_Get_Global_Option(ALLOW_AUTOMATIC_SHRINK) == FALSE ||
|
||||
(Tilwin_Get_Global_Option(ALLOW_AUTO_SHRINK_MORE_RECENT) == FALSE &&
|
||||
Tilwin_Get_Window_Timestamp(twinp) > stamp))
|
||||
return (NoSide);
|
||||
|
||||
if (Tilwin_Get_Global_Option(ENFORCE_MINIMUMS) == TRUE){
|
||||
Get_Width(min_size) = max(Get_Width(Tilwin_Get_Min(twinp)),
|
||||
Get_Width(Tilwin_Get_Absolute_Minimums()));
|
||||
Get_Height(min_size) = max(Get_Height(Tilwin_Get_Min(twinp)),
|
||||
Get_Height(Tilwin_Get_Absolute_Minimums()));
|
||||
}
|
||||
else
|
||||
min_size = Tilwin_Get_Absolute_Minimums();
|
||||
|
||||
best_side = NoSide;
|
||||
best_goal = - (float) max(Get_Width(Tilwin_Get_Desktop_Size()),
|
||||
Get_Height(Tilwin_Get_Desktop_Size()));
|
||||
|
||||
rect = *shrink_rectp;
|
||||
Get_LeftX(rect) = Get_RightX(area) + 1;
|
||||
COMPUTE_SIZE(rect, size);
|
||||
if (Tilwin_Get_Window_Option(twinp, FIXED_LEFT_EDGE) == FALSE &&
|
||||
Tilwin_Get_Window_Option(twinp, FIXED_WIDTH) == FALSE &&
|
||||
Get_Width(size) >= Get_Width(min_size)){
|
||||
current_goal = Goal(twinp, Tilwin_Get_Size(twinp), size);
|
||||
if (current_goal > best_goal){
|
||||
best_goal = current_goal;
|
||||
best_side = Left;
|
||||
best_rect = rect;
|
||||
}
|
||||
}
|
||||
|
||||
rect = *shrink_rectp;
|
||||
Get_RightX(rect) = Get_LeftX(area) - 1;
|
||||
COMPUTE_SIZE(rect, size);
|
||||
if (Tilwin_Get_Window_Option(twinp, FIXED_RIGHT_EDGE) == FALSE &&
|
||||
Tilwin_Get_Window_Option(twinp, FIXED_WIDTH) == FALSE &&
|
||||
Get_Width(size) >= Get_Width(min_size)){
|
||||
current_goal = Goal(twinp, Tilwin_Get_Size(twinp), size);
|
||||
if (current_goal > best_goal){
|
||||
best_goal = current_goal;
|
||||
best_side = Right;
|
||||
best_rect = rect;
|
||||
}
|
||||
}
|
||||
|
||||
rect = *shrink_rectp;
|
||||
Get_TopY(rect) = Get_BottomY(area) + 1;
|
||||
COMPUTE_SIZE(rect, size);
|
||||
if (Tilwin_Get_Window_Option(twinp, FIXED_TOP_EDGE) == FALSE &&
|
||||
Tilwin_Get_Window_Option(twinp, FIXED_HEIGHT) == FALSE &&
|
||||
Get_Height(size) >= Get_Height(min_size)){
|
||||
current_goal = Goal(twinp, Tilwin_Get_Size(twinp), size);
|
||||
if (current_goal > best_goal){
|
||||
best_goal = current_goal;
|
||||
best_side = Top;
|
||||
best_rect = rect;
|
||||
}
|
||||
}
|
||||
|
||||
rect = *shrink_rectp;
|
||||
Get_BottomY(rect) = Get_TopY(area) - 1;
|
||||
COMPUTE_SIZE(rect, size);
|
||||
if (Tilwin_Get_Window_Option(twinp, FIXED_BOTTOM_EDGE) == FALSE &&
|
||||
Tilwin_Get_Window_Option(twinp, FIXED_HEIGHT) == FALSE &&
|
||||
Get_Height(size) >= Get_Height(min_size)){
|
||||
current_goal = Goal(twinp, Tilwin_Get_Size(twinp), size);
|
||||
if (current_goal > best_goal){
|
||||
best_goal = current_goal;
|
||||
best_side = Bottom;
|
||||
best_rect = rect;
|
||||
}
|
||||
}
|
||||
|
||||
*shrink_rectp = best_rect;
|
||||
return(best_side);
|
||||
}
|
309
client.c
Normal file
309
client.c
Normal file
|
@ -0,0 +1,309 @@
|
|||
#ifndef lint
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
#include <signal.h>
|
||||
|
||||
#include "basetype.h"
|
||||
#include "buttonsP.h"
|
||||
|
||||
#include "uwinD.h"
|
||||
#include "uwinXD.h"
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xatom.h>
|
||||
#include "xio.h"
|
||||
#include "assoc.h"
|
||||
#include "current.h"
|
||||
|
||||
extern void Open_Execvp(), Open_Exec();
|
||||
extern void Property_Set_Wm_State();
|
||||
|
||||
extern XEvent *current_Xevent;
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Redraw(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
/* XExposeEvent ev;
|
||||
|
||||
|
||||
ev.type = Expose;
|
||||
ev.display = dpy;
|
||||
ev.window = Userwin_XClient(uwinp);
|
||||
ev.x = 0;
|
||||
ev.y = 0;
|
||||
ev.width = 10000; / * large enough area to cover any window! * /
|
||||
ev.height = 10000;
|
||||
ev.count = 0;
|
||||
|
||||
XSendEvent(dpy, Userwin_XClient(uwinp), False, ExposureMask,
|
||||
(XEvent *) &ev);
|
||||
*/
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Start up an X client from the Window Manager. */
|
||||
|
||||
void Client_Window_Create(cmd)
|
||||
char *cmd;
|
||||
{
|
||||
int pid;
|
||||
|
||||
|
||||
if ((pid = vfork()) == 0)
|
||||
{
|
||||
/*
|
||||
int mypid, i;
|
||||
|
||||
mypid = getpid();
|
||||
setpgrp(0, mypid);
|
||||
|
||||
ioctl(0, TIOCSPGRP, &pid);
|
||||
*/
|
||||
signal(SIGHUP, SIG_IGN);
|
||||
signal(SIGINT, SIG_IGN);
|
||||
signal(SIGQUIT, SIG_IGN);
|
||||
|
||||
Open_Exec( cmd );
|
||||
|
||||
_exit(-127);
|
||||
}
|
||||
else if (pid < 0)
|
||||
{
|
||||
fprintf(stderr, "Client_Window_Create - vfork failed!\n");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Execute Startup file */
|
||||
|
||||
void Client_Startup(filnam)
|
||||
char *filnam;
|
||||
{
|
||||
int pid;
|
||||
|
||||
|
||||
if ((pid = vfork()) == 0)
|
||||
{
|
||||
/*
|
||||
int mypid, i;
|
||||
|
||||
mypid = getpid();
|
||||
setpgrp(0, mypid);
|
||||
|
||||
ioctl(0, TIOCSPGRP, &pid);
|
||||
*/
|
||||
signal(SIGHUP, SIG_IGN);
|
||||
signal(SIGINT, SIG_IGN);
|
||||
signal(SIGQUIT, SIG_IGN);
|
||||
|
||||
Open_Execvp( filnam );
|
||||
|
||||
_exit(-127);
|
||||
}
|
||||
else if (pid < 0)
|
||||
{
|
||||
fprintf(stderr, "Client_Startup - vfork failed!\n");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Bang(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Kill(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
XKillClient(dpy, Userwin_XClient(uwinp));
|
||||
XFlush(dpy);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Send the current X event to the named window */
|
||||
/* WARNING: only works for key & button events -- to extend */
|
||||
/* it, add the appropriate bits to EV_MASK */
|
||||
|
||||
#define EV_MASK (KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask)
|
||||
|
||||
void Client_Forge_Current_Event(w)
|
||||
Window w;
|
||||
{
|
||||
XEvent ev;
|
||||
|
||||
ev = *current_Xevent;
|
||||
ev.xany.window = w;
|
||||
XSendEvent(dpy, w, False, EV_MASK, &ev);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Send the redirected key event to the X focus window. */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Send_Key(uwinp, ch)
|
||||
Userwin *uwinp;
|
||||
char ch;
|
||||
{
|
||||
|
||||
if (current_Xevent->type == KeyPress)
|
||||
{
|
||||
if (Region_Get_Type(current_region) == body)
|
||||
XAllowEvents(dpy, ReplayKeyboard, CurrentTime);
|
||||
else
|
||||
Client_Forge_Current_Event(Userwin_XClient(uwinp));
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Ignore_Key()
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Menu_Button_Number( num )
|
||||
int num;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Send the grabbed Button event to the X client. */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Send_Button(uwinp, kind, button, pos)
|
||||
Userwin *uwinp;
|
||||
enum ButKind kind;
|
||||
Buttons button;
|
||||
TWPoint pos;
|
||||
{
|
||||
if ((current_Xevent->type == ButtonPress) || (current_Xevent->type == ButtonRelease))
|
||||
{
|
||||
if (Region_Get_Type(current_region) == body)
|
||||
XAllowEvents(dpy, ReplayPointer, CurrentTime);
|
||||
else
|
||||
Client_Forge_Current_Event(Userwin_XClient(uwinp));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Ignore_Button()
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Send the menu item chosen to the client. */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Send_String(uwinp, string)
|
||||
Userwin *uwinp;
|
||||
char *string;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Send the mouse movement event to the client. */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Send_Mouse(uwinp, butstate, pos)
|
||||
Userwin *uwinp;
|
||||
Button_State butstate;
|
||||
TWPoint pos;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Notify client of mouse motion events inside its window. */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Enter(uwinp, butstate, pt)
|
||||
Userwin *uwinp;
|
||||
Button_State butstate;
|
||||
TWPoint pt;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Notify the X client to set focus to itself. */
|
||||
|
||||
/*ARGSUSED*/
|
||||
void Client_Take_Focus(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Set_State( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
(void)Property_Set_Wm_State(uwinp, Userwin_Wm_State(uwinp));
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Configure_Denied( uwinp )
|
||||
Userwin *uwinp;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Window_Moved( uwinp )
|
||||
Userwin *uwinp;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Delete_Window( uwinp )
|
||||
Userwin *uwinp;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Client_Icon_Notify( uwinp )
|
||||
Userwin *uwinp;
|
||||
{}
|
||||
|
||||
|
87
client.h
Normal file
87
client.h
Normal file
|
@ -0,0 +1,87 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)client.h 5.5 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
extern void Client_Enter();
|
||||
/* uwinp, butstate, pos */
|
||||
|
||||
extern void Client_Send_Mouse();
|
||||
/* uwinp, butstate, pos */
|
||||
|
||||
extern void Client_Send_Button();
|
||||
/* uwinp, kind, button, pos */
|
||||
|
||||
extern void Client_Send_Key();
|
||||
/* uwinp, ch */
|
||||
|
||||
extern void Client_Ignore_Key();
|
||||
extern void Client_Ignore_Button();
|
||||
|
||||
extern void Client_Send_String();
|
||||
/* uwinp, str */
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
extern void Client_Menu_Button_Number();
|
||||
/* num */
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
extern void Client_Kill();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Redraw();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Window_Create();
|
||||
/* str */
|
||||
|
||||
extern void Client_Startup();
|
||||
/* str */
|
||||
|
||||
extern void Client_Take_Focus();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Bang();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Set_State();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Configure_Denied();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Window_Moved();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Delete_Window();
|
||||
/* uwinp */
|
||||
|
||||
extern void Client_Icon_Notify();
|
||||
/* uwinp */
|
||||
|
83
closed.c
Normal file
83
closed.c
Normal file
|
@ -0,0 +1,83 @@
|
|||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
#include "uwinP.h"
|
||||
|
||||
#include "tilemenu.h"
|
||||
|
||||
static TileMenu manager_menu;
|
||||
static TileMenuItem closed_menu_entry;
|
||||
static TileMenu closed_menu;
|
||||
static int num_closed;
|
||||
static VoidFunc callproc;
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
TileMenu Closed_Init( menu, proc )
|
||||
TileMenu menu;
|
||||
VoidFunc proc;
|
||||
{
|
||||
manager_menu = menu;
|
||||
closed_menu = TileMenu_Create();
|
||||
TileMenu_Box( closed_menu );
|
||||
closed_menu_entry = TileMenu_Append_Submenu(
|
||||
manager_menu, "Closed Windows", closed_menu );
|
||||
num_closed = 0;
|
||||
TileMenu_Inactivate_Entry( manager_menu, closed_menu_entry );
|
||||
callproc = proc;
|
||||
return closed_menu;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Closed_Retitle( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
TileMenu_Replace_Data_By_String(
|
||||
closed_menu, uwinp, uwinp->title );
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Closed_Add( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
TileMenu_Append_Call( closed_menu,
|
||||
uwinp->title, callproc, uwinp );
|
||||
if ( (num_closed++) == 0 )
|
||||
TileMenu_Activate_Entry( manager_menu, closed_menu_entry );
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Closed_Remove( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
if ( TileMenu_Has_Data( closed_menu, uwinp ) )
|
||||
{
|
||||
TileMenu_Delete_Data( closed_menu, uwinp );
|
||||
if ( (--num_closed) == 0 )
|
||||
TileMenu_Inactivate_Entry( manager_menu, closed_menu_entry );
|
||||
}
|
||||
}
|
49
closed.h
Normal file
49
closed.h
Normal file
|
@ -0,0 +1,49 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)closed.h 5.5 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef BASETYPE
|
||||
#include "basetype.h"
|
||||
#endif
|
||||
|
||||
#ifndef TILEMENU
|
||||
#include "tilemenu.h"
|
||||
#endif
|
||||
|
||||
extern TileMenu Closed_Init();
|
||||
/* tilemenu, proc */
|
||||
|
||||
extern void Closed_Retitle();
|
||||
/* uwinp */
|
||||
|
||||
extern void Closed_Add();
|
||||
/* uwinp */
|
||||
|
||||
extern void Closed_Remove();
|
||||
/* uwinp */
|
||||
|
||||
|
30
commit.h
Normal file
30
commit.h
Normal file
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)commit.h 5.2 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
extern void Commit_Operation();
|
161
commit_op.c
Normal file
161
commit_op.c
Normal file
|
@ -0,0 +1,161 @@
|
|||
#ifndef lint
|
||||
static char sccs_id[] = "@(#)commit_op.c 5.3 9/1/88";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
#include "basetype.h"
|
||||
#include "twinD.h"
|
||||
#include "state.h"
|
||||
#include "tile.h"
|
||||
#include "win.h"
|
||||
|
||||
void
|
||||
Commit_Operation(winp)
|
||||
Tilwin *winp;
|
||||
{
|
||||
Tilwin *mod_winp;
|
||||
Basetype shrink_coord;
|
||||
Side side;
|
||||
TWRectangle rect,
|
||||
current_rect,
|
||||
new_rect;
|
||||
WinpHandle handle;
|
||||
|
||||
/* Check for no-op
|
||||
*/
|
||||
current_rect = Tilwin_Get_Rectangle(winp);
|
||||
new_rect = Tilwin_Get_Modify_Rectangle(winp);
|
||||
if (Get_LeftX(current_rect) == Get_LeftX(new_rect) &&
|
||||
Get_RightX(current_rect) == Get_RightX(new_rect) &&
|
||||
Get_TopY(current_rect) == Get_TopY(new_rect) &&
|
||||
Get_BottomY(current_rect)==Get_BottomY(new_rect) &&
|
||||
Tilwin_Is_Open(winp) == TRUE){
|
||||
/* DON'T need to mark this window as just modified
|
||||
* for the interface code
|
||||
*/
|
||||
return;
|
||||
}
|
||||
|
||||
/* Close Windows needing Closing...
|
||||
*/
|
||||
handle = State_Gen_Potentially_Closed();
|
||||
|
||||
while ( (mod_winp = State_Coerce(handle)) != WINP_NULL )
|
||||
{
|
||||
State_Auto_Close((Tilwin *) mod_winp);
|
||||
Win_Close(mod_winp);
|
||||
Tilwin_Was_Automatically_Closed(mod_winp) = TRUE;
|
||||
State_Next_Window(&handle);
|
||||
}
|
||||
|
||||
/* "mark" Windows which were Modified...
|
||||
*/
|
||||
handle = State_Gen_Potentially_Modfd();
|
||||
|
||||
while ( (mod_winp = State_Coerce(handle)) != WINP_NULL )
|
||||
{
|
||||
|
||||
State_Open((Tilwin *) mod_winp);
|
||||
|
||||
if (Tilwin_Get_Modify_Side(mod_winp) == Left)
|
||||
{
|
||||
shrink_coord = Get_LeftX( Tilwin_Get_Modify_Rectangle(mod_winp) );
|
||||
}
|
||||
else if (Tilwin_Get_Modify_Side(mod_winp) == Right)
|
||||
{
|
||||
shrink_coord = Get_RightX( Tilwin_Get_Modify_Rectangle(mod_winp) );
|
||||
}
|
||||
else if (Tilwin_Get_Modify_Side(mod_winp) == Top)
|
||||
{
|
||||
shrink_coord = Get_TopY( Tilwin_Get_Modify_Rectangle(mod_winp) );
|
||||
}
|
||||
else /* (Tilwin_Get_Modify_Side(mod_winp) == Bottom) */
|
||||
{
|
||||
shrink_coord = Get_BottomY( Tilwin_Get_Modify_Rectangle(mod_winp) );
|
||||
}
|
||||
|
||||
Win_Shrink(mod_winp, Tilwin_Get_Modify_Side(mod_winp),
|
||||
shrink_coord);
|
||||
|
||||
State_Next_Window(&handle);
|
||||
|
||||
}
|
||||
|
||||
side = Tilwin_Get_Modify_Side(winp);
|
||||
new_rect = Tilwin_Get_Modify_Rectangle(winp);
|
||||
rect = Tilwin_Get_Rectangle(winp);
|
||||
|
||||
/* if the window is currently opened and the side is NoSide, then we are
|
||||
* doing a reopen so first we should close the window
|
||||
*/
|
||||
if (side == NoSide && Tilwin_Is_Open(winp) == TRUE)
|
||||
Win_Close(winp);
|
||||
|
||||
State_Open((Tilwin *) winp);
|
||||
|
||||
/* if side == NoSide we are doing a (re)open */
|
||||
if (side == NoSide)
|
||||
Win_Open(winp, new_rect);
|
||||
/* else we are doing a resize */
|
||||
else{
|
||||
/* shrink all sides which need to be shrunk */
|
||||
if (side == Left || side == Top_Left || side == Bottom_Left){
|
||||
if (Get_LeftX(rect) < Get_LeftX(new_rect))
|
||||
Win_Shrink(winp, Left, Get_LeftX(new_rect));
|
||||
}
|
||||
else if (side == Right || side == Top_Right || side == Bottom_Right){
|
||||
if (Get_RightX(rect) > Get_RightX(new_rect))
|
||||
Win_Shrink(winp, Right, Get_RightX(new_rect));
|
||||
}
|
||||
if (side == Top || side == Top_Right || side == Top_Left){
|
||||
if (Get_TopY(rect) < Get_TopY(new_rect))
|
||||
Win_Shrink(winp, Top, Get_TopY(new_rect));
|
||||
}
|
||||
else if (side == Bottom || side == Bottom_Right || side == Bottom_Left){
|
||||
if (Get_BottomY(rect) > Get_BottomY(new_rect))
|
||||
Win_Shrink(winp, Bottom, Get_BottomY(new_rect));
|
||||
}
|
||||
|
||||
/* enlarge all sides which need to be enlarged */
|
||||
if (side == Left || side == Top_Left || side == Bottom_Left){
|
||||
if (Get_LeftX(rect) > Get_LeftX(new_rect))
|
||||
Win_Enlarge(winp, Left, Get_LeftX(new_rect));
|
||||
}
|
||||
else if (side == Right || side == Top_Right || side == Bottom_Right){
|
||||
if (Get_RightX(rect) < Get_RightX(new_rect))
|
||||
Win_Enlarge(winp, Right, Get_RightX(new_rect));
|
||||
}
|
||||
|
||||
if (side == Top || side == Top_Right || side == Top_Left){
|
||||
if (Get_TopY(rect) > Get_TopY(new_rect))
|
||||
Win_Enlarge(winp, Top, Get_TopY(new_rect));
|
||||
}
|
||||
else if (side == Bottom || side == Bottom_Right || side == Bottom_Left){
|
||||
if (Get_BottomY(rect) < Get_BottomY(new_rect))
|
||||
Win_Enlarge(winp, Bottom, Get_BottomY(new_rect));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
7
contrib/rtl.desktop
Normal file
7
contrib/rtl.desktop
Normal file
|
@ -0,0 +1,7 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=RTL
|
||||
Comment=Siemens RTL - a late 80's tiled window manager
|
||||
Exec=rtl
|
||||
TryExec=/usr/bin/rtl
|
||||
Type=XSession
|
270
control.c
Normal file
270
control.c
Normal file
|
@ -0,0 +1,270 @@
|
|||
#ifndef lint
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
#include "basetype.h"
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xatom.h>
|
||||
#include <X11/Xutil.h>
|
||||
|
||||
#include "uwinXD.h"
|
||||
#include "assoc.h"
|
||||
#include "xio.h"
|
||||
#include "tilecrsr.h"
|
||||
#include "evsaveX.h"
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
bool send_mouse_events = FALSE;
|
||||
bool pointer_grabbed = FALSE;
|
||||
bool keyboard_grabbed = FALSE;
|
||||
|
||||
static Cursor previous_cursor;
|
||||
static Cursor current_cursor;
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
void Control_Set_Cursor( tilecursor )
|
||||
TileCursor tilecursor;
|
||||
{
|
||||
previous_cursor = current_cursor;
|
||||
current_cursor = tilecursor;
|
||||
|
||||
if ( pointer_grabbed &&
|
||||
(previous_cursor != tilecursor) &&
|
||||
(tilecursor != None) )
|
||||
|
||||
XChangeActivePointerGrab(dpy,
|
||||
PointerMotionMask |
|
||||
ButtonPressMask | ButtonReleaseMask,
|
||||
(Cursor) tilecursor, CurrentTime);
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
void Control_Restore_Cursor()
|
||||
{
|
||||
current_cursor = previous_cursor;
|
||||
if ( pointer_grabbed && (previous_cursor != None) )
|
||||
|
||||
XChangeActivePointerGrab(dpy,
|
||||
PointerMotionMask |
|
||||
ButtonPressMask | ButtonReleaseMask,
|
||||
(Cursor) previous_cursor, CurrentTime);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
bool Control_Grab_User( send_mouse, tilecursor )
|
||||
bool send_mouse;
|
||||
TileCursor tilecursor;
|
||||
{
|
||||
unsigned int ev_mask;
|
||||
|
||||
send_mouse_events = send_mouse;
|
||||
|
||||
if ( send_mouse )
|
||||
ev_mask = PointerMotionMask | ButtonPressMask | ButtonReleaseMask;
|
||||
else
|
||||
ev_mask = ButtonPressMask | ButtonReleaseMask;
|
||||
|
||||
if (XGrabPointer(dpy, root, False, ev_mask,
|
||||
GrabModeAsync, GrabModeAsync,
|
||||
(Window) None, (Cursor) tilecursor,
|
||||
CurrentTime) == GrabSuccess)
|
||||
{
|
||||
pointer_grabbed = TRUE;
|
||||
previous_cursor = current_cursor;
|
||||
current_cursor = tilecursor;
|
||||
XFlush(dpy);
|
||||
return TRUE;
|
||||
}
|
||||
else
|
||||
pointer_grabbed = FALSE;
|
||||
return pointer_grabbed;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Control_Ungrab_User()
|
||||
{
|
||||
pointer_grabbed = FALSE;
|
||||
send_mouse_events = FALSE;
|
||||
|
||||
/* Play back events stored while grabbed */
|
||||
RestoreEvents(dpy, &stackp);
|
||||
XUngrabPointer(dpy, CurrentTime);
|
||||
XFlush(dpy);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Control_Grab_Server()
|
||||
{
|
||||
XGrabServer(dpy);
|
||||
XFlush(dpy);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Control_Ungrab_Server()
|
||||
{
|
||||
XUngrabServer(dpy);
|
||||
XFlush(dpy);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Control_Set_Focus( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
if (uwinp == (Userwin *) NULL)
|
||||
{
|
||||
XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
|
||||
}
|
||||
else
|
||||
{ /* XXXX Kludge here! XXXX */
|
||||
XWindowAttributes xwa;
|
||||
|
||||
|
||||
XGetWindowAttributes(dpy, Userwin_XClient(uwinp), &xwa);
|
||||
|
||||
if (xwa.map_state == IsUnmapped)
|
||||
{
|
||||
XSetInputFocus(dpy, Userwin_XIcon(uwinp),
|
||||
RevertToPointerRoot, CurrentTime);
|
||||
}
|
||||
else
|
||||
{
|
||||
XSetInputFocus(dpy, Userwin_XClient(uwinp),
|
||||
RevertToPointerRoot, CurrentTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Control_Focus_Out( uwinp )
|
||||
Userwin *uwinp;
|
||||
{}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Control_Unset_Focus()
|
||||
{
|
||||
XSetInputFocus(dpy, None, RevertToPointerRoot, CurrentTime);
|
||||
}
|
||||
|
||||
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
|
||||
|
||||
static Window last_ungrabbed_window = None;
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
/* Post a Passive Grab (input redirection) on input to the
|
||||
* client's window. We want to know if anything is typed/moused
|
||||
* in that window.
|
||||
*/
|
||||
|
||||
void Control_Grab_Input(w)
|
||||
Window w;
|
||||
{
|
||||
XGrabButton(dpy, (unsigned int) AnyButton, (unsigned int) AnyModifier,
|
||||
w,
|
||||
False,
|
||||
(unsigned int) (ButtonPressMask | ButtonReleaseMask),
|
||||
GrabModeSync, GrabModeAsync,
|
||||
None,
|
||||
None);
|
||||
|
||||
XGrabKey(dpy, (unsigned int) AnyKey, (unsigned int) AnyModifier,
|
||||
w,
|
||||
False,
|
||||
GrabModeAsync, GrabModeSync);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
void Control_Restore_Grab()
|
||||
{
|
||||
if ( last_ungrabbed_window != None )
|
||||
{
|
||||
Control_Grab_Input(last_ungrabbed_window);
|
||||
last_ungrabbed_window = None;
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/* Release passive input grabs on keyboard and mouse buttons */
|
||||
|
||||
void Control_Release_Grab(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
|
||||
if (last_ungrabbed_window != None)
|
||||
{
|
||||
Control_Restore_Grab();
|
||||
}
|
||||
|
||||
XUngrabKey(dpy, (unsigned int) AnyKey, (unsigned int) AnyModifier,
|
||||
Userwin_XParentWin(uwinp));
|
||||
|
||||
XUngrabButton(dpy, (unsigned int) AnyButton, (unsigned int) AnyModifier,
|
||||
Userwin_XParentWin(uwinp));
|
||||
|
||||
last_ungrabbed_window = Userwin_XParentWin(uwinp);
|
||||
}
|
||||
|
||||
void Control_Destroy(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
if (last_ungrabbed_window == Userwin_XParentWin(uwinp))
|
||||
last_ungrabbed_window = None;
|
||||
}
|
||||
|
||||
|
||||
bool Control_Pointer_To_Window(uwinp)
|
||||
Userwin *uwinp;
|
||||
{
|
||||
int grab_status;
|
||||
|
||||
grab_status = XGrabPointer(dpy, root, True, None,
|
||||
GrabModeAsync, GrabModeAsync,
|
||||
Userwin_XClient(uwinp), None, CurrentTime);
|
||||
if (grab_status == GrabSuccess)
|
||||
XUngrabPointer(dpy, CurrentTime);
|
||||
return (grab_status == GrabSuccess);
|
||||
}
|
||||
|
||||
void Control_Exit()
|
||||
{
|
||||
XSync(dpy, 1);
|
||||
}
|
||||
|
||||
|
||||
|
76
control.h
Normal file
76
control.h
Normal file
|
@ -0,0 +1,76 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)control.h 5.6 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef STD_DEFS
|
||||
#include "std_defs.h"
|
||||
#endif
|
||||
|
||||
extern bool send_mouse_events;
|
||||
extern bool pointer_grabbed;
|
||||
extern bool keyboard_grabbed;
|
||||
|
||||
extern bool Control_Grab_User();
|
||||
/* bool send_mouse; */
|
||||
/* TileCursor cursor; */
|
||||
extern void Control_Ungrab_User();
|
||||
|
||||
#define Control_Pointer_Grabbed() \
|
||||
( pointer_grabbed )
|
||||
#define Control_Mousing() \
|
||||
( send_mouse_events )
|
||||
|
||||
extern void Control_Grab_Server();
|
||||
extern void Control_Ungrab_Server();
|
||||
|
||||
extern void Control_Set_Focus();
|
||||
/* Userwin *uwinp; */
|
||||
|
||||
extern void Control_Focus_Out();
|
||||
/* Userwin *uwinp; */
|
||||
|
||||
extern void Control_Unset_Focus();
|
||||
|
||||
extern void Control_Grab_Input();
|
||||
|
||||
extern void Control_Release_Grab();
|
||||
/* Userwin *uwinp; */
|
||||
|
||||
extern void Control_Restore_Grab();
|
||||
|
||||
extern void Control_Set_Cursor();
|
||||
/* TileCursor cursor; */
|
||||
extern void Control_Restore_Cursor();
|
||||
|
||||
extern void Control_Destroy();
|
||||
/* Userwin *uwinp */
|
||||
|
||||
extern bool Control_Pointer_To_Window();
|
||||
/* Userwin *uwinp */
|
||||
|
||||
extern void Control_Exit();
|
||||
|
||||
|
31
copyright.h
Normal file
31
copyright.h
Normal file
|
@ -0,0 +1,31 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)copyright.h 5.4 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef lint
|
||||
static char copyright[] = "";
|
||||
#endif
|
||||
|
257695
cscope.out
Normal file
257695
cscope.out
Normal file
File diff suppressed because it is too large
Load diff
53
current.c
Normal file
53
current.c
Normal file
|
@ -0,0 +1,53 @@
|
|||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#include "copyright.h"
|
||||
|
||||
#include "basetype.h"
|
||||
|
||||
#ifndef BUTTONS
|
||||
#include "buttonsP.h"
|
||||
#endif
|
||||
|
||||
#ifndef REGION
|
||||
#include "regionP.h"
|
||||
#endif
|
||||
|
||||
#ifndef USERWIN
|
||||
#include "uwinP.h"
|
||||
#endif
|
||||
|
||||
TWPoint current_pos;
|
||||
Buttons current_but;
|
||||
char current_ch;
|
||||
enum ButKind current_kind;
|
||||
unsigned long current_time;
|
||||
|
||||
Userwin *current_uwinp;
|
||||
TWRegion current_region;
|
||||
|
||||
Button_State current_butstate;
|
||||
|
||||
void
|
||||
current_nil()
|
||||
{
|
||||
}
|
53
current.h
Normal file
53
current.h
Normal file
|
@ -0,0 +1,53 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)current.h 5.5 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef BASETYPE
|
||||
#include "basetype.h"
|
||||
#endif
|
||||
|
||||
#ifndef BUTTONS
|
||||
#include "buttonsP.h"
|
||||
#endif
|
||||
|
||||
#ifndef REGION
|
||||
#include "regionP.h"
|
||||
#endif
|
||||
|
||||
#ifndef USERWIN
|
||||
#include "uwinP.h"
|
||||
#endif
|
||||
|
||||
extern TWPoint current_pos;
|
||||
extern Buttons current_but;
|
||||
extern char current_ch;
|
||||
extern enum ButKind current_kind;
|
||||
extern unsigned long current_time;
|
||||
|
||||
extern Button_State current_butstate;
|
||||
|
||||
extern Userwin *current_uwinp;
|
||||
extern TWRegion current_region;
|
1
custom/berman/.rtl.click
Normal file
1
custom/berman/.rtl.click
Normal file
|
@ -0,0 +1 @@
|
|||
rtl.focusFollowsPointer: off
|
43
custom/berman/.rtl.layout
Normal file
43
custom/berman/.rtl.layout
Normal file
|
@ -0,0 +1,43 @@
|
|||
|
||||
|
||||
1000 900
|
||||
|
||||
messages
|
||||
|
||||
|
||||
messages
|
||||
|
||||
1 470 772 917 514 1064 26 0 470 772 470 726 510 772 470 730 1152 900 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
emacs
|
||||
gmacs
|
||||
*
|
||||
gmacs: emacs @ edsel
|
||||
gmacs
|
||||
1 682 772 341 514 32 32 0 682 772 400 290 682 772 400 290 1150 894 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
console
|
||||
|
||||
|
||||
console
|
||||
|
||||
1 490 128 245 64 32 32 0 490 128 38 34 510 175 38 34 1152 900 0 1151 0 899 0
|
||||
0 1 0 0 0 0 0 1 0 0 0 0
|
||||
|
||||
typescript
|
||||
|
||||
|
||||
typescript
|
||||
|
||||
0 514 436 425 682 1056 32 0 514 472 400 290 514 526 400 290 1152 900 0 1151 0 899 1
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
XTerm
|
||||
init
|
||||
*
|
||||
login
|
||||
xterm
|
||||
0 494 342 243 149 1120 96 0 494 342 400 290 494 343 400 290 1150 894 0 1151 0 899 1
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
197
custom/berman/.rtl.preferences
Normal file
197
custom/berman/.rtl.preferences
Normal file
|
@ -0,0 +1,197 @@
|
|||
rtl.gravity: 16
|
||||
rtl.borderSize: 6
|
||||
rtl.outerBorderLinewidth: 2
|
||||
rtl.innerBorderLinewidth: 1
|
||||
rtl.headerHeight: 16
|
||||
rtl.clearBodyOnRedraw: on
|
||||
rtl.distinguishCornerBordersByInverse: on
|
||||
rtl.distinguishCornerBorders: on
|
||||
|
||||
rtl.useIcons: on
|
||||
rtl.useIconArea:on
|
||||
rtl.iconAreaLeft: 400
|
||||
rtl.iconAreaRight: 1180
|
||||
rtl.iconAreaTop: 0
|
||||
rtl.iconAreaBottom: 128
|
||||
|
||||
rtl.useBorders: on
|
||||
rtl.useCornerBorders: on
|
||||
rtl.useMoveGadget: on
|
||||
rtl.useHeader: on
|
||||
|
||||
rtl.moveInHeader: off
|
||||
|
||||
rtl.managerMenuInBody: off
|
||||
|
||||
rtl.resetMaxOnIncrease: on
|
||||
rtl.resetMinOnDecrease: on
|
||||
|
||||
rtl.useRtlIcon: on
|
||||
rtl.placePointerBackOnCancel: on
|
||||
|
||||
rtl.focusFollowsPointer: on
|
||||
|
||||
rtl.allowAggressiveRepopulation: on
|
||||
|
||||
rtl.autoProrate: off
|
||||
rtl.prorateLocally: off
|
||||
rtl.autoProrateLocally: off
|
||||
|
||||
rtl.iconPlacement: 4
|
||||
rtl.secondaryIconPlacement: 1
|
||||
|
||||
rtl.autoRepopulateLast: on
|
||||
rtl.autoRepopulateOnAutoUnzoom: on
|
||||
rtl.autoRepopulateOnClose: off
|
||||
rtl.autoRepopulateOnExplicitUnzoom: on
|
||||
|
||||
rtl.preferPreviousPositionOnAutoRepopulate: on
|
||||
rtl.preferPreviousPositionOnExplicitRepopulate: on
|
||||
|
||||
rtl.requirePreviousPositionOnAutoRepopulate: off
|
||||
rtl.requirePreviousPositionOnLastRepopulate: off
|
||||
|
||||
rtl.allowAutomaticShrinkOnAutoRepopulate: on
|
||||
rtl.allowAutomaticShrinkOnExchange: on
|
||||
|
||||
rtl.allowShrinkOnCornerOpen: off
|
||||
rtl.allowShrinkOnResize: off
|
||||
|
||||
rtl.tryCenterNeighborhoodOnOpen: on
|
||||
rtl.tryEdgeNeighborhoodOnOpen: off
|
||||
rtl.trySlidingOnResize: on
|
||||
rtl.tryCenterNeighborhoodOnResize: on
|
||||
rtl.tryEdgeNeighborhoodOnResize: off
|
||||
rtl.tryCenterNeighborhoodOnExchange: on
|
||||
|
||||
rtl.preferCloseToShrinkOnCornerOpen: on
|
||||
rtl.preferCenterNeighborhoodToAutomaticCloseOnOpen: on
|
||||
rtl.preferCenterNeighborhoodToAutomaticShrinkOnOpen: on
|
||||
rtl.preferCenterNeighborhoodToShrinkOnOpen: on
|
||||
rtl.preferEdgeNeighborhoodToAutomaticCloseOnOpen: on
|
||||
rtl.preferDesktopToAutomaticShrinkOnAutoOpen: off
|
||||
rtl.preferDesktopToShrinkOnAutoOpen: off
|
||||
|
||||
rtl.preferCloseToShrinkOnResize: on
|
||||
rtl.preferSlidingToAutomaticCloseOnResize: on
|
||||
rtl.preferSlidingToAutomaticShrinkOnResize: on
|
||||
rtl.preferSlidingToShrinkOnResize: on
|
||||
rtl.preferCenterNeighborhoodToAutomaticCloseOnResize: on
|
||||
rtl.preferCenterNeighborhoodToShrinkOnResize: on
|
||||
|
||||
rtl.unzoomTiedListenerIfNecessary: on
|
||||
|
||||
rtl*forceShrinkOnUnzoom: off
|
||||
rtl*regularMinWidth: 64
|
||||
rtl*regularMinHeight: 40
|
||||
rtl*aggressivelyRepopulate: off
|
||||
rtl*autoPlaceOnClientOpen: on
|
||||
rtl*autoOpenOnCreate: off
|
||||
rtl*autoPlaceOnUnsizedOpen: off
|
||||
rtl*preferPreviousIconPosition: on
|
||||
|
||||
|
||||
rtl*iconResBottom: 10
|
||||
rtl*iconHostTop: 12
|
||||
rtl*iconHostBottom: 20
|
||||
|
||||
rtl*includeClassInHeader: on
|
||||
rtl*includeResClassInTitle: on
|
||||
rtl*includeResNameInTitle: on
|
||||
rtl*includeResClassInIconTitle: off
|
||||
rtl*includeResNameInIconTitle: off
|
||||
rtl*includeHostInTitle: off
|
||||
rtl*includeHostInIconTitle: off
|
||||
rtl*autoPlaceOnClientOpen: off
|
||||
rtl*ignoreInitialPositionHints: on
|
||||
|
||||
rtl.OutputOnly.useBorders: off
|
||||
rtl.OutputOnly.useGadgets: off
|
||||
rtl.OutputOnly.headerHeight: 4
|
||||
rtl.OutputOnly.includeResClassInTitle: off
|
||||
rtl.OutputOnly.includeTitleInHeader: off
|
||||
|
||||
rtl.xclock.superClass: OutputOnly
|
||||
rtl.xclock.regularDesiredWidth: 74
|
||||
rtl.xclock.regularDesiredHeight: 80
|
||||
rtl.xclock.useBorders: off
|
||||
|
||||
rtl.xload.superClass: OutputOnly
|
||||
|
||||
rtl.xlogo.superClass: OutputOnly
|
||||
rtl.xlogo.headerHeight: 2
|
||||
|
||||
|
||||
rtl.xpref.clientMinWidth: 220
|
||||
rtl.xpref.clientMinHeight: 480
|
||||
|
||||
rtl.console.superClass: OutputOnly
|
||||
rtl.console.useBorders: on
|
||||
rtl.console.enforceClientMinimums: off
|
||||
rtl.console.fixedCompletely:on
|
||||
rtl.console.requireManualClose: on
|
||||
rtl.console.iconPixmapFile: ~rtl/custom/bitmaps/eye1.xbm
|
||||
|
||||
rtl.xbiff.superClass: OutputOnly
|
||||
rtl.xbiff.userNormalMinWidth: 64
|
||||
rtl.xbiff.userNormalMinHeight: 64
|
||||
|
||||
rtl.TextClass.clientMinWidth: 300
|
||||
rtl.TextClass.clientMinHeight: 200
|
||||
rtl.TextClass.includeHostInIconTitle: on
|
||||
rtl.TextClass.includeNameInIconTitle: off
|
||||
rtl.TextClass.includeTitleInPixmapIcon: on
|
||||
|
||||
rtl.XTerm.superClass: TextClass
|
||||
rtl.XTerm.iconPixmapFile: ~rtl/custom/bitmaps/xterm1.xbm
|
||||
rtl.XTerm.iconHostLeft: 1
|
||||
rtl.XTerm.iconHostRight: 71
|
||||
rtl.XTerm.iconHostTop: 14
|
||||
rtl.XTerm.iconHostBottom: 32
|
||||
rtl.XTerm.normalDesiredWidth: 600
|
||||
rtl.XTerm.normalDesiredHeight: 390
|
||||
|
||||
rtl.Console.superClass: XTerm
|
||||
rtl.Console.iconPixmapFile: ~rtl/custom/bitmaps/console1.xbm
|
||||
|
||||
rtl.init.superClass: XTerm
|
||||
rtl.init.iconPixmapFile: ~rtl/custom/bitmaps/tombstone.xbm
|
||||
rtl.init.includeHostInIconTitle: off
|
||||
|
||||
rtl.emacs.superClass: TextClass
|
||||
rtl.emacs.includeHostInTitle: off
|
||||
rtl.emacs.iconHostLeft: 1
|
||||
rtl.emacs.iconHostRight: 46
|
||||
rtl.emacs.iconHostTop: 24
|
||||
rtl.emacs.iconHostBottom: 52
|
||||
rtl.emacs.iconPixmapFile: ~rtl/custom/bitmaps/emacs1.xbm
|
||||
|
||||
rtl.xfd.iconPixmapFile: ~rtl/custom/bitmaps/abc.xbm
|
||||
|
||||
rtl.texx.iconPixmapFile: ~rtl/custom/bitmaps/tex.xbm
|
||||
rtl.texx.userZoomMinWidth: 1180
|
||||
rtl.texx.userZoomMinHeight: 740
|
||||
|
||||
rtl.bitmap.iconPixmapFile:~rtl/custom/bitmaps/iconedit.xbm
|
||||
|
||||
rtl.messages.superClass: TextClass
|
||||
rtl.messages.iconPixmapFile: ~rtl/custom/bitmaps/zip.xbm
|
||||
|
||||
rtl.xman.fixedWidth: on
|
||||
rtl.xman.normalMinHeight: 200
|
||||
rtl.xman.normalDesiredHeight: 400
|
||||
|
||||
rtl.csh.superClass: TextClass
|
||||
rtl.csh.iconPixmapFile: ~rtl/custom/bitmaps/tm.xbm
|
||||
|
||||
rtl.typescript.superClass:TextClass
|
||||
rtl.typescript.iconPixmapFile: ~rtl/custom/bitmaps/cmdtool.xbm
|
||||
|
||||
rtl.help.superClass: TextClass
|
||||
rtl.help.iconPixmapFile: ~rtl/custom/bitmaps/huh.xbm
|
||||
|
||||
rtl.pipescript.superClass: TextClass
|
||||
rtl.pipescript.iconPixmapFile: ~rtl/custom/bitmaps/pipes1.xbm
|
||||
|
||||
rtl.ez.superClass: TextClass
|
||||
rtl.ez.iconPixmapFile: ~rtl/custom/bitmaps/ez.xbm
|
13
custom/berman/.rtl.profiles
Normal file
13
custom/berman/.rtl.profiles
Normal file
|
@ -0,0 +1,13 @@
|
|||
Prorate
|
||||
.rtl.prorate
|
||||
Click to Type
|
||||
.rtl.click
|
||||
Ellis
|
||||
~ellis/.rtl.preferences
|
||||
Joe
|
||||
~jcc/.rtl.preferences
|
||||
No Close/Shrink
|
||||
.rtl.noclose
|
||||
Greg
|
||||
~/Rtl/Bugs/Greg/.rtl.preferences
|
||||
|
1
custom/berman/.rtl.prorate
Normal file
1
custom/berman/.rtl.prorate
Normal file
|
@ -0,0 +1 @@
|
|||
rtl.autoProrate: on
|
7
custom/berman/.rtl.startup
Normal file
7
custom/berman/.rtl.startup
Normal file
|
@ -0,0 +1,7 @@
|
|||
#! /bin/sh
|
||||
DISPLAY="unix:0";export DISPLAY
|
||||
(console Rtl.Console)
|
||||
(typescript )
|
||||
(gmacs &)
|
||||
(messages )
|
||||
xset m 9 3
|
38
custom/berman/.rtl.tools
Normal file
38
custom/berman/.rtl.tools
Normal file
|
@ -0,0 +1,38 @@
|
|||
Andrew Typescript
|
||||
typescript
|
||||
Andrew Console
|
||||
console
|
||||
Andrew Help
|
||||
help
|
||||
Andrew Editor
|
||||
ez
|
||||
Andrew Mail
|
||||
messages
|
||||
Terminal
|
||||
xterm -fn serif10
|
||||
Clock
|
||||
xclock -update 90 -analog
|
||||
Stop Watch
|
||||
xclock -update 1 -analog
|
||||
Xterm Console
|
||||
xterm -C -sb -name Console
|
||||
System Load
|
||||
xload
|
||||
Performance Monitor
|
||||
xperfmon
|
||||
Control Panel
|
||||
xpref
|
||||
Man Page Browser
|
||||
xman
|
||||
Gmacs
|
||||
gmacs -font 8x13
|
||||
Calculator
|
||||
xcalc
|
||||
Cadillac
|
||||
xjumpto cadillac
|
||||
Demon
|
||||
xdemon
|
||||
Rutgers (Aramis)
|
||||
xjumpto aramis.rutgers.edu "xterm -s"
|
||||
Rutgers (Suns)
|
||||
xjumpto ramones.rutgers.edu "xterm -s"
|
14
custom/bitmaps/abc.xbm
Normal file
14
custom/bitmaps/abc.xbm
Normal file
|
@ -0,0 +1,14 @@
|
|||
#define abc_width 32
|
||||
#define abc_height 32
|
||||
static char abc_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
|
||||
0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00,
|
||||
0x88, 0x00, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
|
||||
0x02, 0x02, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x01, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x20, 0x02, 0x00,
|
||||
0x00, 0x20, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x20, 0x02, 0x00,
|
||||
0x00, 0x20, 0x04, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x20, 0x04, 0x00,
|
||||
0x00, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x80, 0x08,
|
||||
0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00,
|
||||
0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x80, 0x08,
|
||||
0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00};
|
46
custom/bitmaps/clock.xbm
Normal file
46
custom/bitmaps/clock.xbm
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define clock_icon_width 64
|
||||
#define clock_icon_height 64
|
||||
static char clock_icon_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3c, 0x80,
|
||||
0x01, 0x83, 0x01, 0x00, 0x00, 0x38, 0xc0, 0x80, 0x81, 0x40, 0xc0, 0x07,
|
||||
0x7c, 0x40, 0x00, 0x81, 0x81, 0x20, 0x30, 0x18, 0x83, 0x81, 0x01, 0x82,
|
||||
0x41, 0x10, 0x08, 0xa0, 0x00, 0x02, 0x01, 0x82, 0x41, 0x10, 0x04, 0x40,
|
||||
0x00, 0x04, 0x02, 0x82, 0x41, 0x10, 0x04, 0x40, 0x00, 0x04, 0x02, 0x82,
|
||||
0x81, 0x10, 0x82, 0xff, 0x7f, 0x08, 0x02, 0x81, 0x01, 0x00, 0xe2, 0x18,
|
||||
0x80, 0x0b, 0x01, 0x80, 0x01, 0x00, 0x1a, 0x06, 0x00, 0x0c, 0x00, 0x80,
|
||||
0x01, 0x00, 0x06, 0x01, 0x00, 0x18, 0x00, 0x80, 0x01, 0x00, 0xc3, 0x00,
|
||||
0x00, 0x60, 0x00, 0x80, 0x01, 0x80, 0x20, 0x00, 0x00, 0x80, 0x00, 0x80,
|
||||
0x01, 0x40, 0x10, 0x00, 0x00, 0x00, 0x01, 0x80, 0x01, 0x20, 0x08, 0x00,
|
||||
0x00, 0x00, 0x02, 0x80, 0x01, 0x20, 0xe8, 0x07, 0x00, 0x00, 0x02, 0x80,
|
||||
0x01, 0x10, 0xe4, 0x00, 0x00, 0x00, 0x04, 0x80, 0x01, 0x08, 0xe2, 0x07,
|
||||
0x00, 0x00, 0x08, 0x80, 0x01, 0x08, 0x22, 0x1c, 0x00, 0x00, 0x08, 0x80,
|
||||
0x01, 0x04, 0x21, 0x10, 0x00, 0x00, 0x10, 0x80, 0x01, 0x04, 0x01, 0x10,
|
||||
0x00, 0x00, 0x10, 0x80, 0x01, 0x04, 0x01, 0x0c, 0x00, 0x00, 0x10, 0x80,
|
||||
0x01, 0x82, 0x00, 0x04, 0x00, 0x00, 0x20, 0x80, 0x01, 0x82, 0x00, 0x04,
|
||||
0x00, 0x60, 0x24, 0x80, 0x01, 0x82, 0x00, 0x08, 0x1c, 0x98, 0x25, 0x80,
|
||||
0x01, 0x82, 0x00, 0xe0, 0x3f, 0x04, 0x26, 0x80, 0x01, 0x82, 0x00, 0x00,
|
||||
0x7e, 0x84, 0x27, 0x80, 0x01, 0x82, 0x00, 0x00, 0xbe, 0x03, 0x20, 0x80,
|
||||
0x01, 0x82, 0x00, 0x00, 0x1c, 0x00, 0x20, 0x80, 0x01, 0x82, 0x00, 0x00,
|
||||
0x00, 0x00, 0x20, 0x80, 0x01, 0x82, 0x00, 0x00, 0x00, 0x00, 0x20, 0x80,
|
||||
0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x10, 0x80, 0x01, 0x04, 0x01, 0x00,
|
||||
0x00, 0x00, 0x10, 0x80, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x10, 0x80,
|
||||
0x01, 0x08, 0x02, 0x00, 0x00, 0x00, 0x08, 0x80, 0x01, 0x08, 0x02, 0x00,
|
||||
0x00, 0x00, 0x08, 0x80, 0x01, 0x10, 0x04, 0x00, 0x00, 0x00, 0x04, 0x80,
|
||||
0x01, 0x20, 0x08, 0x00, 0x00, 0x00, 0x02, 0x80, 0x01, 0x20, 0x08, 0x00,
|
||||
0x00, 0x00, 0x02, 0x80, 0x01, 0x40, 0x10, 0x00, 0x00, 0x00, 0x01, 0x80,
|
||||
0x01, 0x80, 0x20, 0x00, 0x00, 0x80, 0x00, 0x80, 0x01, 0x00, 0xc3, 0x00,
|
||||
0x00, 0x60, 0x00, 0x80, 0x01, 0x00, 0x04, 0x01, 0x00, 0x10, 0x00, 0x80,
|
||||
0x01, 0x00, 0x18, 0x06, 0x00, 0x0c, 0x00, 0x80, 0x01, 0x00, 0xe0, 0x18,
|
||||
0x80, 0x03, 0x00, 0x80, 0x01, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x80,
|
||||
0x01, 0xfc, 0x00, 0x10, 0x04, 0x00, 0x00, 0x80, 0x01, 0x03, 0x01, 0x10,
|
||||
0x04, 0x00, 0x00, 0x80, 0xc1, 0x00, 0x06, 0x10, 0x0c, 0x00, 0x00, 0x80,
|
||||
0x41, 0x00, 0x08, 0x08, 0x08, 0x00, 0x00, 0x80, 0x41, 0x00, 0x18, 0x08,
|
||||
0x18, 0xe0, 0x07, 0x80, 0x81, 0x00, 0x67, 0x0c, 0x10, 0x18, 0x18, 0x80,
|
||||
0x01, 0xff, 0x80, 0x07, 0x20, 0x0c, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x40, 0x02, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00, 0x80, 0x02, 0x10, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x08, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x0e, 0x06, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
38
custom/bitmaps/cmdtool.xbm
Normal file
38
custom/bitmaps/cmdtool.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define cmdtool_width 64
|
||||
#define cmdtool_height 64
|
||||
static char cmdtool_bits[] = {
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01,0x04,0x00,0x00,0x00,0x00,0x00,
|
||||
0x80,0x21,0x04,0x00,0x00,0x00,0xff,0x07,0x80,0x71,0x04,0x00,0x00,0xc0,0x45,
|
||||
0x1e,0x80,0xf9,0x04,0x00,0x00,0x60,0x84,0x30,0x80,0x01,0x04,0x00,0x00,0xb0,
|
||||
0x48,0xe8,0x80,0x55,0x05,0x00,0x00,0x18,0xc9,0xc8,0x81,0xa9,0xf4,0x01,0x00,
|
||||
0x0c,0x21,0x85,0x83,0x55,0xfd,0x07,0x00,0x22,0x19,0x26,0x83,0xa9,0x6c,0x1f,
|
||||
0x00,0x23,0x09,0x04,0x87,0x55,0xfd,0x7d,0x00,0x09,0x04,0x88,0x8c,0xa9,0xc4,
|
||||
0xf7,0x01,0x51,0x02,0x50,0x8c,0x55,0x05,0xdf,0x07,0x01,0x01,0x20,0x9c,0xa9,
|
||||
0x04,0x7c,0xff,0x8d,0x00,0xc0,0x99,0x55,0x05,0xf0,0xfd,0x60,0x00,0x80,0xb8,
|
||||
0xa9,0x04,0xc0,0xf7,0x31,0x00,0x00,0xb1,0x55,0x25,0x00,0xff,0x17,0x00,0x00,
|
||||
0xb2,0xa9,0x84,0x00,0xfc,0x8f,0x01,0x00,0xb6,0x55,0x05,0x00,0x00,0xc4,0x01,
|
||||
0x00,0xb1,0xa9,0x04,0x00,0x00,0xe3,0x00,0x80,0xe0,0x55,0x6d,0x80,0xff,0x71,
|
||||
0x0c,0x40,0xf0,0xa9,0x84,0x2f,0x80,0x38,0x0e,0x60,0xe0,0x55,0x05,0x00,0xa0,
|
||||
0x18,0x07,0x50,0xe0,0xa9,0x04,0x00,0x10,0x81,0x63,0x88,0xe0,0x55,0x05,0x00,
|
||||
0x0c,0xc2,0x71,0x04,0xe3,0xa9,0x04,0x00,0x07,0xc5,0x38,0x02,0xe4,0x55,0x05,
|
||||
0xdb,0x80,0x08,0x1c,0x0d,0xf0,0xa9,0x64,0x00,0x40,0x18,0x8e,0x10,0xf0,0x55,
|
||||
0x15,0x00,0x20,0x3c,0x46,0x10,0xe0,0xa9,0x14,0x00,0x21,0x5e,0x20,0x20,0xe0,
|
||||
0x55,0x0d,0x80,0x00,0x8f,0x10,0x20,0xb0,0xa9,0x0c,0x08,0x90,0x03,0x19,0x40,
|
||||
0xb0,0x55,0x05,0x04,0xc8,0x09,0x16,0x81,0xb8,0xa9,0x04,0x03,0xe0,0x00,0x01,
|
||||
0x02,0x99,0x55,0x85,0x00,0xf2,0x08,0x10,0x02,0x8c,0xa9,0x04,0x80,0x71,0x08,
|
||||
0x11,0x02,0x84,0x55,0x45,0x40,0x38,0x08,0x10,0x00,0x86,0xa9,0x4c,0x00,0x38,
|
||||
0x08,0x00,0x04,0x83,0x55,0x1d,0x20,0x18,0x00,0x10,0x18,0x83,0xa9,0x34,0x20,
|
||||
0x1c,0x04,0x11,0xc0,0x81,0x55,0xf5,0x20,0x1c,0x00,0x61,0xc0,0x80,0xa9,0xc4,
|
||||
0x21,0x1c,0x04,0x81,0x70,0xc0,0x55,0x05,0x27,0x18,0x08,0x02,0x38,0xe0,0xa9,
|
||||
0x04,0x0e,0x38,0x10,0x04,0x1e,0xf0,0x01,0x04,0x1c,0x38,0x10,0x88,0x07,0xb8,
|
||||
0xf9,0x04,0x70,0x70,0x20,0xe0,0x01,0x9c,0x71,0x04,0xe0,0x71,0x00,0xfc,0x00,
|
||||
0x8e,0x21,0x04,0x00,0xff,0xff,0x1f,0x00,0x87,0x01,0x04,0x00,0xfc,0xff,0x03,
|
||||
0x80,0x83,0xff,0x07,0x00,0xc0,0x01,0x00,0xc0,0x81,0x01,0x00,0x00,0x80,0x03,
|
||||
0x00,0xe0,0x80,0x01,0x00,0x00,0x00,0x07,0x00,0x70,0x80,0x01,0x00,0x00,0x00,
|
||||
0x1e,0x00,0x3c,0x80,0x01,0x00,0x00,0x00,0x7c,0x00,0x1f,0x80,0x01,0x00,0x00,
|
||||
0x00,0xf0,0xff,0x07,0x80,0x01,0x00,0x00,0x00,0xc0,0xff,0x01,0x80,0x01,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
|
||||
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff};
|
38
custom/bitmaps/console.xbm
Normal file
38
custom/bitmaps/console.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define console_width 74
|
||||
#define console_height 52
|
||||
static char console_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0xf8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x00,
|
||||
0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x1c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xe0,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0xc0,0x00,0xc0,0x00,0x0c,0x7c,0xf8,0xe8,0xe1,0xc3,0xc7,0xf8,0xc0,0x00,
|
||||
0x0c,0xc6,0x8c,0x39,0x33,0x66,0xcc,0x8c,0xc1,0x00,0x0c,0x06,0x8c,0x19,0x33,
|
||||
0x60,0xcc,0x8c,0xc1,0x00,0x0c,0x06,0x8c,0x19,0xe3,0x63,0xcc,0xfc,0xc1,0x00,
|
||||
0x0c,0x06,0x8c,0x19,0x03,0x66,0xcc,0x0c,0xc0,0x00,0x0c,0xc6,0x8c,0x19,0x33,
|
||||
0x66,0xcc,0x8c,0xc1,0x00,0x0c,0x7c,0xf8,0x18,0xe3,0xc3,0xc7,0xf8,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0xff,0x30,0x87,0x07,0x1e,0x00,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0xc7,0xf7,0xf2,0x8f,0x07,0x1c,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0xff,0xfd,0x1b,0x8f,0xf7,0x01,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0x8f,0xee,0xe7,0x99,0xff,0x1f,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x1c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xe0,0x00,0xf8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x00,
|
||||
0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xe0,0xff,0xff,0xff,0xff,0xff,0x1f,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
|
||||
0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x6a,0xdb,0x56,0xa8,0x10,0x00,0x00,
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x54,0x55,
|
||||
0x55,0xa8,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,
|
||||
0x00,0x20,0x14,0xaa,0xaa,0x2a,0xa8,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
|
||||
0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x54,0x55,0x55,0xa8,0x10,0x00,0x00,
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x00,0x00,
|
||||
0x00,0xa8,0x10,0x00,0x00,0x00,0x20,0x00,0xea,0xff,0x57,0x00,0x10,0x00,0x00,
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0xe0,0xff,0xff,0xff,
|
||||
0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
|
47
custom/bitmaps/console1.xbm
Normal file
47
custom/bitmaps/console1.xbm
Normal file
|
@ -0,0 +1,47 @@
|
|||
#define console1_width 74
|
||||
#define console1_height 52
|
||||
static char console1_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xe0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0x0c, 0x7c, 0xf8, 0xe8,
|
||||
0xe1, 0xc3, 0xc7, 0xf8, 0xc0, 0x00, 0x0c, 0xc6, 0x8c, 0x39, 0x33, 0x66,
|
||||
0xcc, 0x8c, 0xc1, 0x00, 0x0c, 0x06, 0x8c, 0x19, 0x33, 0x60, 0xcc, 0x8c,
|
||||
0xc1, 0x00, 0x0c, 0x06, 0x8c, 0x19, 0xe3, 0x63, 0xcc, 0xfc, 0xc1, 0x00,
|
||||
0x0c, 0x06, 0x8c, 0x19, 0x03, 0x66, 0xcc, 0x0c, 0xc0, 0x00, 0x0c, 0xc6,
|
||||
0x8c, 0x19, 0x33, 0x66, 0xcc, 0x8c, 0xc1, 0x00, 0x0c, 0x7c, 0xf8, 0x18,
|
||||
0xe3, 0xc3, 0xc7, 0xf8, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x1c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x20,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x6a,
|
||||
0xdb, 0x56, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x54, 0x55, 0x55, 0xa8, 0x10,
|
||||
0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
|
||||
0x00, 0x20, 0x14, 0xaa, 0xaa, 0x2a, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x54,
|
||||
0x55, 0x55, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x00, 0x00, 0x00, 0xa8, 0x10,
|
||||
0x00, 0x00, 0x00, 0x20, 0x00, 0xea, 0xff, 0x57, 0x00, 0x10, 0x00, 0x00,
|
||||
0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe0,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00};
|
46
custom/bitmaps/emacs.h
Normal file
46
custom/bitmaps/emacs.h
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define noname_width 64
|
||||
#define noname_height 64
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x38, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x03, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x3c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x04, 0x58, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x01, 0x0c, 0x10, 0x70,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x1c, 0x30, 0x80, 0x03, 0x00, 0x00, 0x80,
|
||||
0x01, 0x1c, 0x20, 0x02, 0x1c, 0x00, 0x00, 0x80, 0x01, 0x08, 0x40, 0x04,
|
||||
0x04, 0x00, 0x00, 0x80, 0x01, 0x00, 0xc0, 0x18, 0xf0, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x80, 0x20, 0x00, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x41,
|
||||
0xc0, 0x0f, 0x00, 0x80, 0x01, 0x00, 0x00, 0x82, 0x00, 0x70, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x02, 0x03, 0x18, 0x00, 0x80, 0x01, 0x00, 0x00, 0x04,
|
||||
0x04, 0xe0, 0x03, 0x80, 0x01, 0x00, 0x00, 0x08, 0x08, 0xc0, 0x01, 0x80,
|
||||
0x01, 0x00, 0x00, 0x10, 0x10, 0x60, 0x00, 0x80, 0x01, 0x00, 0x00, 0x10,
|
||||
0x20, 0x00, 0x1f, 0x80, 0x01, 0x00, 0x00, 0xe0, 0xc0, 0x00, 0x18, 0x80,
|
||||
0x01, 0x00, 0x00, 0xc0, 0x00, 0x01, 0xe0, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x01, 0x02, 0x5c, 0x80, 0x01, 0x80, 0xff, 0x01, 0x03, 0x04, 0x10, 0x80,
|
||||
0x01, 0x60, 0x00, 0x06, 0x04, 0x1c, 0xe0, 0x81, 0x01, 0x10, 0xff, 0x08,
|
||||
0x18, 0x20, 0x80, 0x81, 0x01, 0x88, 0x00, 0x11, 0x20, 0x40, 0x00, 0x81,
|
||||
0x01, 0x88, 0x00, 0x11, 0xe0, 0x80, 0x00, 0x86, 0x01, 0x18, 0xff, 0x18,
|
||||
0x80, 0x01, 0x03, 0x8c, 0x01, 0x68, 0x00, 0x16, 0x00, 0x07, 0x04, 0x86,
|
||||
0x01, 0x88, 0xff, 0x11, 0x00, 0x0d, 0x08, 0x84, 0x01, 0x08, 0x00, 0x10,
|
||||
0x00, 0x0c, 0x10, 0x98, 0x01, 0x08, 0x00, 0x10, 0x00, 0x38, 0x20, 0x86,
|
||||
0x01, 0x04, 0x00, 0x20, 0x00, 0x40, 0x00, 0x9c, 0x01, 0x02, 0x00, 0x40,
|
||||
0x00, 0x80, 0x03, 0x90, 0x81, 0x01, 0x00, 0x80, 0x01, 0x00, 0x06, 0x8c,
|
||||
0x61, 0x00, 0x00, 0x00, 0x06, 0x00, 0x2a, 0x84, 0x11, 0x00, 0x00, 0x00,
|
||||
0x08, 0x00, 0x68, 0x8a, 0x09, 0x17, 0x11, 0xc6, 0x11, 0x00, 0xc0, 0x86,
|
||||
0x09, 0xb1, 0x29, 0x29, 0x10, 0x00, 0x80, 0x8d, 0x09, 0x53, 0x39, 0xc1,
|
||||
0x10, 0x00, 0x00, 0x80, 0x09, 0x11, 0x45, 0x09, 0x11, 0x00, 0x00, 0x80,
|
||||
0x09, 0x17, 0x45, 0xe6, 0x10, 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00,
|
||||
0x10, 0x00, 0x00, 0x80, 0xf9, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
46
custom/bitmaps/emacs.xbm
Normal file
46
custom/bitmaps/emacs.xbm
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define emacs_width 64
|
||||
#define emacs_height 64
|
||||
static char emacs_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x3d, 0xf3, 0x80, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0xe0,
|
||||
0x22, 0x80, 0x00, 0x00, 0xf1, 0x6a, 0x80, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0xe0, 0x08, 0x80, 0x00, 0x00, 0xf1, 0x7a, 0x80, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0xdd, 0x01, 0x80, 0x08, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x80, 0xd0, 0xa7, 0x83, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0xf0, 0xf9, 0x89, 0x00, 0x00,
|
||||
0x01, 0x00, 0x80, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0xb0,
|
||||
0x13, 0x80, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x87, 0xae, 0xfb, 0xff,
|
||||
0xff, 0xff, 0x00, 0x00, 0xf7, 0xac, 0xfb, 0xff, 0xff, 0xff, 0x00, 0x00,
|
||||
0x95, 0xaa, 0x7b, 0x66, 0xe6, 0xcc, 0x00, 0x00, 0xb7, 0xa6, 0xfb, 0xff,
|
||||
0xff, 0xff, 0x00, 0x00, 0x87, 0x2e, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x00,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x71, 0xe6, 0x84, 0x0d, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x71, 0xc6, 0xfb, 0xfd, 0xcd, 0x87, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0xf1, 0xa3, 0x0f, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
|
||||
0x47, 0x12, 0x22, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x77, 0xd0, 0xba, 0xff,
|
||||
0xff, 0xff, 0x00, 0x00, 0x45, 0xd5, 0x3a, 0x66, 0xe6, 0xcc, 0x00, 0x00,
|
||||
0x77, 0x15, 0xfa, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x47, 0xd5, 0x22, 0xfe,
|
||||
0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
31
custom/bitmaps/emacs1.xbm
Normal file
31
custom/bitmaps/emacs1.xbm
Normal file
|
@ -0,0 +1,31 @@
|
|||
#define emacs1_width 48
|
||||
#define emacs1_height 56
|
||||
static char emacs1_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x01, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf9, 0xbc, 0x01, 0xbd, 0x83, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe1, 0x63, 0x79, 0x01, 0xc0, 0x81,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xa1, 0x7f, 0x0d, 0xd5, 0xd0, 0x8f,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x79, 0x00, 0x00, 0x91, 0x4c, 0x84,
|
||||
0x21, 0xcd, 0x24, 0xa0, 0x52, 0x85, 0x11, 0x55, 0x29, 0x41, 0x8c, 0x82,
|
||||
0x79, 0xcd, 0x10, 0x20, 0x00, 0x80, 0x01, 0x44, 0x08, 0x01, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0xfc, 0x85, 0x86, 0xf9, 0xcd, 0x0e, 0x01, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0xce, 0x80, 0x01, 0x00, 0x00, 0x01, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xac, 0xfd, 0xff, 0xff, 0xff,
|
||||
0xf7, 0xa8, 0xfd, 0xff, 0xff, 0xff, 0x95, 0xaa, 0xcd, 0xcc, 0xcc, 0xfc,
|
||||
0xb7, 0xa2, 0xfd, 0xff, 0xff, 0xff, 0x87, 0x26, 0xfc, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x47, 0x12, 0x22, 0xfe, 0xff, 0xff,
|
||||
0x77, 0xd0, 0xba, 0xff, 0xff, 0xff, 0x65, 0xd5, 0x3a, 0x66, 0x66, 0xf2,
|
||||
0x77, 0x15, 0xfa, 0xfe, 0xff, 0xff, 0x47, 0xd5, 0x22, 0xfe, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
20
custom/bitmaps/eye1.xbm
Normal file
20
custom/bitmaps/eye1.xbm
Normal file
|
@ -0,0 +1,20 @@
|
|||
#define eye1_width 56
|
||||
#define eye1_height 35
|
||||
static char eye1_bits[] = {
|
||||
0x00,0x00,0x58,0x32,0x09,0x00,0x00,0x00,0x00,0x50,0x14,0x09,0x00,0x00,0x00,
|
||||
0x44,0x53,0x94,0x49,0x00,0x00,0x00,0x6c,0x92,0x94,0x28,0x12,0x00,0x00,0x48,
|
||||
0x92,0xb4,0x34,0x17,0x00,0x80,0x48,0xb2,0x96,0x32,0x15,0x00,0x28,0xb3,0xb6,
|
||||
0xf7,0x32,0xb5,0x00,0x48,0xfc,0xff,0xff,0x7b,0x5d,0x00,0x91,0xfb,0xff,0xff,
|
||||
0xff,0x8e,0x01,0x6a,0xff,0x41,0x5d,0x85,0xe7,0x04,0xfd,0x0f,0xf0,0xeb,0x10,
|
||||
0x3c,0x05,0xf9,0x01,0x58,0x55,0x10,0xf0,0x2b,0x3e,0x00,0xf8,0x3e,0x18,0xc8,
|
||||
0x15,0x1a,0x00,0x5c,0x1f,0x34,0x80,0x2f,0x0f,0x00,0xbc,0x1f,0x3b,0x10,0x1f,
|
||||
0x0c,0x00,0xdc,0xff,0x3d,0x40,0x0a,0x14,0x00,0xac,0xff,0x3b,0x80,0x1e,0x08,
|
||||
0x00,0xdc,0xff,0x35,0x00,0x1e,0x38,0x00,0xac,0xff,0x3b,0x40,0x1f,0x10,0x00,
|
||||
0xfc,0xfd,0x3f,0x00,0x1e,0x30,0x00,0xac,0xff,0x3a,0x00,0x1f,0x60,0x00,0x78,
|
||||
0x7f,0x1d,0x40,0x0e,0xc0,0x02,0xb8,0xaa,0x1f,0x00,0x0f,0xc0,0x01,0xf0,0x57,
|
||||
0x0d,0x50,0x07,0x00,0x07,0xe0,0xba,0x07,0x80,0x03,0x00,0x0a,0xc0,0xff,0x03,
|
||||
0xe4,0x00,0x00,0x38,0x00,0xff,0x00,0x70,0x00,0x00,0xe0,0x03,0x00,0x00,0x0f,
|
||||
0x00,0x00,0x00,0x7f,0x00,0xf0,0x01,0x00,0x00,0x00,0xf0,0xff,0x3f,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00};
|
27
custom/bitmaps/ez.xbm
Normal file
27
custom/bitmaps/ez.xbm
Normal file
|
@ -0,0 +1,27 @@
|
|||
#define ez_width 48
|
||||
#define ez_height 48
|
||||
static char ez_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0x07, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xf9, 0xff, 0xff, 0xff,
|
||||
0xe7, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xfb, 0xff, 0xff, 0xff,
|
||||
0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xdf, 0xff, 0xff, 0xff, 0xff,
|
||||
0xe7, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xcf, 0xff, 0xff, 0xff, 0xff,
|
||||
0x07, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x07, 0xc0, 0xff, 0xff, 0xff, 0xff,
|
||||
0xe7, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xdf, 0xff, 0xff, 0xff, 0xff,
|
||||
0xe7, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xe7, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xfb, 0xff, 0xff, 0xff,
|
||||
0xc7, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0xe0,
|
||||
0x07, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xe3,
|
||||
0xff, 0xff, 0xff, 0xfd, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xf8,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xfe,
|
||||
0xff, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xff,
|
||||
0xff, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xfe, 0xff,
|
||||
0xff, 0xff, 0xff, 0x1f, 0xff, 0xef, 0xff, 0xff, 0xff, 0x8f, 0xff, 0xef,
|
||||
0xff, 0xff, 0xff, 0xc7, 0xff, 0xe7, 0xff, 0xff, 0xff, 0x03, 0x00, 0xe0,
|
||||
0xff, 0xff, 0xff, 0x01, 0x00, 0xe0, 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, 0xff, 0xff};
|
46
custom/bitmaps/gvmstat.xbm
Normal file
46
custom/bitmaps/gvmstat.xbm
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define noname_width 64
|
||||
#define noname_height 64
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf9, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x9f, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90,
|
||||
0x09, 0x00, 0x60, 0x00, 0x00, 0x02, 0x00, 0x90, 0x09, 0x00, 0x60, 0x00,
|
||||
0x00, 0x02, 0x00, 0x90, 0x09, 0x00, 0x50, 0x00, 0x00, 0x85, 0x00, 0x90,
|
||||
0x09, 0x00, 0x90, 0x00, 0x00, 0x45, 0x21, 0x90, 0x09, 0x00, 0x90, 0x00,
|
||||
0x00, 0x25, 0x51, 0x90, 0x09, 0x00, 0x90, 0x00, 0x00, 0x25, 0x52, 0x90,
|
||||
0x09, 0x00, 0x90, 0x00, 0x80, 0x18, 0x8a, 0x90, 0x09, 0x40, 0x08, 0x01,
|
||||
0x80, 0x08, 0x8c, 0x90, 0x09, 0xc0, 0x08, 0x01, 0x80, 0x00, 0x04, 0x91,
|
||||
0x09, 0xa0, 0x08, 0x01, 0x48, 0x00, 0x00, 0x91, 0x09, 0x20, 0x09, 0x41,
|
||||
0x48, 0x00, 0x00, 0x91, 0x09, 0x14, 0x09, 0xc2, 0x54, 0x00, 0x00, 0x92,
|
||||
0x09, 0x14, 0x0a, 0x22, 0x55, 0x00, 0x00, 0x92, 0x09, 0x1a, 0x06, 0x22,
|
||||
0x23, 0x00, 0x00, 0x94, 0x09, 0x0a, 0x04, 0x3c, 0x22, 0x00, 0x00, 0x94,
|
||||
0xf9, 0x0b, 0x04, 0x00, 0x00, 0x00, 0x00, 0x90, 0x09, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x90, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x80, 0x00, 0x01, 0x80, 0x01, 0x80, 0x89, 0x6c, 0xdc, 0x99, 0x03, 0x80,
|
||||
0x01, 0x40, 0x52, 0x92, 0x82, 0x20, 0x01, 0x80, 0x01, 0x40, 0x52, 0x92,
|
||||
0x8c, 0x38, 0x01, 0x80, 0x01, 0x80, 0x23, 0x92, 0x90, 0x24, 0x01, 0x80,
|
||||
0x01, 0x00, 0x22, 0x92, 0x8e, 0x38, 0x01, 0x80, 0x01, 0x40, 0x02, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
46
custom/bitmaps/h19.pend.xbm
Normal file
46
custom/bitmaps/h19.pend.xbm
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define noname_width 64
|
||||
#define noname_height 64
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x80, 0x21, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x84, 0x81, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x82,
|
||||
0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0x13, 0x84, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x27, 0x88, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0x88,
|
||||
0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0x23, 0x88, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x20, 0x88, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x88,
|
||||
0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x88, 0x81, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x8b, 0x01, 0x01, 0x80, 0x00, 0x01, 0x00, 0x00, 0x8c,
|
||||
0x01, 0xfe, 0x7f, 0x81, 0xfe, 0xff, 0xff, 0x87, 0x01, 0x00, 0x00, 0x81,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x81, 0x00, 0x00, 0xc0, 0x8f, 0x01, 0x00, 0x00, 0x81,
|
||||
0x00, 0x00, 0x20, 0x90, 0x01, 0xff, 0xff, 0x81, 0xff, 0xff, 0xff, 0xa3,
|
||||
0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x41, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xa5, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xa4,
|
||||
0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xa4, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0xa4, 0x11, 0x00, 0x10, 0x11, 0x07, 0x00, 0x80, 0xa4,
|
||||
0x11, 0x00, 0x10, 0x91, 0x08, 0x00, 0x80, 0xa4, 0x11, 0x00, 0xf0, 0x11,
|
||||
0x0f, 0x00, 0x80, 0xa4, 0x11, 0x00, 0x10, 0x11, 0x08, 0x00, 0x80, 0xa2,
|
||||
0x11, 0x00, 0x10, 0x11, 0x07, 0x00, 0x80, 0xa1, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0x90, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x90,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0x00,
|
||||
0xf0, 0x01, 0x00, 0x88, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x86,
|
||||
0x01, 0x00, 0x00, 0x00, 0x08, 0x04, 0xe0, 0x83, 0x01, 0x00, 0x00, 0x00,
|
||||
0x08, 0x1c, 0x3c, 0x80, 0x01, 0x00, 0x00, 0x00, 0x0f, 0xe2, 0x07, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
46
custom/bitmaps/h19.xbm
Normal file
46
custom/bitmaps/h19.xbm
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define noname_width 64
|
||||
#define noname_height 64
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x80, 0x21, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x84, 0x81, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x82,
|
||||
0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0x13, 0x84, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x24, 0x88, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x88,
|
||||
0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0x23, 0x88, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x20, 0x88, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x88,
|
||||
0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x88, 0x81, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x8b, 0x01, 0x01, 0x80, 0x00, 0x01, 0x00, 0x00, 0x8c,
|
||||
0x01, 0xfe, 0x7f, 0x81, 0xfe, 0xff, 0xff, 0x87, 0x01, 0x00, 0x00, 0x81,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x81, 0x00, 0x00, 0xc0, 0x8f, 0x01, 0x00, 0x00, 0x81,
|
||||
0x00, 0x00, 0x20, 0x90, 0x01, 0xff, 0xff, 0x81, 0xff, 0xff, 0xff, 0xa3,
|
||||
0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x41, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xa5, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xa4,
|
||||
0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xa4, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0xa4, 0x11, 0x00, 0x10, 0x11, 0x07, 0x00, 0x80, 0xa4,
|
||||
0x11, 0x00, 0x10, 0x91, 0x08, 0x00, 0x80, 0xa4, 0x11, 0x00, 0xf0, 0x11,
|
||||
0x0f, 0x00, 0x80, 0xa4, 0x11, 0x00, 0x10, 0x11, 0x08, 0x00, 0x80, 0xa2,
|
||||
0x11, 0x00, 0x10, 0x11, 0x07, 0x00, 0x80, 0xa1, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0x90, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x90,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0x00,
|
||||
0xf0, 0x01, 0x00, 0x88, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x86,
|
||||
0x01, 0x00, 0x00, 0x00, 0x08, 0x04, 0xe0, 0x83, 0x01, 0x00, 0x00, 0x00,
|
||||
0x08, 0x1c, 0x3c, 0x80, 0x01, 0x00, 0x00, 0x00, 0x0f, 0xe2, 0x07, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
20
custom/bitmaps/huh.xbm
Normal file
20
custom/bitmaps/huh.xbm
Normal file
|
@ -0,0 +1,20 @@
|
|||
#define huh_width 40
|
||||
#define huh_height 50
|
||||
static char huh_bits[] = {
|
||||
0x00,0x90,0x1f,0x00,0x00,0x00,0xe0,0x7f,0x00,0x00,0x00,0xff,0x7f,0x00,0x00,
|
||||
0x00,0xfc,0xff,0x00,0x00,0x00,0xfc,0xff,0x00,0x00,0x00,0xf8,0xff,0x00,0x00,
|
||||
0x00,0xf8,0xff,0x00,0x00,0x00,0xf8,0xff,0x00,0x00,0x00,0xf8,0x7f,0x00,0x30,
|
||||
0x00,0xfc,0x7f,0x00,0x70,0x00,0xfc,0xff,0x00,0x70,0x00,0xf0,0x7f,0x00,0x73,
|
||||
0x00,0xc0,0x7f,0x38,0xf6,0x00,0xc0,0x7f,0x7c,0xfc,0x00,0x00,0x7e,0x7f,0xfc,
|
||||
0x00,0x00,0xfe,0x7f,0xf8,0x00,0x00,0xfc,0x7f,0xf0,0x00,0xc0,0xff,0xff,0x70,
|
||||
0x00,0xe0,0xff,0xff,0xf8,0x00,0xe0,0xff,0xff,0xf8,0x00,0xe0,0x3f,0xfc,0xf9,
|
||||
0x00,0xe0,0x9f,0xf9,0xf9,0x00,0xe0,0x9f,0xf9,0x7d,0x72,0xe0,0xff,0xf9,0x7d,
|
||||
0xc2,0xe0,0xff,0xfc,0x3f,0xcd,0xe0,0x7f,0xfe,0x3f,0xfe,0xe5,0x7f,0xfe,0x3f,
|
||||
0xfc,0xff,0xff,0xff,0x3f,0xf8,0xff,0x7f,0xfe,0x1b,0x00,0xff,0x7f,0xfe,0x03,
|
||||
0x80,0xff,0xff,0xff,0x03,0x00,0xff,0xff,0xff,0x03,0x00,0xfc,0xff,0xff,0x03,
|
||||
0x00,0xe8,0xfe,0xff,0x03,0x00,0x00,0xfe,0xff,0x03,0x00,0x00,0xfe,0xff,0x03,
|
||||
0x00,0x00,0xff,0xff,0x03,0x00,0x00,0xff,0xff,0x03,0x00,0x00,0xff,0xff,0x03,
|
||||
0x00,0x00,0xff,0x01,0x03,0x00,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x20,0x38,0x00,0x00,0x22,0x20,0x64,
|
||||
0x00,0x00,0x22,0x20,0x64,0x00,0x00,0xbe,0xe4,0x30,0x00,0x00,0xa2,0x24,0x11,
|
||||
0x00,0x00,0xa2,0x24,0x01,0x00,0x00,0x22,0x2f,0x11};
|
38
custom/bitmaps/iconedit.xbm
Normal file
38
custom/bitmaps/iconedit.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define iconedit_width 64
|
||||
#define iconedit_height 64
|
||||
static char iconedit_bits[] = {
|
||||
0xf9,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0x7f,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x0f,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x07,0x00,0x00,0x80,0x01,
|
||||
0x00,0x00,0xe0,0x07,0x00,0x00,0xc0,0x03,0x00,0x00,0xe0,0x07,0x00,0x00,0xe0,
|
||||
0x07,0x00,0x00,0xe0,0x07,0x00,0x00,0xf0,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00,
|
||||
0xb0,0x1d,0x00,0x00,0xe0,0x07,0x00,0x00,0x98,0x19,0x00,0x00,0xe0,0x07,0xfe,
|
||||
0xff,0xff,0xff,0xff,0x7f,0xe0,0x07,0x02,0x00,0xfc,0x3f,0x00,0x40,0xe0,0x07,
|
||||
0x02,0x00,0x00,0x00,0x00,0x40,0xe0,0x07,0x02,0x00,0x00,0x07,0x00,0x40,0xe0,
|
||||
0x07,0x02,0x00,0x80,0x05,0x00,0x40,0xe0,0x07,0x02,0x00,0x80,0x0a,0x00,0x40,
|
||||
0xe0,0x07,0x02,0x00,0xc0,0x1a,0x00,0x40,0xe0,0x07,0x02,0xc0,0xff,0xff,0x3f,
|
||||
0x40,0xe0,0x07,0x02,0x40,0x00,0x00,0x20,0x40,0xe0,0x07,0x02,0x40,0x00,0x00,
|
||||
0x20,0x40,0xe0,0x07,0x02,0x40,0x00,0x0c,0x20,0x40,0xe0,0x07,0x02,0x40,0x80,
|
||||
0x7f,0x20,0x40,0xe0,0x07,0x02,0x40,0x80,0x40,0x20,0x40,0xe0,0x07,0x02,0x40,
|
||||
0x80,0x40,0x20,0x40,0xe0,0x07,0x02,0x40,0x80,0x7f,0x20,0x40,0xe0,0x07,0x02,
|
||||
0x40,0x00,0x21,0x20,0x40,0xe0,0x07,0x02,0x40,0x80,0x40,0x20,0x40,0xe0,0x07,
|
||||
0x02,0xc0,0xff,0xff,0x3f,0x40,0xe0,0x07,0x02,0xc0,0xff,0xff,0x3f,0x40,0xe0,
|
||||
0x07,0x02,0x00,0x0c,0x04,0x0c,0x40,0xe0,0x07,0x02,0x00,0x06,0x04,0x08,0x40,
|
||||
0xe0,0x07,0x02,0x00,0x06,0x00,0x18,0x40,0xe0,0x07,0x02,0x00,0x03,0x00,0x10,
|
||||
0x40,0xe0,0x07,0x02,0x00,0x03,0x00,0x30,0x40,0xe0,0x07,0x02,0x00,0x00,0x00,
|
||||
0x00,0x40,0xe0,0x07,0x02,0x00,0x00,0x00,0x00,0x40,0xe0,0x07,0xfe,0xff,0xff,
|
||||
0xff,0xff,0x7f,0xe0,0x07,0x02,0x00,0x00,0x00,0x00,0x40,0xe0,0x07,0x02,0x00,
|
||||
0x00,0x00,0x00,0x40,0xe0,0x07,0xfe,0xff,0xff,0xff,0xff,0x7f,0xe0,0x07,0xc0,
|
||||
0x00,0x00,0x03,0x00,0x06,0xe0,0x07,0xc0,0x00,0x00,0x03,0x00,0x06,0xe0,0x07,
|
||||
0xe0,0x00,0x00,0x03,0x00,0x0e,0xe0,0x07,0x60,0x00,0x00,0x03,0x00,0x0c,0xe0,
|
||||
0x07,0x70,0x00,0x00,0x03,0x00,0x1c,0xe0,0x07,0x30,0x00,0x00,0x00,0x00,0x18,
|
||||
0xe0,0x07,0x38,0x00,0x00,0x00,0x00,0x38,0xe0,0x07,0x18,0x00,0x00,0x00,0x00,
|
||||
0x30,0xe0,0x07,0x1c,0x00,0x00,0x00,0x00,0x70,0xe0,0x07,0x0c,0x00,0x00,0x00,
|
||||
0x00,0x70,0xe0,0x07,0x0e,0x00,0x00,0x00,0x00,0xe0,0xe0,0x07,0x06,0x00,0x00,
|
||||
0x00,0x00,0xe0,0xe0,0x07,0x07,0x00,0x00,0x00,0x00,0xc0,0xe1,0x07,0x03,0x00,
|
||||
0x00,0x00,0x00,0xc0,0xe1,0x87,0x03,0x00,0x00,0x00,0x00,0x80,0xe1,0x87,0x01,
|
||||
0x00,0x00,0x00,0x00,0x80,0xe3,0xc7,0x01,0x00,0x00,0x00,0x00,0x00,0xe3,0xc7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0xe3,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,
|
||||
0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0x7f,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xfc,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0x7f};
|
6
custom/bitmaps/lightgrey.xbm
Normal file
6
custom/bitmaps/lightgrey.xbm
Normal file
|
@ -0,0 +1,6 @@
|
|||
#define lightgrey_width 16
|
||||
#define lightgrey_height 16
|
||||
static char lightgrey_bits[] = {
|
||||
0x44,0x44,0x11,0x11,0x44,0x44,0x11,0x11,0x44,0x44,0x11,0x11,0x44,0x44,0x11,
|
||||
0x11,0x44,0x44,0x11,0x11,0x44,0x44,0x11,0x11,0x44,0x44,0x11,0x11,0x44,0x44,
|
||||
0x11,0x11};
|
38
custom/bitmaps/mailbox_checked.xbm
Normal file
38
custom/bitmaps/mailbox_checked.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define mailbox_checked_width 64
|
||||
#define mailbox_checked_height 64
|
||||
static char mailbox_checked_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xff,0xff,0xff,0x7f,0x00,
|
||||
0x00,0x00,0x18,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x80,
|
||||
0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0xfe,0x71,0x1c,0x00,
|
||||
0x00,0x01,0x00,0xfc,0xff,0x63,0x0c,0x02,0x00,0x03,0x00,0x04,0x00,0xa2,0x0a,
|
||||
0xc5,0x09,0x02,0x00,0x64,0x82,0x23,0x89,0x88,0x08,0x02,0x00,0x04,0xd5,0x22,
|
||||
0x89,0x88,0x08,0x02,0x00,0x08,0x38,0x23,0x88,0x8f,0x08,0x02,0x00,0xc8,0x07,
|
||||
0x23,0x88,0x88,0x48,0x02,0x00,0x3e,0x80,0x22,0x88,0x88,0x38,0x02,0x00,0x06,
|
||||
0x40,0x22,0x88,0xc8,0x01,0x02,0x00,0xfe,0x3f,0x22,0x88,0x1c,0x80,0x03,0x00,
|
||||
0x02,0x00,0x22,0xc8,0x01,0xf0,0x00,0x00,0x06,0x00,0x22,0x1c,0x00,0x0e,0x00,
|
||||
0x00,0x04,0xc0,0x73,0x00,0xe0,0x01,0x00,0x00,0x04,0x70,0x02,0x00,0x1e,0x00,
|
||||
0x00,0x00,0x04,0x6f,0x02,0xf0,0x03,0x00,0x00,0x00,0xe4,0xc1,0x02,0x1e,0x02,
|
||||
0x00,0x00,0x00,0x1c,0x80,0x83,0x23,0x02,0x00,0x00,0x00,0x00,0x00,0x63,0x24,
|
||||
0x02,0x00,0x00,0x00,0x00,0x00,0x1e,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x94,0x25,0x02,0x00,0x00,0x00,0x00,0x00,0x98,0x24,0x02,0x00,0x00,
|
||||
0x00,0x00,0x00,0xb4,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0xee,0x24,0x02,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf0,0x24,0xc2,0x00,0x00,0x00,0x00,0x00,0xa0,0x25,0x7a,
|
||||
0x00,0x00,0x00,0x00,0x00,0x7c,0x27,0x36,0x03,0x00,0x00,0x00,0x00,0x1c,0x26,
|
||||
0x0f,0x02,0x00,0x00,0x00,0x00,0x04,0x26,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xa4,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xac,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00};
|
38
custom/bitmaps/nobozos.xbm
Normal file
38
custom/bitmaps/nobozos.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define nobozos_width 64
|
||||
#define nobozos_height 64
|
||||
static char nobozos_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf8,0x3f,0x00,0x00,
|
||||
0x00,0x00,0x00,0x80,0xff,0xff,0x03,0x00,0x00,0x00,0x00,0xf0,0xff,0xff,0x1f,
|
||||
0x00,0x00,0x00,0x00,0xfc,0xff,0xff,0x7f,0x00,0x00,0x00,0x00,0xff,0xff,0xff,
|
||||
0xff,0x01,0x00,0x00,0x80,0xff,0xff,0xff,0xff,0x03,0x00,0x00,0xe0,0xff,0xff,
|
||||
0xff,0xff,0x0f,0x00,0x00,0xf0,0xff,0xff,0xff,0xff,0x1f,0x00,0x00,0xf8,0xff,
|
||||
0x0f,0xe0,0xff,0x3f,0x00,0x00,0xfc,0xff,0x00,0x00,0xfe,0x7f,0x00,0x00,0xfe,
|
||||
0x3f,0x00,0x00,0xf8,0xff,0x00,0x00,0xff,0x0f,0x00,0x00,0xe0,0xff,0x01,0x80,
|
||||
0xff,0x1f,0x00,0x00,0xc0,0xff,0x03,0x80,0xff,0x3f,0x00,0x00,0x00,0xff,0x03,
|
||||
0xc0,0xff,0x7f,0x00,0x00,0x00,0xfe,0x07,0xe0,0x7f,0xfc,0x00,0x00,0x00,0xf8,
|
||||
0x0f,0xe0,0x07,0xf9,0x01,0x00,0x00,0x8a,0x0f,0xf0,0x17,0x83,0x03,0x00,0x00,
|
||||
0xa3,0x1f,0xf0,0xf1,0x2a,0x07,0x00,0x50,0x3d,0x1e,0xf8,0xac,0x67,0x0f,0x00,
|
||||
0x98,0xd7,0x3c,0xf8,0x6a,0x5d,0x1e,0x00,0xe8,0x5a,0x3d,0x38,0x66,0xfb,0x3c,
|
||||
0x00,0x7c,0x9b,0x31,0xbc,0x5d,0x9f,0x19,0x00,0xe6,0xeb,0x76,0x3c,0xdd,0x75,
|
||||
0xc3,0x07,0xba,0xee,0x72,0x1c,0xf7,0xef,0x37,0x58,0xdf,0xbf,0x63,0xdc,0xfe,
|
||||
0xbe,0x0e,0x60,0xf5,0xfd,0x6d,0x9e,0xba,0xbb,0x07,0xc0,0x77,0x77,0xe5,0x3e,
|
||||
0xf6,0xee,0x03,0x80,0xde,0xbd,0xf1,0xbe,0xfd,0x7d,0x01,0x00,0xfb,0xfe,0xf6,
|
||||
0x3e,0x75,0xd7,0x78,0x3c,0xae,0xbb,0xf2,0x7e,0xdc,0xbf,0xcc,0x66,0xf6,0xef,
|
||||
0xf8,0x7e,0xfb,0xfa,0x84,0x42,0x7e,0x7d,0xfb,0x7e,0x8a,0x77,0xb4,0x5a,0xac,
|
||||
0x47,0xf9,0xfe,0x60,0x75,0xb4,0x5b,0xac,0x1a,0xfc,0xfe,0x41,0x41,0xc4,0x47,
|
||||
0x04,0x0a,0xff,0xfe,0x01,0x40,0xfc,0x7f,0x04,0x00,0xff,0xfe,0x01,0x40,0xe0,
|
||||
0x0f,0x14,0x80,0xff,0xfc,0x03,0x40,0xe0,0x0f,0x34,0x80,0x7f,0xfc,0x03,0x40,
|
||||
0xc0,0x07,0x74,0x80,0x7f,0xfc,0x03,0x40,0x8c,0x63,0xf4,0x80,0x7f,0xfc,0x07,
|
||||
0x80,0x1e,0xf0,0xf2,0xc1,0x7f,0xf8,0x07,0x80,0x36,0xd8,0xfa,0xc3,0x3f,0xf8,
|
||||
0x0f,0x80,0xcc,0x67,0xfa,0xe7,0x3f,0xf8,0x0f,0x00,0x19,0x30,0xf9,0xef,0x3f,
|
||||
0xf0,0x1f,0x00,0xf2,0x9f,0xfc,0xff,0x1f,0xf0,0x3f,0x00,0x06,0xc0,0xfe,0xff,
|
||||
0x1f,0xe0,0x3f,0x00,0x0c,0x60,0xfe,0xff,0x0f,0xe0,0x7f,0x00,0x30,0x18,0xff,
|
||||
0xff,0x0f,0xc0,0xff,0x00,0xc0,0x07,0xfc,0xff,0x07,0x80,0xff,0x01,0x00,0x00,
|
||||
0xf8,0xff,0x03,0x80,0xff,0x07,0x00,0x00,0xf0,0xff,0x03,0x00,0xff,0x0f,0x00,
|
||||
0x00,0xe0,0xff,0x01,0x00,0xfe,0x3f,0x00,0x00,0xf8,0xff,0x00,0x00,0xfc,0xff,
|
||||
0x00,0x00,0xfe,0x7f,0x00,0x00,0xf8,0xff,0x0f,0xe0,0xff,0x3f,0x00,0x00,0xf0,
|
||||
0xff,0xff,0xff,0xff,0x1f,0x00,0x00,0xe0,0xff,0xff,0xff,0xff,0x0f,0x00,0x00,
|
||||
0x80,0xff,0xff,0xff,0xff,0x03,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0x01,0x00,
|
||||
0x00,0x00,0xfc,0xff,0xff,0x7f,0x00,0x00,0x00,0x00,0xf0,0xff,0xff,0x1f,0x00,
|
||||
0x00,0x00,0x00,0x80,0xff,0xff,0x03,0x00,0x00,0x00,0x00,0x00,0xf8,0x3f,0x00,
|
||||
0x00,0x00};
|
72
custom/bitmaps/perfmon.xbm
Normal file
72
custom/bitmaps/perfmon.xbm
Normal file
|
@ -0,0 +1,72 @@
|
|||
/*
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#define perfmon_icon_width 64
|
||||
#define perfmon_icon_height 64
|
||||
static char perfmon_icon_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf9, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x9f, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90,
|
||||
0x09, 0x00, 0x60, 0x00, 0x00, 0x02, 0x00, 0x90, 0x09, 0x00, 0x60, 0x00,
|
||||
0x00, 0x02, 0x00, 0x90, 0x09, 0x00, 0x50, 0x00, 0x00, 0x85, 0x00, 0x90,
|
||||
0x09, 0x00, 0x90, 0x00, 0x00, 0x45, 0x21, 0x90, 0x09, 0x00, 0x90, 0x00,
|
||||
0x00, 0x25, 0x51, 0x90, 0x09, 0x00, 0x90, 0x00, 0x00, 0x25, 0x52, 0x90,
|
||||
0x09, 0x00, 0x90, 0x00, 0x80, 0x18, 0x8a, 0x90, 0x09, 0x40, 0x08, 0x01,
|
||||
0x80, 0x08, 0x8c, 0x90, 0x09, 0xc0, 0x08, 0x01, 0x80, 0x00, 0x04, 0x91,
|
||||
0x09, 0xa0, 0x08, 0x01, 0x48, 0x00, 0x00, 0x91, 0x09, 0x20, 0x09, 0x41,
|
||||
0x48, 0x00, 0x00, 0x91, 0x09, 0x14, 0x09, 0xc2, 0x54, 0x00, 0x00, 0x92,
|
||||
0x09, 0x14, 0x0a, 0x22, 0x55, 0x00, 0x00, 0x92, 0x09, 0x1a, 0x06, 0x22,
|
||||
0x23, 0x00, 0x00, 0x94, 0x09, 0x0a, 0x04, 0x3c, 0x22, 0x00, 0x00, 0x94,
|
||||
0xf9, 0x0b, 0x04, 0x00, 0x00, 0x00, 0x00, 0x90, 0x09, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x90, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x80, 0x00, 0x01, 0x80, 0x01, 0x80, 0x89, 0x6c, 0xdc, 0x99, 0x03, 0x80,
|
||||
0x01, 0x40, 0x52, 0x92, 0x82, 0x20, 0x01, 0x80, 0x01, 0x40, 0x52, 0x92,
|
||||
0x8c, 0x38, 0x01, 0x80, 0x01, 0x80, 0x23, 0x92, 0x90, 0x24, 0x01, 0x80,
|
||||
0x01, 0x00, 0x22, 0x92, 0x8e, 0x38, 0x01, 0x80, 0x01, 0x40, 0x02, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
32
custom/bitmaps/pinhead.xbm
Normal file
32
custom/bitmaps/pinhead.xbm
Normal file
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#define 64x64_width 16
|
||||
#define 64x64_height 16
|
||||
static char 64x64_bits[] = {
|
||||
0x00, 0x38, 0x00, 0x7c, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0x7c,
|
||||
0x00, 0x3a, 0x00, 0x01, 0x80, 0x00, 0x40, 0x1e, 0x20, 0x10, 0x10, 0x08,
|
||||
0x08, 0x04, 0x00, 0x02, 0x00, 0x1e, 0x00, 0x00};
|
60
custom/bitmaps/pipes1.xbm
Normal file
60
custom/bitmaps/pipes1.xbm
Normal file
|
@ -0,0 +1,60 @@
|
|||
#define noname_width 68
|
||||
#define noname_height 76
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0x1f, 0x06, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xf0, 0x01, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00,
|
||||
0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x17, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0x0f, 0x00, 0x0f, 0x04, 0x00, 0x00, 0x00, 0x00, 0x60, 0xf8, 0xff,
|
||||
0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x02, 0x00,
|
||||
0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
0x04, 0x08, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xf8, 0xff,
|
||||
0x61, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x02, 0x0f, 0x00, 0x1f, 0x00, 0x00,
|
||||
0xf0, 0x7f, 0x00, 0x81, 0x0e, 0x00, 0x07, 0x00, 0x00, 0x38, 0xe0, 0x00,
|
||||
0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x82, 0x81, 0xc1, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x06, 0x02, 0x83, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x13, 0x48, 0x86, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x28, 0x06,
|
||||
0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x04, 0x0c, 0x22, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x01, 0x04, 0x0c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x01, 0x02, 0x0c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x82, 0x0d,
|
||||
0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0c, 0x22, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x01, 0x00, 0x8c, 0xff, 0x00, 0xf0, 0x3f, 0x00, 0x00,
|
||||
0x01, 0x00, 0x8c, 0xc1, 0x00, 0xf0, 0x3f, 0x00, 0x00, 0x23, 0x20, 0x86,
|
||||
0xc1, 0x00, 0x00, 0x03, 0x00, 0x00, 0x13, 0x40, 0x06, 0x41, 0x00, 0x00,
|
||||
0x03, 0x00, 0x00, 0x06, 0x02, 0x03, 0x81, 0x0e, 0x1c, 0x03, 0x00, 0x00,
|
||||
0x0c, 0x82, 0x01, 0x01, 0x0f, 0xfc, 0x1f, 0x00, 0x00, 0x38, 0xe0, 0x00,
|
||||
0x01, 0xf8, 0x07, 0x60, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x01, 0x08, 0x04,
|
||||
0x80, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x01, 0x08, 0x04, 0x00, 0x01, 0x00,
|
||||
0x00, 0x00, 0x00, 0x01, 0x08, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
|
||||
0x01, 0xf8, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, 0xfc,
|
||||
0x0f, 0x04, 0x00, 0x00, 0x00, 0x00, 0x81, 0x0e, 0x1c, 0x10, 0x08, 0x00,
|
||||
0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x00, 0x80,
|
||||
0xc1, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x80, 0xc1, 0x00, 0x00,
|
||||
0x30, 0x18, 0x00, 0x07, 0x00, 0x80, 0xff, 0x00, 0x00, 0xf0, 0x1f, 0x00,
|
||||
0x1f, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00,
|
||||
0x22, 0x00, 0x00, 0x80, 0x00, 0x00, 0x81, 0x00, 0x00, 0x22, 0x00, 0x00,
|
||||
0x80, 0x00, 0x00, 0x01, 0x01, 0x00, 0x22, 0x00, 0x00, 0x40, 0x01, 0x00,
|
||||
0x01, 0x02, 0x00, 0x22, 0x00, 0x00, 0x40, 0x01, 0x00, 0x01, 0x04, 0x00,
|
||||
0x22, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x04, 0x00, 0x22, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x17, 0x08, 0x00, 0x22, 0x00, 0x00, 0x00, 0x02, 0x00,
|
||||
0x20, 0x08, 0x00, 0x22, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x18, 0x00,
|
||||
0x22, 0x00, 0x00, 0x00, 0x05, 0x00, 0x30, 0x18, 0x00, 0x22, 0x00, 0x00,
|
||||
0x00, 0x05, 0x00, 0xf0, 0x1f, 0x00, 0x22, 0x00, 0x00, 0x00, 0x02, 0x00,
|
||||
0x40, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00,
|
||||
0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0x22, 0x00, 0x00,
|
||||
0x00, 0x01, 0x00, 0x40, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00,
|
||||
0x40, 0x04, 0x00, 0x22, 0x00, 0x00, 0x80, 0x02, 0x00, 0x40, 0x04, 0x00,
|
||||
0x22, 0x00, 0x00, 0x80, 0x02, 0x00, 0x40, 0x04, 0x00, 0x22, 0x00, 0x00,
|
||||
0x00, 0x01, 0x00, 0x40, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x40, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00,
|
||||
0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0x22, 0x70, 0xe0,
|
||||
0xff, 0xff, 0x0f, 0x40, 0x04, 0x00, 0x22, 0xf0, 0x41, 0x00, 0x00, 0x04,
|
||||
0x7f, 0xfc, 0xff, 0xff, 0x1f, 0x86, 0x00, 0x00, 0x02, 0x40, 0x04, 0x00,
|
||||
0x00, 0x10, 0x08, 0x01, 0x00, 0x01, 0x40, 0x04, 0x00, 0x00, 0x10, 0x10,
|
||||
0x02, 0x80, 0x00, 0x40, 0x04, 0x00, 0x00, 0x10, 0x20, 0x04, 0x40, 0x00,
|
||||
0x7f, 0xfc, 0xff, 0xff, 0x1f, 0x40, 0x08, 0x20, 0x00, 0x40, 0x04, 0x00,
|
||||
0x22, 0xf0, 0x40, 0x10, 0x10, 0x00, 0x40, 0x04, 0x00, 0x22, 0x70, 0x81,
|
||||
0x20, 0x08, 0x00, 0x40, 0x04, 0x00, 0x22, 0x00, 0x82, 0x40, 0x04, 0x00,
|
||||
0x40, 0x04, 0x00, 0x22, 0x00, 0x83, 0x41, 0x04, 0x00, 0x40, 0x04, 0x00,
|
||||
0x22, 0x00, 0x83, 0x41, 0x04, 0x00, 0x40, 0x04, 0x00, 0x22, 0x00, 0xff,
|
||||
0x41, 0x04, 0x00, 0x40, 0x04, 0x00, 0x22, 0x00, 0x44, 0x40, 0x04, 0x00};
|
73
custom/bitmaps/realeye.xbm
Normal file
73
custom/bitmaps/realeye.xbm
Normal file
|
@ -0,0 +1,73 @@
|
|||
#define realeye_width 112
|
||||
#define realeye_height 75
|
||||
static char realeye_bits[] = {
|
||||
0x12,0x49,0x54,0x80,0x22,0x51,0x8a,0xa8,0x0a,0x02,0xa0,0x88,0x14,0x04,0xa5,
|
||||
0x92,0x80,0x2a,0x48,0xa2,0x24,0x02,0x40,0x54,0x05,0x12,0xa1,0x52,0x49,0x44,
|
||||
0x4a,0x40,0x95,0x14,0x49,0xa9,0x8a,0x00,0xa8,0xa4,0x04,0x08,0x95,0x12,0x10,
|
||||
0x95,0x20,0x21,0x12,0x12,0x50,0xaa,0x42,0x12,0xa8,0xa2,0x22,0x49,0x45,0x28,
|
||||
0x55,0x4a,0x49,0x49,0x05,0x00,0x14,0x49,0x01,0x04,0xaa,0x24,0x88,0x42,0x82,
|
||||
0x94,0x24,0x22,0xa8,0xaa,0x40,0x24,0xaa,0xa8,0x49,0x92,0x52,0x55,0x34,0x11,
|
||||
0x89,0x84,0x02,0x10,0x25,0x41,0x00,0x01,0x92,0x44,0x84,0x94,0x4a,0xaa,0x52,
|
||||
0x29,0xa8,0x0a,0x00,0x94,0xaa,0x54,0x24,0x29,0x29,0xa5,0x94,0x12,0x04,0x42,
|
||||
0x01,0xa0,0xaa,0x20,0x20,0x22,0x4a,0x4a,0x52,0xa9,0x22,0xa9,0x52,0x14,0xaa,
|
||||
0x12,0x00,0x8a,0x8a,0x48,0x55,0x91,0xaa,0x4a,0x55,0x45,0x84,0x20,0x00,0x40,
|
||||
0x95,0x00,0x20,0x12,0x92,0x4a,0xa9,0x52,0xa2,0x92,0x12,0x45,0x29,0x15,0x00,
|
||||
0x54,0x89,0xa4,0xa5,0x94,0xaa,0x2a,0x55,0x24,0x41,0x08,0x00,0x40,0x55,0x01,
|
||||
0x20,0x12,0x54,0x51,0xaa,0x54,0x25,0x49,0x5a,0xf5,0xb6,0x12,0x00,0x24,0x85,
|
||||
0x48,0x15,0x55,0x55,0x49,0x49,0x22,0xa5,0x4a,0x49,0x80,0x54,0x01,0x28,0xa2,
|
||||
0x54,0xa5,0x54,0x55,0x92,0xd4,0xaa,0xaa,0xaa,0x5f,0x82,0x54,0x81,0x08,0x55,
|
||||
0x29,0xab,0xaa,0x4a,0x5b,0x25,0x11,0x12,0x50,0x15,0x02,0x24,0xa2,0xa5,0x6a,
|
||||
0xa9,0xaa,0xa2,0xae,0x54,0xca,0xa4,0xb6,0xa2,0x94,0x80,0x08,0x54,0x95,0x56,
|
||||
0x25,0x55,0x45,0x25,0x11,0xa9,0x44,0x1d,0x01,0x29,0x52,0xaa,0xaa,0xaa,0x6a,
|
||||
0x55,0x29,0x54,0x4a,0x22,0x29,0xf1,0x2a,0x84,0x88,0x55,0x55,0x55,0x89,0xaa,
|
||||
0x52,0x35,0x11,0xa4,0x52,0xa5,0x92,0x10,0x51,0x52,0xa9,0xaa,0x6a,0x55,0xa4,
|
||||
0xaa,0xa4,0x29,0x04,0x95,0x16,0x25,0x02,0xaa,0xaa,0x55,0xd5,0x96,0x5a,0x5b,
|
||||
0x4d,0xaa,0x52,0x28,0x55,0x49,0xa9,0xaa,0xaa,0x5a,0x55,0x55,0x54,0xdd,0x29,
|
||||
0x59,0xa9,0xa2,0xaa,0x94,0x24,0x5a,0x6b,0xab,0x5a,0x5b,0x0b,0xbd,0xaa,0x3a,
|
||||
0x81,0x14,0x51,0x25,0x49,0xab,0xaa,0xaa,0x56,0x6b,0xa9,0xec,0xab,0x5c,0x55,
|
||||
0xa5,0xaa,0x4b,0x95,0x6a,0x75,0xb5,0x4a,0xac,0xa6,0x76,0x56,0xbd,0xa4,0x45,
|
||||
0x95,0x54,0x52,0xaa,0xaa,0xaa,0xaa,0x36,0x55,0x7c,0x5b,0x5d,0x89,0x92,0x52,
|
||||
0xab,0x4a,0xaa,0x56,0x6d,0xab,0x5a,0x2e,0xf9,0xfe,0x7f,0xf3,0xa2,0xd5,0x48,
|
||||
0x92,0x5a,0x6d,0xab,0x4a,0x9d,0x75,0xed,0xff,0xff,0xfe,0x54,0x35,0x95,0xa4,
|
||||
0xd5,0xaa,0x6a,0x95,0xb8,0x6d,0xfa,0xff,0x7f,0xf3,0xa2,0xe9,0xaa,0x2a,0x5a,
|
||||
0xf5,0xaa,0x2d,0x65,0xfb,0xff,0xff,0xde,0xbf,0x6a,0x1d,0x25,0x51,0x55,0xad,
|
||||
0x55,0xab,0xd4,0xff,0xff,0xff,0xf5,0xbf,0xfb,0x55,0x5a,0xa6,0xab,0xea,0x5a,
|
||||
0x5d,0xe5,0xff,0xff,0x7f,0xab,0x7e,0xd5,0x55,0x95,0x8a,0x6d,0xdb,0xd6,0x6a,
|
||||
0xeb,0xff,0xff,0xff,0xdf,0xff,0x7f,0x8d,0x52,0xb1,0x5a,0x55,0x97,0xf6,0xff,
|
||||
0xff,0xff,0xf7,0xff,0xdf,0xdf,0xab,0x24,0xaa,0xb5,0xaa,0xbb,0xfa,0xde,0xff,
|
||||
0xff,0xfd,0xdf,0x7f,0xf7,0x56,0x49,0x55,0x56,0xb5,0xae,0xf6,0xff,0xff,0xdf,
|
||||
0xff,0x7b,0x4f,0xd8,0x5f,0x9b,0x48,0xaa,0xab,0xfd,0xfd,0xff,0xff,0x77,0xf5,
|
||||
0xdf,0x1d,0x40,0xfb,0x76,0x2b,0x55,0x5d,0xb5,0xfe,0xff,0xf7,0xdf,0xea,0xbf,
|
||||
0x5f,0xc0,0x5d,0xab,0x4a,0x55,0xb5,0xfa,0xff,0xff,0xf9,0x5b,0xfc,0x07,0x30,
|
||||
0x00,0xf4,0xfe,0x55,0xaa,0xd6,0xa7,0xff,0x7f,0xf1,0x86,0xf0,0x13,0x68,0x00,
|
||||
0xa0,0x55,0xbf,0x4a,0xf5,0xff,0xff,0x17,0xf0,0x9f,0xed,0x03,0x74,0x00,0x00,
|
||||
0xef,0xeb,0x55,0xf5,0xff,0xff,0x0f,0xf4,0x9a,0xf5,0x03,0x2c,0x00,0x40,0xd5,
|
||||
0xbf,0xa9,0xaa,0xfd,0xff,0x93,0xf0,0x07,0xf0,0x47,0x6a,0x00,0x00,0x65,0x55,
|
||||
0xaa,0xfe,0xff,0xff,0x06,0xf0,0x55,0xfe,0x83,0x76,0x00,0xa0,0xd2,0x5b,0xaa,
|
||||
0xea,0xff,0xff,0x13,0xf0,0x87,0xfa,0x03,0x5d,0x00,0x08,0xea,0x56,0x89,0xbe,
|
||||
0xff,0xff,0x02,0xf0,0x5a,0xfd,0xd7,0x6a,0x00,0xe1,0xa4,0x55,0x52,0xf1,0xff,
|
||||
0xff,0x15,0xe4,0xa3,0xf6,0xad,0x1e,0xa0,0x9a,0x7a,0x0b,0xa5,0xf6,0xff,0xb7,
|
||||
0x03,0xe0,0x56,0xbb,0x4b,0x7d,0x00,0x55,0xd5,0x52,0xaa,0xfd,0xff,0x5b,0x2d,
|
||||
0xa1,0xeb,0x6e,0xdf,0x17,0x6a,0xaa,0xaa,0x04,0x29,0xeb,0x7e,0xff,0x4a,0xe0,
|
||||
0xbf,0xfb,0xb7,0x74,0x55,0x51,0x55,0x52,0xa4,0xfe,0xfd,0xbf,0x95,0xa4,0xf7,
|
||||
0xee,0xaf,0x55,0xac,0x4a,0x4a,0x84,0xa9,0x10,0xd7,0xff,0xbf,0x4a,0xaf,0xf5,
|
||||
0x5a,0xa5,0x21,0x94,0x92,0x12,0x44,0xed,0xfa,0xdd,0xeb,0xdf,0x90,0x94,0xbe,
|
||||
0x4b,0xad,0xa2,0x94,0x48,0x29,0x55,0xed,0xf7,0x5f,0xad,0x24,0xa9,0xf5,0x2b,
|
||||
0x49,0x29,0x29,0x92,0x44,0x92,0xf5,0x7e,0xfb,0xff,0xff,0xf6,0x9e,0x42,0x15,
|
||||
0x44,0x42,0x25,0x91,0xa4,0x5a,0xd5,0xb7,0xab,0xaf,0x95,0xa2,0x14,0x49,0xa9,
|
||||
0x2c,0x48,0x4a,0x92,0xaa,0xed,0xe6,0x7a,0x97,0xa1,0x2a,0xa1,0x92,0x12,0x91,
|
||||
0x95,0x24,0x29,0x55,0xb5,0xad,0xd3,0xa7,0x55,0xb1,0x42,0x28,0xa4,0x4a,0x22,
|
||||
0x81,0x44,0x54,0x75,0xb5,0x2e,0x4b,0xa9,0x24,0x14,0x45,0x49,0x92,0x94,0x54,
|
||||
0x92,0xa2,0x5a,0xed,0x95,0x91,0x24,0x42,0x21,0x92,0x92,0x24,0x25,0x22,0x24,
|
||||
0x95,0xd4,0xaa,0x4a,0x4b,0x41,0x14,0x44,0x48,0x22,0x49,0x89,0x94,0x52,0x22,
|
||||
0x95,0x52,0x95,0x22,0x29,0xa1,0x90,0x92,0x94,0x94,0x52,0x40,0x84,0x54,0x51,
|
||||
0x49,0x22,0x88,0x84,0x04,0x22,0x22,0x22,0x21,0x84,0x2a,0x29,0x89,0x2a,0xa5,
|
||||
0x44,0x41,0x51,0x90,0x88,0x94,0x44,0xaa,0x52,0x81,0x40,0x12,0x50,0x02,0x29,
|
||||
0x8a,0x02,0x41,0x52,0x21,0x29,0x45,0x24,0x54,0x2a,0x49,0x85,0x54,0x42,0x21,
|
||||
0x28,0x14,0x04,0x4a,0x92,0x28,0x89,0x89,0x44,0x92,0x54,0x49,0x29,0x44,0x01,
|
||||
0x41,0xa9,0x90,0x44,0x12,0x22,0x22,0x11,0x21,0x12,0x91,0x44,0x11,0x24,0x14,
|
||||
0x02,0x22,0x92,0xa4,0x54,0x49,0xa4,0x44,0x44,0x22,0x12,0x84,0x90,0xa2,0xa8,
|
||||
0x94,0x48,0x8a,0x82,0x04,0x09,0x88,0x90,0x94,0x40,0x21,0x22,0x08,0x02,0x01,
|
||||
0x91,0x50,0x28,0x51,0xa2,0x22,0x25,0x40,0x0a,0x44,0x49,0x45,0x54,0xaa,0x24,
|
||||
0x85,0x52,0x24,0x08,0x48,0x88,0x2a,0x50,0x11,0x04,0x10,0x81,0x40,0x4a,0x2a,
|
||||
0x85,0x92,0xa2,0x22,0x21,0x80,0x02,0x44,0x51,0x41,0x14,0x15,0x91,0x50,0x28};
|
46
custom/bitmaps/rtl.h
Normal file
46
custom/bitmaps/rtl.h
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define noname_width 64
|
||||
#define noname_height 64
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0xe1, 0x08, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x11, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x11, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x11, 0x88, 0xa9, 0x31,
|
||||
0xc5, 0x09, 0x00, 0x80, 0xe1, 0x48, 0x5a, 0x4a, 0x2b, 0x08, 0x00, 0x80,
|
||||
0x01, 0xc9, 0x4b, 0x7a, 0xc9, 0x08, 0x00, 0x80, 0x01, 0x49, 0x48, 0x0a,
|
||||
0x09, 0x09, 0x00, 0x80, 0x11, 0x49, 0x4a, 0x4a, 0x29, 0x09, 0x00, 0x80,
|
||||
0xe1, 0x88, 0x49, 0x32, 0xc9, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0xf0, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0xff, 0xe1, 0x7f, 0x0c, 0x80, 0x01, 0x00, 0x10, 0xff,
|
||||
0xe3, 0x7f, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80,
|
||||
0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03,
|
||||
0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0xff, 0x01, 0x06, 0x0c, 0x80,
|
||||
0x01, 0x00, 0x10, 0xff, 0x01, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03,
|
||||
0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80,
|
||||
0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03,
|
||||
0x03, 0x06, 0xfc, 0x87, 0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0xfc, 0x87,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
72
custom/bitmaps/rtl.xbm
Normal file
72
custom/bitmaps/rtl.xbm
Normal file
|
@ -0,0 +1,72 @@
|
|||
/*
|
||||
static char sccs_id[] = "%W% %H%";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
#define rtl_icon_width 64
|
||||
#define rtl_icon_height 64
|
||||
static char rtl_icon_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0xe1, 0x08, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x11, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x11, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x11, 0x88, 0xa9, 0x31,
|
||||
0xc5, 0x09, 0x00, 0x80, 0xe1, 0x48, 0x5a, 0x4a, 0x2b, 0x08, 0x00, 0x80,
|
||||
0x01, 0xc9, 0x4b, 0x7a, 0xc9, 0x08, 0x00, 0x80, 0x01, 0x49, 0x48, 0x0a,
|
||||
0x09, 0x09, 0x00, 0x80, 0x11, 0x49, 0x4a, 0x4a, 0x29, 0x09, 0x00, 0x80,
|
||||
0xe1, 0x88, 0x49, 0x32, 0xc9, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x80, 0x01, 0x00, 0xf0, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x10, 0xff, 0xe1, 0x7f, 0x0c, 0x80, 0x01, 0x00, 0x10, 0xff,
|
||||
0xe3, 0x7f, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80,
|
||||
0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03,
|
||||
0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0xff, 0x01, 0x06, 0x0c, 0x80,
|
||||
0x01, 0x00, 0x10, 0xff, 0x01, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03,
|
||||
0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80,
|
||||
0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0x0c, 0x80, 0x01, 0x00, 0x10, 0x03,
|
||||
0x03, 0x06, 0xfc, 0x87, 0x01, 0x00, 0x10, 0x03, 0x03, 0x06, 0xfc, 0x87,
|
||||
0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
22
custom/bitmaps/tex.xbm
Normal file
22
custom/bitmaps/tex.xbm
Normal file
|
@ -0,0 +1,22 @@
|
|||
#define noname_width 54
|
||||
#define noname_height 32
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0x07, 0x00, 0x7f, 0x00, 0x3f, 0xff, 0xff, 0x07, 0x00, 0x1c,
|
||||
0x00, 0x0c, 0x07, 0x07, 0x07, 0x00, 0x1c, 0x00, 0x04, 0x03, 0x07, 0x06,
|
||||
0x00, 0x38, 0x00, 0x06, 0x01, 0x07, 0x04, 0x00, 0x70, 0x00, 0x03, 0x01,
|
||||
0x07, 0x04, 0x00, 0x70, 0x80, 0x01, 0x00, 0x07, 0x00, 0x00, 0xe0, 0x80,
|
||||
0x00, 0x00, 0x07, 0xfe, 0xff, 0xc1, 0xc1, 0x00, 0x00, 0x07, 0xfc, 0xff,
|
||||
0xc1, 0x61, 0x00, 0x00, 0x07, 0x1c, 0xc0, 0x81, 0x33, 0x00, 0x00, 0x07,
|
||||
0x1c, 0x80, 0x01, 0x17, 0x00, 0x00, 0x07, 0x1c, 0x00, 0x01, 0x1f, 0x00,
|
||||
0x00, 0x07, 0x1c, 0x00, 0x01, 0x0e, 0x00, 0x00, 0x07, 0x1c, 0x00, 0x00,
|
||||
0x1e, 0x00, 0x00, 0x07, 0x1c, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x07, 0x1c,
|
||||
0x00, 0x00, 0x3b, 0x00, 0x00, 0x07, 0x1c, 0x08, 0x80, 0x71, 0x00, 0x00,
|
||||
0x07, 0x1c, 0x08, 0xc0, 0x70, 0x00, 0x00, 0x07, 0xfc, 0x0f, 0x40, 0xe0,
|
||||
0x00, 0x00, 0x07, 0xfc, 0x0f, 0x60, 0xc0, 0x01, 0x00, 0x07, 0x1c, 0x08,
|
||||
0x30, 0xc0, 0x01, 0x00, 0x07, 0x1c, 0x08, 0x18, 0x80, 0x03, 0x00, 0x07,
|
||||
0x1c, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x1c, 0x00, 0x0c, 0x00, 0x07,
|
||||
0xc0, 0x1f, 0x1c, 0x00, 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x1c, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1c,
|
||||
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x1c, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x01, 0x00,
|
||||
0x00, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00};
|
38
custom/bitmaps/timex.xbm
Normal file
38
custom/bitmaps/timex.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define timex_width 64
|
||||
#define timex_height 64
|
||||
static char timex_bits[] = {
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0x07,0xe0,0xff,0xff,0xff,0xff,0xff,0x7f,0x00,0x00,0xfe,
|
||||
0xff,0xff,0xff,0xff,0x0f,0x40,0x06,0xf0,0xff,0xff,0xff,0xff,0x03,0x40,0x09,
|
||||
0xc0,0xff,0xff,0xff,0xff,0x00,0x40,0x08,0x00,0xff,0xff,0xff,0x7f,0x00,0x40,
|
||||
0x06,0x00,0xfe,0xff,0xff,0x1f,0x24,0x40,0x01,0x10,0xf8,0xff,0xff,0x0f,0x24,
|
||||
0x40,0x01,0x10,0xf0,0xff,0xff,0x07,0x24,0x40,0x0f,0x10,0xe0,0xff,0xff,0x03,
|
||||
0x24,0x00,0x00,0x10,0xc0,0xff,0xff,0x01,0x24,0x00,0x00,0x10,0x80,0xff,0xff,
|
||||
0x00,0x24,0x00,0x00,0x10,0x00,0xff,0xff,0x00,0x24,0x00,0x00,0x10,0x00,0xff,
|
||||
0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xfc,0x3f,0x32,0x00,0x00,0x00,0x00,0x30,0xfc,0x1f,0x4a,0x00,0x00,0x00,0x00,
|
||||
0x48,0xf8,0x1f,0x4a,0x00,0x00,0x00,0x00,0x40,0xf8,0x0f,0x4a,0x00,0x00,0x00,
|
||||
0x00,0x30,0xf0,0x0f,0x4a,0x00,0x00,0x00,0x00,0x08,0xf0,0x0f,0x4a,0x00,0x00,
|
||||
0x00,0x00,0x08,0xf0,0x07,0x32,0x00,0x00,0x00,0x00,0x78,0xe0,0x07,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xe0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x07,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc3,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x23,0x01,0x00,0x00,0x00,0x00,0x00,0xc3,
|
||||
0x23,0x01,0x00,0x80,0x01,0x00,0x80,0xc4,0xc3,0x01,0x00,0xc0,0x03,0x00,0x00,
|
||||
0xc4,0x03,0x01,0x00,0xc0,0x03,0x00,0x00,0xc3,0x23,0x01,0x00,0x80,0x01,0x00,
|
||||
0x00,0xc4,0xc3,0x00,0x00,0x00,0x00,0x00,0x80,0xc4,0x03,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0xc3,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xe0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x07,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xe0,0x07,0x0c,0xe0,0x2b,0xba,0x04,0x00,0xe0,0x0f,0x12,
|
||||
0x80,0x68,0x0b,0x03,0x48,0xf0,0x0f,0x12,0x80,0x68,0x1b,0x03,0x48,0xf0,0x0f,
|
||||
0x0c,0x80,0xa8,0x0a,0x03,0x48,0xf0,0x1f,0x12,0x80,0xa8,0xba,0x04,0x78,0xf8,
|
||||
0x1f,0x12,0x00,0x00,0x00,0x00,0x40,0xf8,0x1f,0x0c,0x00,0x00,0x00,0x00,0x40,
|
||||
0xfc,0x3f,0x00,0x00,0x00,0x00,0x00,0x40,0xfc,0x7f,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xfe,0xff,0x00,0x3c,0x00,0x00,0x3c,0x00,0xff,0xff,0x00,0x20,0x00,0x00,
|
||||
0x04,0x00,0xff,0xff,0x01,0x20,0x00,0x00,0x04,0x80,0xff,0xff,0x03,0x10,0x00,
|
||||
0x00,0x1c,0xc0,0xff,0xff,0x07,0x10,0x80,0x01,0x20,0xe0,0xff,0xff,0x0f,0x10,
|
||||
0x40,0x02,0x24,0xf0,0xff,0xff,0x1f,0x10,0x40,0x00,0x18,0xf8,0xff,0xff,0x7f,
|
||||
0x00,0xc0,0x01,0x00,0xfe,0xff,0xff,0xff,0x00,0x40,0x02,0x00,0xff,0xff,0xff,
|
||||
0xff,0x03,0x40,0x02,0xc0,0xff,0xff,0xff,0xff,0x0f,0x80,0x01,0xf0,0xff,0xff,
|
||||
0xff,0xff,0x7f,0x00,0x00,0xfe,0xff,0xff,0xff,0xff,0xff,0x07,0xe0,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff};
|
47
custom/bitmaps/tm.xbm
Normal file
47
custom/bitmaps/tm.xbm
Normal file
|
@ -0,0 +1,47 @@
|
|||
#define tm_width 74
|
||||
#define tm_height 52
|
||||
static char tm_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xe0, 0x00, 0x0c, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0xf8,
|
||||
0x01, 0x6d, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x60, 0x00, 0xdb,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x60, 0x00, 0xdb, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x60, 0x00, 0xdb, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x60, 0x00, 0xdb, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x60, 0x03, 0xdb, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0xc0,
|
||||
0x01, 0xdb, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x1c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x20,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x6a,
|
||||
0xdb, 0x56, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x54, 0x55, 0x55, 0xa8, 0x10,
|
||||
0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
|
||||
0x00, 0x20, 0x14, 0xaa, 0xaa, 0x2a, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x54,
|
||||
0x55, 0x55, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x00, 0x00, 0x00, 0xa8, 0x10,
|
||||
0x00, 0x00, 0x00, 0x20, 0x00, 0xea, 0xff, 0x57, 0x00, 0x10, 0x00, 0x00,
|
||||
0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe0,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00};
|
38
custom/bitmaps/tombstone.xbm
Normal file
38
custom/bitmaps/tombstone.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define tombstone_width 64
|
||||
#define tombstone_height 64
|
||||
static char tombstone_bits[] = {
|
||||
0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x00,0x00,0x00,0xc0,0xfa,0x07,0x00,0x00,
|
||||
0x00,0x00,0x00,0x70,0x2f,0x3a,0x00,0x00,0x00,0x00,0x00,0xbc,0x89,0xe8,0x00,
|
||||
0x00,0x00,0x00,0x00,0x76,0x11,0x11,0x01,0x00,0x00,0x00,0x00,0x6b,0x44,0x44,
|
||||
0x02,0x00,0x00,0x00,0x80,0x36,0x22,0x22,0x06,0x00,0x00,0x00,0x40,0x8d,0x88,
|
||||
0x88,0x0c,0x00,0x00,0x00,0xc0,0x16,0x11,0x11,0x11,0x00,0x00,0x00,0xa0,0x45,
|
||||
0x44,0x44,0x14,0x00,0x00,0x00,0xe0,0x22,0x22,0x22,0x22,0x00,0x00,0x00,0xb0,
|
||||
0x8b,0x88,0x88,0x28,0x00,0x00,0x00,0xd0,0x12,0x11,0x11,0x31,0x00,0x00,0x00,
|
||||
0xb8,0x45,0x44,0x44,0x44,0x00,0x00,0x00,0x78,0x23,0x22,0x22,0x62,0x00,0x00,
|
||||
0x00,0xa8,0x89,0x88,0x88,0x48,0x00,0x00,0x00,0x58,0x11,0x11,0x11,0x51,0x00,
|
||||
0x00,0x00,0xa8,0x45,0x44,0x44,0x44,0x00,0x00,0x00,0x58,0x23,0x22,0x22,0x62,
|
||||
0x00,0x00,0x00,0xa8,0x89,0x88,0x88,0x48,0x00,0x00,0x00,0x58,0xff,0xff,0xff,
|
||||
0x7f,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0x60,0x00,0x00,0x00,0x58,0xfb,0xc0,
|
||||
0xe3,0x67,0x00,0x00,0x00,0xa8,0x33,0x81,0xc1,0x6c,0x00,0x00,0x00,0x58,0x33,
|
||||
0x83,0xc1,0x6c,0x00,0x00,0x00,0xa8,0x33,0x83,0xc1,0x6c,0x00,0x00,0x00,0x58,
|
||||
0x33,0x81,0xc1,0x6c,0x00,0x00,0x00,0xa8,0xf3,0x80,0xc1,0x67,0x00,0x00,0x00,
|
||||
0x58,0xb3,0x80,0xc1,0x60,0x00,0x00,0x00,0xa8,0xb3,0x81,0xc1,0x60,0x00,0x00,
|
||||
0x00,0x58,0xb3,0x81,0xc1,0x60,0x00,0x00,0x00,0xa8,0x33,0x97,0xc9,0x64,0x00,
|
||||
0x00,0x00,0x58,0x7b,0xd6,0xeb,0x65,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0x60,
|
||||
0x00,0x00,0x00,0x58,0xff,0xff,0xff,0x7f,0x00,0x00,0x00,0xa8,0x89,0x88,0x88,
|
||||
0x48,0x00,0x00,0x00,0x58,0x11,0x11,0x11,0x51,0x00,0x00,0x00,0xa8,0x45,0x44,
|
||||
0x44,0x44,0x00,0x00,0x00,0x58,0x23,0x22,0x22,0x62,0x00,0x00,0x00,0xa8,0x89,
|
||||
0x88,0x88,0x48,0x00,0x00,0x00,0x58,0x11,0x11,0x11,0x51,0x00,0x00,0x00,0xa8,
|
||||
0x45,0x44,0x44,0x44,0x00,0x00,0x80,0x58,0x23,0x22,0x22,0x62,0x00,0x00,0x80,
|
||||
0xac,0x89,0x88,0x88,0x48,0x00,0x00,0x40,0x5d,0x11,0x11,0x11,0x51,0x08,0x00,
|
||||
0x40,0xab,0x45,0x44,0x44,0x44,0x08,0x00,0x40,0xfb,0x33,0x22,0x22,0x63,0x1c,
|
||||
0x00,0x90,0xae,0x99,0x8a,0xa8,0x69,0x9c,0x00,0xa0,0xfe,0xd9,0x57,0x59,0xd1,
|
||||
0x6a,0x00,0xa0,0xfa,0x5d,0x5f,0xdd,0xf5,0x7a,0x00,0xc0,0xfc,0xeb,0xba,0x2a,
|
||||
0xeb,0x75,0x00,0x40,0xd5,0xff,0xff,0xff,0xff,0x73,0x00,0x80,0xc3,0x74,0x75,
|
||||
0x2b,0xf5,0x9a,0x00,0x80,0x83,0x34,0x75,0x5d,0x8b,0x95,0x00,0x00,0x00,0x18,
|
||||
0x2e,0x49,0x3d,0x0a,0x00,0x00,0x00,0x00,0x68,0x35,0x12,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x43,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00};
|
38
custom/bitmaps/traffic.xbm
Normal file
38
custom/bitmaps/traffic.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define traffic_width 64
|
||||
#define traffic_height 64
|
||||
static char traffic_bits[] = {
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01,0x00,0x7f,0x7f,0xff,0xfe,0x00,
|
||||
0x80,0x01,0x00,0x7f,0x7f,0xff,0xfe,0x00,0x80,0x01,0x00,0xff,0x7f,0xff,0xff,
|
||||
0x00,0x80,0x01,0x00,0xff,0x7f,0xff,0xc7,0x00,0x80,0x01,0x00,0xff,0x7f,0xff,
|
||||
0xc7,0x00,0x80,0x01,0x00,0x7f,0x7f,0xff,0xc6,0x00,0x80,0x01,0x00,0x7f,0x7f,
|
||||
0xff,0xc6,0x00,0x80,0x01,0x00,0xe3,0x7f,0xff,0xc7,0x00,0x80,0x01,0x00,0xe3,
|
||||
0x7f,0xff,0xc7,0x00,0x80,0x01,0x00,0xe3,0x7f,0xff,0xff,0x00,0x80,0x01,0x00,
|
||||
0x63,0x7f,0xff,0xfe,0x00,0x80,0x01,0x00,0x63,0x7f,0xff,0xfe,0x00,0x80,0x01,
|
||||
0x00,0xe3,0x7f,0xff,0xff,0x00,0x80,0x01,0x00,0xff,0x7f,0xff,0xff,0x00,0x80,
|
||||
0x01,0x00,0xff,0x7f,0xff,0xff,0x00,0x80,0xff,0x7f,0x7f,0x63,0xff,0xfe,0xfe,
|
||||
0xff,0xff,0x7f,0x7f,0x63,0xff,0xfe,0xfe,0xff,0xf1,0x7f,0xff,0x63,0xff,0xff,
|
||||
0xfe,0xff,0xf1,0x7f,0xff,0x63,0xff,0xff,0xfe,0xff,0xf1,0x7f,0xff,0x63,0xff,
|
||||
0xff,0xfe,0xff,0xff,0x7f,0x7f,0x63,0xff,0xfe,0xfe,0xff,0xff,0x7f,0x7f,0x63,
|
||||
0xff,0xfe,0xfe,0xff,0x39,0x67,0xff,0x7f,0xff,0xff,0xce,0xb9,0xff,0x7f,0xff,
|
||||
0x7f,0xff,0xff,0xfe,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xfe,0xff,0xff,0x7f,
|
||||
0x7f,0x7f,0xff,0xfe,0xfe,0xff,0xff,0x7f,0x7f,0x7f,0xff,0xfe,0xfe,0xff,0xff,
|
||||
0x7f,0xff,0x7f,0xff,0xff,0xfe,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xfe,0xff,
|
||||
0xff,0x7f,0xff,0x7f,0xff,0xff,0xfe,0xff,0x01,0x00,0x7f,0x7f,0xff,0xfe,0x00,
|
||||
0x80,0xff,0x7f,0x7f,0x7f,0xff,0xfe,0xfe,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,
|
||||
0xfe,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xfe,0xff,0xff,0x7f,0xff,0x7f,0xff,
|
||||
0xff,0xfe,0xff,0xff,0x7f,0x7f,0x7f,0xff,0xfe,0xfe,0xff,0xff,0x7f,0x7f,0x7f,
|
||||
0xff,0xfe,0xfe,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xfe,0xff,0xff,0x7f,0xff,
|
||||
0x7f,0xff,0xff,0xfe,0xff,0x39,0x67,0xff,0x7f,0xff,0xff,0xce,0xb9,0xff,0x7f,
|
||||
0x7f,0x7f,0xff,0xfe,0xfe,0xff,0xff,0x7f,0x7f,0x7f,0xff,0xfe,0xfe,0xff,0xff,
|
||||
0x7f,0xff,0x7f,0xff,0xff,0x3e,0xf0,0xff,0x7f,0xff,0x7f,0xff,0xff,0x3e,0xf0,
|
||||
0xff,0x7f,0xff,0x7f,0xff,0xff,0x3e,0xf0,0xff,0x7f,0x7f,0x7f,0xff,0xfe,0xfe,
|
||||
0xff,0xff,0x7f,0x7f,0x7f,0xff,0xfe,0xfe,0xff,0x01,0x00,0xff,0x7f,0xff,0xff,
|
||||
0x00,0x80,0x01,0x00,0xff,0x7f,0xff,0xff,0x00,0x80,0x01,0x00,0xe3,0x7f,0xff,
|
||||
0xff,0x00,0x80,0x01,0x00,0x63,0x7f,0xff,0xfe,0x00,0x80,0x01,0x00,0x63,0x7f,
|
||||
0xff,0xfe,0x00,0x80,0x01,0x00,0xe3,0x7f,0xff,0xff,0x00,0x80,0x01,0x00,0xe3,
|
||||
0x7f,0xff,0xff,0x00,0x80,0x01,0x00,0xe3,0x7f,0xff,0xff,0x00,0x80,0x01,0x00,
|
||||
0x7f,0x7f,0xff,0xfe,0x00,0x80,0x01,0x00,0x7f,0x7f,0xff,0xfe,0x00,0x80,0x01,
|
||||
0x00,0xff,0x7f,0xff,0xff,0x00,0x80,0x01,0x00,0xff,0x7f,0xff,0xff,0x00,0x80,
|
||||
0x01,0x00,0xff,0x7f,0xff,0xff,0x00,0x80,0x01,0x00,0x7f,0x7f,0xff,0xfe,0x00,
|
||||
0x80,0x01,0x00,0x7f,0x7f,0xff,0xfe,0x00,0x80,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff};
|
46
custom/bitmaps/typescript.xbm
Normal file
46
custom/bitmaps/typescript.xbm
Normal file
|
@ -0,0 +1,46 @@
|
|||
#define noname_width 64
|
||||
#define noname_height 64
|
||||
static char noname_bits[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x70, 0x84, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x88,
|
||||
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x90, 0x05, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x04, 0x90, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x90,
|
||||
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x91, 0x09, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x02, 0x91, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x91,
|
||||
0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x90, 0xe1, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x7f, 0x88, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88,
|
||||
0x01, 0x20, 0x00, 0x00, 0x1c, 0xf0, 0x00, 0x88, 0x01, 0x10, 0xc0, 0x1f,
|
||||
0xe3, 0x9d, 0x01, 0x84, 0x01, 0x10, 0x3c, 0xf0, 0x01, 0x00, 0x06, 0x84,
|
||||
0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x01, 0x08, 0xe0, 0x07,
|
||||
0x70, 0xf0, 0x03, 0x82, 0x01, 0x08, 0x9e, 0xec, 0xcb, 0x1f, 0x04, 0x82,
|
||||
0x01, 0x04, 0x00, 0x10, 0x04, 0x00, 0x00, 0x81, 0x01, 0x04, 0x70, 0x00,
|
||||
0x00, 0xd8, 0x01, 0x81, 0x01, 0x04, 0x9f, 0xfb, 0xc7, 0x27, 0x02, 0x81,
|
||||
0x01, 0x82, 0x00, 0x04, 0x38, 0x01, 0x80, 0x80, 0x01, 0x02, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0x80, 0x01, 0x41, 0x18, 0x08, 0x80, 0x13, 0x40, 0x80,
|
||||
0x01, 0x41, 0x67, 0xfd, 0xf3, 0xee, 0x40, 0x80, 0x81, 0x80, 0x80, 0x00,
|
||||
0x0e, 0x00, 0x20, 0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x80,
|
||||
0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80,
|
||||
0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x21, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x08, 0x80, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x80,
|
||||
0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x80, 0x11, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x04, 0x80, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x80,
|
||||
0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x80, 0x09, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x02, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80,
|
||||
0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80, 0x05, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x01, 0x80, 0x05, 0x93, 0xc7, 0x61, 0x18, 0x00, 0x01, 0x80,
|
||||
0x05, 0x60, 0x24, 0x9e, 0x37, 0x04, 0x01, 0x80, 0x05, 0x00, 0x18, 0x0c,
|
||||
0xc0, 0x03, 0x01, 0x80, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80,
|
||||
0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0xc5, 0x42, 0x38, 0x00,
|
||||
0x00, 0x08, 0x01, 0x80, 0x05, 0xbc, 0x6f, 0xf8, 0x3c, 0x0c, 0xff, 0x8f,
|
||||
0x05, 0x08, 0x80, 0x07, 0xc3, 0x07, 0x81, 0x90, 0x05, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x41, 0xa0, 0x05, 0x40, 0x00, 0x00, 0x00, 0x00, 0x41, 0xa0,
|
||||
0x85, 0xe7, 0x7c, 0x10, 0x18, 0x04, 0x41, 0xa2, 0x85, 0x94, 0x83, 0x6e,
|
||||
0xae, 0x1f, 0x81, 0xa1, 0x09, 0x08, 0x00, 0x83, 0xe1, 0x10, 0x02, 0xa0,
|
||||
0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x90, 0x31, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x0c, 0x88, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
38
custom/bitmaps/xterm.xbm
Normal file
38
custom/bitmaps/xterm.xbm
Normal file
|
@ -0,0 +1,38 @@
|
|||
#define xterm_width 74
|
||||
#define xterm_height 52
|
||||
static char xterm_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0xf8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x00,
|
||||
0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x1c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xe0,0x00,0x0c,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x06,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0xb3,0x1f,0x3e,0x76,0xda,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x33,0x06,0x63,0xde,0xb6,0x01,0xc0,0x00,0x0c,0x00,0x1e,0x06,0x63,
|
||||
0x06,0xb6,0x01,0xc0,0x00,0x0c,0x00,0x0c,0x06,0x7f,0x06,0xb6,0x01,0xc0,0x00,
|
||||
0x0c,0x00,0x1e,0x06,0x03,0x06,0xb6,0x01,0xc0,0x00,0x0c,0x00,0x33,0x36,0x63,
|
||||
0x06,0xb6,0x01,0xc0,0x00,0x0c,0x00,0x33,0x1c,0x3e,0x06,0xb6,0x01,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0xff,0x30,0x87,0x07,0x1e,0x00,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0xc7,0xf7,0xf2,0x8f,0x07,0x1c,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0xff,0xfd,0x1b,0x8f,0xf7,0x01,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x0c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xc0,0x00,0x0c,0x8f,0xee,0xe7,0x99,0xff,0x1f,0x00,0xc0,0x00,
|
||||
0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x1c,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0xe0,0x00,0xf8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x00,
|
||||
0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xe0,0xff,0xff,0xff,0xff,0xff,0x1f,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
|
||||
0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x6a,0xdb,0x56,0xa8,0x10,0x00,0x00,
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x54,0x55,
|
||||
0x55,0xa8,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,
|
||||
0x00,0x20,0x14,0xaa,0xaa,0x2a,0xa8,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
|
||||
0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x54,0x55,0x55,0xa8,0x10,0x00,0x00,
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x14,0x00,0x00,
|
||||
0x00,0xa8,0x10,0x00,0x00,0x00,0x20,0x00,0xea,0xff,0x57,0x00,0x10,0x00,0x00,
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0xe0,0xff,0xff,0xff,
|
||||
0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
|
47
custom/bitmaps/xterm1.xbm
Normal file
47
custom/bitmaps/xterm1.xbm
Normal file
|
@ -0,0 +1,47 @@
|
|||
#define xterm1_width 74
|
||||
#define xterm1_height 52
|
||||
static char xterm1_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xe0, 0x00, 0x0c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0xb3, 0x1f,
|
||||
0x3e, 0x76, 0xda, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x33, 0x06, 0x63, 0xde,
|
||||
0xb6, 0x01, 0xc0, 0x00, 0x0c, 0x00, 0x1e, 0x06, 0x63, 0x06, 0xb6, 0x01,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x0c, 0x06, 0x7f, 0x06, 0xb6, 0x01, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x1e, 0x06, 0x03, 0x06, 0xb6, 0x01, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x33, 0x36, 0x63, 0x06, 0xb6, 0x01, 0xc0, 0x00, 0x0c, 0x00, 0x33, 0x1c,
|
||||
0x3e, 0x06, 0xb6, 0x01, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x1c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x20,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x6a,
|
||||
0xdb, 0x56, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x54, 0x55, 0x55, 0xa8, 0x10,
|
||||
0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
|
||||
0x00, 0x20, 0x14, 0xaa, 0xaa, 0x2a, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x54,
|
||||
0x55, 0x55, 0xa8, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x14, 0x00, 0x00, 0x00, 0xa8, 0x10,
|
||||
0x00, 0x00, 0x00, 0x20, 0x00, 0xea, 0xff, 0x57, 0x00, 0x10, 0x00, 0x00,
|
||||
0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe0,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00};
|
24
custom/bitmaps/zip.xbm
Normal file
24
custom/bitmaps/zip.xbm
Normal file
|
@ -0,0 +1,24 @@
|
|||
#define zip_width 48
|
||||
#define zip_height 52
|
||||
static char zip_bits[] = {
|
||||
0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0x00,0xc0,0xff,0x1f,0x00,0x00,0x00,0xf0,
|
||||
0xff,0x3f,0x00,0x00,0x00,0xf8,0xff,0x7f,0x00,0x00,0x00,0xfe,0xff,0x7f,0x00,
|
||||
0x00,0x00,0xff,0xff,0x7f,0x00,0x00,0xc0,0xff,0xff,0x7f,0x00,0x00,0xe0,0xff,
|
||||
0xff,0x3f,0x00,0x00,0xf0,0xff,0xff,0x1f,0x00,0x00,0xf8,0xff,0xff,0x0f,0x00,
|
||||
0x00,0xfc,0xff,0xff,0x07,0x00,0x00,0xfe,0xff,0xff,0xff,0x07,0x00,0xff,0xff,
|
||||
0xff,0x0f,0x78,0x80,0xff,0xff,0xff,0x0f,0x84,0xc0,0xff,0xe1,0xff,0x1f,0x60,
|
||||
0xe0,0x1f,0xe0,0xff,0x1f,0x1e,0xe0,0x01,0xe0,0xff,0xbf,0x01,0x70,0x00,0xe0,
|
||||
0xff,0x7f,0x00,0x18,0x00,0xe0,0xff,0x3f,0x00,0x00,0x00,0xc0,0xff,0x0f,0x00,
|
||||
0x00,0x00,0x80,0xff,0x07,0x00,0x00,0x00,0xc0,0xff,0x03,0x00,0x00,0x00,0xe0,
|
||||
0xff,0x01,0x00,0x00,0x00,0xf0,0xff,0x00,0x00,0x00,0x00,0xf8,0xff,0x00,0x00,
|
||||
0x00,0x00,0xfc,0xff,0x00,0x00,0x00,0x00,0xfe,0xfb,0x00,0x00,0x00,0x00,0xff,
|
||||
0x79,0x00,0x00,0x00,0x80,0xff,0x78,0x00,0x00,0x00,0xc0,0x7f,0x58,0x00,0x00,
|
||||
0x00,0xe0,0x3f,0xc0,0x07,0x00,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0x00,0x00,
|
||||
0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xff,0xff,0xff,0x03,
|
||||
0x00,0xfe,0xff,0xff,0xff,0x03,0x00,0xfe,0xff,0xff,0xff,0x03,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x06,0x0c,0x82,0x19,0x00,0x04,0x0e,0x0e,0x87,0x19,0x20,
|
||||
0x04,0x1e,0x0f,0x87,0x19,0x20,0x1f,0xbe,0x8f,0x8d,0x19,0xf8,0x0e,0xf6,0x8d,
|
||||
0x8d,0x19,0x70,0x0a,0xe6,0xcc,0x9f,0x19,0x50,0x11,0x46,0xcc,0x9f,0x19,0x88,
|
||||
0x00,0x06,0xec,0xb0,0xf9,0x03,0x00,0x06,0x6c,0xb0,0xf9,0x03,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xff,0xff,0xff,0x03,
|
||||
0x00,0xfe,0xff,0xff,0xff,0x03,0x00,0xfe,0xff,0xff,0xff,0x03};
|
2
custom/ellis/.rtl.enlarge_prorate
Normal file
2
custom/ellis/.rtl.enlarge_prorate
Normal file
|
@ -0,0 +1,2 @@
|
|||
rtl.autoProrate: on
|
||||
rtl.biasedAutoProrate: on
|
6
custom/ellis/.rtl.hack
Normal file
6
custom/ellis/.rtl.hack
Normal file
|
@ -0,0 +1,6 @@
|
|||
rtl.iconPlacement: 4
|
||||
rtl.secondaryIconPlacement: 5
|
||||
rtl.preferPreviousIconPosition: off
|
||||
rtl.focusFollowsCursor: off
|
||||
rtl.gravity: 32
|
||||
|
43
custom/ellis/.rtl.layout
Normal file
43
custom/ellis/.rtl.layout
Normal file
|
@ -0,0 +1,43 @@
|
|||
|
||||
|
||||
1000 900
|
||||
|
||||
messages
|
||||
|
||||
|
||||
messages
|
||||
|
||||
1 552 530 876 635 32 32 0 552 530 552 530 510 526 38 34 1152 900 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
XTerm
|
||||
Console
|
||||
*
|
||||
Console
|
||||
xterm
|
||||
1 600 184 300 808 1051 26 0 600 184 200 120 600 343 200 120 1150 894 0 1151 0 899 1
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
XTerm
|
||||
xterm
|
||||
*
|
||||
xterm
|
||||
xterm
|
||||
1 552 306 876 217 829 26 0 694 306 200 120 694 343 200 120 1150 894 0 1151 0 899 1
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
XClock
|
||||
xclock
|
||||
*
|
||||
xclock
|
||||
xclock
|
||||
1 70 64 1053 32 32 32 0 70 64 38 34 164 169 38 34 1150 894 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
emacs
|
||||
gmacs
|
||||
*
|
||||
gmacs: emacs @ audi
|
||||
gmacs
|
||||
1 600 716 300 358 32 32 0 600 716 84 94 600 716 84 94 1150 894 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0
|
19
custom/ellis/.rtl.nonauto
Normal file
19
custom/ellis/.rtl.nonauto
Normal file
|
@ -0,0 +1,19 @@
|
|||
|
||||
rtl.autoRepopulateLast: off
|
||||
rtl.autoRepopulateOnAutoUnzoom: off
|
||||
rtl.autoRepopulateOnClose: off
|
||||
rtl.autoRepopulateOnExplicitUnzoom: off
|
||||
|
||||
rtl.requirePreviousPosition: on
|
||||
|
||||
rtl.allowShrinkOnCornerOpen: off
|
||||
rtl.allowShrinkOnResize: off
|
||||
|
||||
rtl.tryCenterNeighborhoodOnOpen: off
|
||||
rtl.tryEdgeNeighborhoodOnOpen: off
|
||||
rtl.trySlidingOnResize: off
|
||||
rtl.tryCenterNeighborhoodOnResize: off
|
||||
rtl.tryEdgeNeighborhoodOnResize: off
|
||||
rtl.tryCenterNeighborhoodOnExchange: off
|
||||
|
||||
rtl.autoDesiredEnlarge: off
|
139
custom/ellis/.rtl.preferences
Normal file
139
custom/ellis/.rtl.preferences
Normal file
|
@ -0,0 +1,139 @@
|
|||
rtl.gravity: 16
|
||||
rtl.borderSize: 5
|
||||
rtl.outerBorderLinewidth: 2
|
||||
rtl.innerBorderLinewidth: 1
|
||||
rtl.clearBodyOnRedraw: on
|
||||
rtl.distinguishCornerBordersByInverse: on
|
||||
rtl.distinguishCornerBorders: on
|
||||
|
||||
rtl.useRtlIcon: on
|
||||
rtl.placeCursorBackOnCancel: on
|
||||
|
||||
rtl.focusFollowsPointer: on
|
||||
|
||||
rtl.allowAggressiveRepopulation: on
|
||||
|
||||
rtl.autoProrate: off
|
||||
|
||||
rtl.iconPlacement: 1
|
||||
rtl.secondaryIconPlacement: 4
|
||||
|
||||
rtl.autoRepopulateLast: on
|
||||
rtl.autoRepopulateOnAutoUnzoom: on
|
||||
rtl.autoRepopulateOnClose: on
|
||||
rtl.autoRepopulateOnExplicitUnzoom: on
|
||||
|
||||
rtl.preferPreviousPositionOnAutoRepopulate: on
|
||||
rtl.preferPreviousPositionOnExplicitRepopulate: on
|
||||
|
||||
rtl.requirePreviousPositionOnAutoRepopulate: on
|
||||
rtl.requirePreviousPositionOnLastRepopulate: on
|
||||
|
||||
rtl.allowAutomaticShrinkOnAutoRepopulate: on
|
||||
rtl.allowAutomaticShrinkOnExchange: on
|
||||
|
||||
rtl.allowShrinkOnCornerOpen: on
|
||||
rtl.allowShrinkOnResize: off
|
||||
|
||||
rtl.tryCenterNeighborhoodOnOpen: on
|
||||
rtl.tryEdgeNeighborhoodOnOpen: off
|
||||
rtl.trySlidingOnResize: on
|
||||
rtl.tryCenterNeighborhoodOnResize: on
|
||||
rtl.tryEdgeNeighborhoodOnResize: off
|
||||
rtl.tryCenterNeighborhoodOnExchange: on
|
||||
|
||||
rtl.preferCloseToShrinkOnCornerOpen: on
|
||||
rtl.preferCenterNeighborhoodToAutomaticCloseOnOpen: on
|
||||
rtl.preferCenterNeighborhoodToAutomaticShrinkOnOpen: on
|
||||
rtl.preferCenterNeighborhoodToShrinkOnOpen: on
|
||||
rtl.preferEdgeNeighborhoodToAutomaticCloseOnOpen: on
|
||||
rtl.preferDesktopToAutomaticShrinkOnAutoOpen: off
|
||||
rtl.preferDesktopToShrinkOnAutoOpen: off
|
||||
|
||||
rtl.preferCloseToShrinkOnResize: on
|
||||
rtl.preferSlidingToAutomaticCloseOnResize: on
|
||||
rtl.preferSlidingToAutomaticShrinkOnResize: on
|
||||
rtl.preferSlidingToShrinkOnResize: on
|
||||
rtl.preferCenterNeighborhoodToAutomaticCloseOnResize: on
|
||||
rtl.preferCenterNeighborhoodToShrinkOnResize: on
|
||||
|
||||
rtl.unzoomTiedListenerIfNecessary: off
|
||||
|
||||
|
||||
rtl*aggressivelyRepopulate: off
|
||||
rtl*forceShrinkOnUnzoom: off
|
||||
rtl*ignoreInitialPositionHints: on
|
||||
rtl*listenerTiedToZoom: off
|
||||
rtl*preferPreviousIconPosition: on
|
||||
rtl*autoPlaceOnClientOpen: off
|
||||
|
||||
|
||||
|
||||
rtl.outputonly.useBorders: off
|
||||
rtl.outputonly.useGadgets: off
|
||||
rtl.outputonly.headerHeight: 4
|
||||
rtl.outputonly.includeResClassInTitle: off
|
||||
rtl.outputonly.includeTitleInHeader: off
|
||||
|
||||
rtl.xclock.superClass: outputonly
|
||||
rtl.xclock.normalDesiredWidth: 74
|
||||
rtl.xclock.normalDesiredHeight: 80
|
||||
|
||||
rtl.xload.superClass: outputonly
|
||||
|
||||
rtl.xlogo.superClass: outputonly
|
||||
rtl.xlogo.headerHeight: 2
|
||||
|
||||
rtl.xbiff.superClass: outputonly
|
||||
rtl.xbiff.userNormalMinWidth: 64
|
||||
rtl.xbiff.userNormalMinHeight: 64
|
||||
rtl.xbiff.iconPixmapFile: ~rtl/custom/bitmaps/zip.xbm
|
||||
|
||||
|
||||
|
||||
rtl.emacs.includeHostInTitle: off
|
||||
rtl.emacs.includeResClassInTitle: off
|
||||
rtl.emacs.includeResClassInIconTitle: off
|
||||
rtl.emacs.includeNameInIconTitle: off
|
||||
rtl.emacs.includeTitleInPixmapIcon: on
|
||||
rtl.emacs.iconHostLeft: 1
|
||||
rtl.emacs.iconHostRight: 46
|
||||
rtl.emacs.iconHostTop: 24
|
||||
rtl.emacs.iconHostBottom: 52
|
||||
rtl.emacs.iconPixmapFile: ~rtl/custom/bitmaps/emacs1.xbm
|
||||
|
||||
rtl.XTerm.includeResClassInTitle: off
|
||||
rtl.XTerm.includeHostInIconTitle: on
|
||||
rtl.XTerm.includeNameInIconTitle: off
|
||||
rtl.XTerm.includeResClassInIconTitle: off
|
||||
rtl.XTerm.includeTitleInPixmapIcon: on
|
||||
rtl.XTerm.iconPixmapFile: ~rtl/custom/bitmaps/xterm1.xbm
|
||||
rtl.XTerm.iconHostLeft: 1
|
||||
rtl.XTerm.iconHostRight: 71
|
||||
rtl.XTerm.iconHostTop: 14
|
||||
rtl.XTerm.iconHostBottom: 32
|
||||
rtl.XTerm.clientMinWidth: 200
|
||||
rtl.XTerm.clientMinHeight: 120
|
||||
rtl.XTerm.normalDesiredWidth: 400
|
||||
rtl.XTerm.normalDesiredHeight: 292
|
||||
|
||||
rtl.Console.includeHostInTitle: off
|
||||
rtl.Console.iconPixmapFile: ~rtl/custom/bitmaps/console1.xbm
|
||||
|
||||
rtl.init.iconPixmapFile: ~rtl/custom/bitmaps/nobozos.xbm
|
||||
rtl.init.includeTitleInPixmapIcon: off
|
||||
|
||||
|
||||
|
||||
rtl.xfd.iconPixmapFile: ~rtl/custom/bitmaps/abc.xbm
|
||||
|
||||
rtl.xpref.includeHostInTitle: off
|
||||
rtl.xpref.clientMinWidth: 220
|
||||
rtl.xpref.clientMinHeight: 480
|
||||
|
||||
|
||||
rtl.messages.includeResClassInTitle: off
|
||||
rtl.messages.includeHostInIconTitle: on
|
||||
rtl.messages.includeNameInIconTitle: off
|
||||
rtl.messages.includeTitleInPixmapIcon: on
|
||||
rtl.messages.iconPixmapFile: ~rtl/custom/bitmaps/zip.xbm
|
12
custom/ellis/.rtl.profiles
Normal file
12
custom/ellis/.rtl.profiles
Normal file
|
@ -0,0 +1,12 @@
|
|||
Prorate
|
||||
.rtl.prorate
|
||||
Listener -> Zoom
|
||||
.rtl.zoom
|
||||
Listener -> Zoom/Prorate
|
||||
.rtl.zoom_prorate
|
||||
Listener -> Enlarge/Prorate
|
||||
.rtl.enlarge_prorate
|
||||
Hack
|
||||
~/.rtl.enlarge_prorate ~ellis/.rtl.hack
|
||||
Non-Automatic
|
||||
.rtl.nonauto
|
1
custom/ellis/.rtl.prorate
Normal file
1
custom/ellis/.rtl.prorate
Normal file
|
@ -0,0 +1 @@
|
|||
rtl.autoProrate: on
|
15
custom/ellis/.rtl.startup
Normal file
15
custom/ellis/.rtl.startup
Normal file
|
@ -0,0 +1,15 @@
|
|||
#! /bin/csh
|
||||
|
||||
setenv DISPLAY "unix:0"
|
||||
cd $HOME
|
||||
|
||||
xsetroot -bitmap ~rtl/custom/bitmaps/lightgrey.xbm
|
||||
|
||||
xterm -C -sb -name Console &
|
||||
|
||||
xclock -update 90 -analog &
|
||||
|
||||
xterm -sb &
|
||||
messages &
|
||||
|
||||
gmacs &
|
34
custom/ellis/.rtl.tools
Normal file
34
custom/ellis/.rtl.tools
Normal file
|
@ -0,0 +1,34 @@
|
|||
Andrew Typescript
|
||||
typescript
|
||||
Andrew Console
|
||||
console
|
||||
Andrew Help
|
||||
help
|
||||
Andrew Editor
|
||||
ez
|
||||
Andrew Mail
|
||||
messages
|
||||
Transcript
|
||||
xterm -sb
|
||||
Console
|
||||
xterm -C -sb -name Console
|
||||
Terminal
|
||||
xterm -fn serif10
|
||||
Clock
|
||||
xclock -update 90 -analog
|
||||
Gmacs
|
||||
gmacs
|
||||
GMACS
|
||||
gmacs -font 9x15
|
||||
Preferences
|
||||
xpref
|
||||
System Load
|
||||
xload
|
||||
Performance Monitor
|
||||
xperfmon
|
||||
Calculator
|
||||
xcalc
|
||||
Demon
|
||||
xdemon
|
||||
NoOp
|
||||
cat </dev/null
|
2
custom/ellis/.rtl.zoom
Normal file
2
custom/ellis/.rtl.zoom
Normal file
|
@ -0,0 +1,2 @@
|
|||
rtl.listenerTiedToZoom: on
|
||||
rtl.autoRepopulateLast: off
|
4
custom/ellis/.rtl.zoom_prorate
Normal file
4
custom/ellis/.rtl.zoom_prorate
Normal file
|
@ -0,0 +1,4 @@
|
|||
rtl.listenerTiedToZoom: on
|
||||
rtl.autoRepopulateLast: off
|
||||
rtl.autoProrate: on
|
||||
rtl.requirePreviousPosition: on
|
1
custom/jcc/.rtl.click
Normal file
1
custom/jcc/.rtl.click
Normal file
|
@ -0,0 +1 @@
|
|||
rtl.focusFollowsPointer: off
|
10
custom/jcc/.rtl.glasses
Normal file
10
custom/jcc/.rtl.glasses
Normal file
|
@ -0,0 +1,10 @@
|
|||
rtl.absMinWidth: 60
|
||||
rtl.absMinHeight: 60
|
||||
rtl.borderSize: 10
|
||||
rtl.outerBorderLinewidth: 4
|
||||
rtl.innerBorderLinewidth: 2
|
||||
rtl.gadgetWidth: 20
|
||||
|
||||
rtl*iconWidth: 80
|
||||
rtl*iconHeight: 80
|
||||
rtl*headerHeight: 20
|
7
custom/jcc/.rtl.icon_area
Normal file
7
custom/jcc/.rtl.icon_area
Normal file
|
@ -0,0 +1,7 @@
|
|||
rtl.useIcons: on
|
||||
rtl.useIconArea: on
|
||||
|
||||
rtl.iconAreaTop: 0
|
||||
rtl.iconAreaLeft: 0
|
||||
rtl.iconAreaRight: 450
|
||||
rtl.iconAreaBottom: 900
|
3
custom/jcc/.rtl.icons
Normal file
3
custom/jcc/.rtl.icons
Normal file
|
@ -0,0 +1,3 @@
|
|||
rtl.useIcons: on
|
||||
rtl.useRtlIcon: on
|
||||
rtl.includeBackgroundMenuInWindowMenu: off
|
43
custom/jcc/.rtl.layout
Normal file
43
custom/jcc/.rtl.layout
Normal file
|
@ -0,0 +1,43 @@
|
|||
|
||||
|
||||
1000 900
|
||||
|
||||
messages
|
||||
|
||||
|
||||
messages
|
||||
|
||||
1 642 250 831 775 88 26 0 642 250 642 186 642 524 642 186 1152 900 0 1151 0 899 1
|
||||
0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
console
|
||||
|
||||
|
||||
console
|
||||
|
||||
1 510 186 255 807 32 32 0 510 186 508 186 510 186 508 186 1152 900 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
typescript
|
||||
|
||||
|
||||
typescript
|
||||
|
||||
1 510 350 255 539 32 32 0 510 350 510 322 510 524 510 322 1152 900 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
emacs
|
||||
gmacs
|
||||
*
|
||||
gmacs: emacs @ lotus
|
||||
gmacs
|
||||
1 642 650 831 325 32 32 0 642 900 120 100 642 900 120 100 1152 900 0 1151 0 899 0
|
||||
0 0 0 0 0 0 0 0 0 0
|
||||
|
||||
XTerm
|
||||
xconsole
|
||||
*
|
||||
xconsole
|
||||
/usr/local/src/x.v11r2/bin/xterm
|
||||
1 510 300 255 214 101 26 0 510 300 80 60 510 340 80 60 1152 900 0 1151 0 899 1
|
||||
0 0 0 0 0 0 0 0 0 1
|
3
custom/jcc/.rtl.no_icons
Normal file
3
custom/jcc/.rtl.no_icons
Normal file
|
@ -0,0 +1,3 @@
|
|||
rtl.useIcons: off
|
||||
rtl.useRtlIcon: off
|
||||
rtl.includeBackgroundMenuInWindowMenu: on
|
99
custom/jcc/.rtl.preferences
Normal file
99
custom/jcc/.rtl.preferences
Normal file
|
@ -0,0 +1,99 @@
|
|||
rtl.gravity: 16
|
||||
rtl.borderSize: 4
|
||||
rtl.outerBorderLinewidth: 1
|
||||
rtl.innerBorderLinewidth: 1
|
||||
rtl.listenerTiedToZoom: off
|
||||
rtl.autoPlaceOnUnsizedOpen: off
|
||||
rtl.includeBackgroundMenuInWindowMenu: off
|
||||
rtl.allowAutomaticShrinkOnExchange: off
|
||||
rtl.preferToShrinkOnCornerOpen: on
|
||||
|
||||
rtl.autoProrate: off
|
||||
rtl.biasedAutoProrate: off
|
||||
|
||||
rtl.placePointerInGadgetAfterManualOpen: off
|
||||
rtl.placePointerInGadgetAfterUserAutoOpen: off
|
||||
rtl.placePointerInIconAfterClose: off
|
||||
rtl.placePointerBackAfterMenuOperation: off
|
||||
rtl.placePointerBackOnCancel: off
|
||||
rtl.placePointerInGadgetAfterExchange: off
|
||||
rtl.placePointerInGadgetAfterMove: off
|
||||
rtl.placePointerInBodyInsteadOfGadget: on
|
||||
|
||||
rtl.placePointerInBorderAfterResize: on
|
||||
rtl.placePointerInBodyInsteadOfBorder: off
|
||||
|
||||
rtl.iconPlacement: 1
|
||||
rtl.secondaryIconPlacement: 3
|
||||
|
||||
rtl*userNormalMinWidth: 60
|
||||
rtl*userNormalMinHeight: 60
|
||||
rtl*preferPreviousPosition: on
|
||||
rtl*preferPreviousIconPosition: off
|
||||
rtl*enforceClientMinimums: on
|
||||
|
||||
rtl.XTerm.autoPlaceOnClientOpen: off
|
||||
rtl.XTerm.ignoreInitialPositionHints: on
|
||||
rtl.XTerm.iconPixmapFile: ~rtl/custom/bitmaps/xterm.xbm
|
||||
rtl.XTerm.clientMinWidth: 100
|
||||
rtl.XTerm.clientMinHeight: 80
|
||||
|
||||
rtl.xconsole.requireManualClose: on
|
||||
rtl.xconsole.clientMinWidth: 80
|
||||
rtl.xconsole.clientMinHeight: 60
|
||||
rtl.xconsole.iconPixmapFile: ~rtl/custom/bitmaps/console.xbm
|
||||
|
||||
rtl.init.iconPixmapFile: ~rtl/custom/bitmaps/tombstone.xbm
|
||||
|
||||
rtl.remoteXterm.superclass: Xterm
|
||||
rtl.remoteXterm.iconPixmapFile: ~rtl/custom/bitmaps/xterm1.xbm
|
||||
rtl.remoteXterm.includeTitleInPixmapIcon: on
|
||||
rtl.remoteXterm.includeResClassInIconTitle: off
|
||||
rtl.remoteXterm.includeResNameInIconTitle: off
|
||||
rtl.remoteXterm.includeNameInIconTitle: off
|
||||
rtl.remoteXterm.includeHostInIconTitle: on
|
||||
rtl.remoteXterm.iconHostLeft: 1
|
||||
rtl.remoteXterm.iconHostRight: 71
|
||||
rtl.remoteXterm.iconHostTop: 14
|
||||
rtl.remoteXterm.iconHostBottom: 32
|
||||
rtl.remoteXterm.expensiveToRedraw: on
|
||||
|
||||
rtl.outputonly.useBorders: on
|
||||
rtl.outputonly.useHeader: off
|
||||
rtl.outputonly.noteListener: off
|
||||
|
||||
rtl.xclock.superClass: outputonly
|
||||
rtl.xclock.normalDesiredWidth: 80
|
||||
rtl.xclock.normalDesiredHeight: 80
|
||||
rtl.xclock.iconPixmapFile: ~rtl/custom/bitmaps/timex.xbm
|
||||
|
||||
rtl.xbiff.superClass: outputonly
|
||||
rtl.xbiff.normalDesiredWidth: 64
|
||||
rtl.xbiff.normalDesiredHeight: 64
|
||||
rtl.xbiff.iconPixmapFile: ~rtl/custom/bitmaps/mailbox_checked.xbm
|
||||
|
||||
rtl.emacs.iconPixmapFile: ~rtl/custom/bitmaps/emacs.xbm
|
||||
rtl.emacs.clientMinWidth: 120
|
||||
rtl.emacs.clientMinHeight: 100
|
||||
|
||||
rtl.xload.superClass: outputonly
|
||||
rtl.xload.normalDesiredWidth: 100
|
||||
rtl.xload.normalDesiredHeight: 100
|
||||
rtl.xload.iconPixmapFile: ~rtl/custom/bitmaps/perfmon.xbm
|
||||
|
||||
rtl.yow.iconPixmapFile: ~rtl/custom/bitmaps/pinhead.xbm
|
||||
rtl.yow.saveInLayout: off
|
||||
|
||||
rtl.console.iconPixmapFile: ~rtl/custom/bitmaps/realeye.xbm
|
||||
|
||||
rtl.typescript.iconPixmapFile: ~rtl/custom/bitmaps/cmdtool.xbm
|
||||
rtl.typescript.clientMinWidth: 100
|
||||
rtl.typescript.clientMinHeight: 80
|
||||
|
||||
rtl.help.iconPixmapFile: ~rtl/custom/bitmaps/huh.xbm
|
||||
|
||||
rtl.messages.iconPixmapFile: ~rtl/custom/bitmaps/zip.xbm
|
||||
|
||||
rtl.ez.iconPixmapFile: ~rtl/custom/bitmaps/ez.xbm
|
||||
|
||||
rtl.pipescript.iconPixmapFile: ~rtl/custom/bitmaps/pipes1.xbm
|
20
custom/jcc/.rtl.profiles
Normal file
20
custom/jcc/.rtl.profiles
Normal file
|
@ -0,0 +1,20 @@
|
|||
Zoom
|
||||
~/.rtl.zoom
|
||||
Prorate
|
||||
~/.rtl.prorate
|
||||
Icons
|
||||
~/.rtl.icons
|
||||
Icon Area
|
||||
~/.rtl.icon_area
|
||||
No Icons
|
||||
~/.rtl.no_icons
|
||||
Click to Type
|
||||
~/.rtl.click
|
||||
Real Estate Driven
|
||||
~/.rtl.real_estate
|
||||
Ellis Island
|
||||
~ellis/.rtl.preferences
|
||||
Wow!
|
||||
~/.rtl.zoom ~/.rtl.prorate
|
||||
Forgot My Glasses
|
||||
~/.rtl.glasses
|
4
custom/jcc/.rtl.prorate
Normal file
4
custom/jcc/.rtl.prorate
Normal file
|
@ -0,0 +1,4 @@
|
|||
rtl.autoProrate: on
|
||||
rtl.biasedAutoProrate: on
|
||||
rtl.prorateLocally: off
|
||||
rtl.prorateVerticallyFirst: on
|
1
custom/jcc/.rtl.real_estate
Normal file
1
custom/jcc/.rtl.real_estate
Normal file
|
@ -0,0 +1 @@
|
|||
rtl.focusFollowsPointer: on
|
10
custom/jcc/.rtl.startup
Normal file
10
custom/jcc/.rtl.startup
Normal file
|
@ -0,0 +1,10 @@
|
|||
#! /bin/sh
|
||||
ANDREWDIR=/usr/andrew; export ANDREWDIR
|
||||
CLASSPATH=${ANDREWDIR}/dlib/be2; export CLASSPATH
|
||||
BE2WM=x11; export BE2WM
|
||||
DISPLAY='unix:0'; export DISPLAY
|
||||
cd $HOME
|
||||
(console) &
|
||||
(typescript) &
|
||||
(gmacs) &
|
||||
(messages) &
|
21
custom/jcc/.rtl.tools
Normal file
21
custom/jcc/.rtl.tools
Normal file
|
@ -0,0 +1,21 @@
|
|||
Terminal
|
||||
xterm
|
||||
Console
|
||||
xterm -C -sb -name console
|
||||
Clock
|
||||
xclock
|
||||
Load Monitor
|
||||
xload
|
||||
Mail Monitor
|
||||
xbiff
|
||||
Calculator
|
||||
xcalc
|
||||
Editor
|
||||
gmacs
|
||||
Sabbath
|
||||
rxterm sabbath.rutgers.edu camaratt
|
||||
Talking Heads
|
||||
xsr talking
|
||||
RTL Background
|
||||
xsetroot -bitmap ~tiled/xinclude/icons/rtl_icon.h
|
||||
|
29
custom/jcc/.rtl.zoom
Normal file
29
custom/jcc/.rtl.zoom
Normal file
|
@ -0,0 +1,29 @@
|
|||
rtl.zoomInHeader: on
|
||||
rtl.zoomInCornerBorder: on
|
||||
rtl.zoomInSideBorder: on
|
||||
rtl.zoomInMoveGadget: on
|
||||
rtl.zoomInZoomGadget: on
|
||||
rtl.allowAggressiveRepopulation: on
|
||||
rtl.allowAutomaticShrinkOnAutoRepopulate: on
|
||||
rtl.onlyRepopulateSinceOnAutoUnzoom: on
|
||||
rtl.onlyRepopulateSinceOnExplicitUnzoom: on
|
||||
rtl.preferUnzoomToClose: on
|
||||
|
||||
rtl*listenerTiedToZoom: on
|
||||
|
||||
rtl.Xterm.aggressivelyRepopulate: on
|
||||
|
||||
rtl.console.requireManualClose: on
|
||||
|
||||
rtl.emacs.allowShrinkOnUnzoom: off
|
||||
rtl.emacs.allowShrinkOnAutoUnzoom: off
|
||||
rtl.emacs.allowZoomClose: on
|
||||
rtl.emacs.forceShrinkOnUnzoom: off
|
||||
rtl.emacs.forceShrinkOnAutoUnzoom: off
|
||||
rtl.emacs.zoomOnOpen: on
|
||||
rtl.emacs.zoomDesiredWidth: 600
|
||||
rtl.emacs.zoomDesiredHeight: 450
|
||||
|
||||
rtl.xclock.noteListener: off
|
||||
|
||||
rtl.xbiff.noteListener: off
|
284
dbug_pr.c
Normal file
284
dbug_pr.c
Normal file
|
@ -0,0 +1,284 @@
|
|||
|
||||
/* Copyright (c) 1987 Siemens Corporate Research and Support, Inc.
|
||||
* All rights reserved.
|
||||
*/
|
||||
#ifndef lint
|
||||
static char sccs_id[] = "@(#)pr.c 1.1 12/16/87 Copyright (c) 1987, Siemens Corporate Research and Support, Inc.";
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "std_defs.h"
|
||||
#include "basetype.h"
|
||||
#include "twinD.h"
|
||||
#include "stateP.h"
|
||||
#include "uwinD.h"
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
static int prtitle( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
char *uclass, *utitle;
|
||||
|
||||
|
||||
uclass = uwinp->window_class;
|
||||
utitle = uwinp->title;
|
||||
|
||||
if ( (uclass == NULL) && (utitle == NULL) )
|
||||
{
|
||||
printf( "\n#0 RTL ");
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( uclass == NULL )
|
||||
uclass = "";
|
||||
|
||||
if ( utitle == NULL )
|
||||
utitle = "";
|
||||
|
||||
printf( "#%d (%d)",
|
||||
uwinp->winnum, (int)uwinp);
|
||||
|
||||
printf( "%s: %s",
|
||||
uclass, utitle );
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
static int pricon( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
Tilwin *winp;
|
||||
|
||||
|
||||
|
||||
winp = (Tilwin *)(uwinp->iconp);
|
||||
|
||||
if ( Tilwin_Is_Open(winp) )
|
||||
{
|
||||
printf( "[ ICON ] topleft (%d,%d)",
|
||||
winp->rect.left_x,
|
||||
winp->rect.top_y);
|
||||
|
||||
printf( "bottom right (%d,%d)",
|
||||
winp->rect.right_x,
|
||||
winp->rect.bottom_y);
|
||||
|
||||
printf( "center @ (%d,%d)",
|
||||
winp->center.x,
|
||||
winp->center.y);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
static int prwin( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
Tilwin *winp;
|
||||
|
||||
|
||||
|
||||
winp = (Tilwin *)(uwinp->winp);
|
||||
|
||||
printf( "[ %s ] %s",
|
||||
(Tilwin_Is_Open(winp) ? "OPEN" : "CLOSED"),
|
||||
(uwinp->zoomed ? " *ZOOMED* " : "" ));
|
||||
|
||||
printf( "top left (%d,%d)",
|
||||
winp->rect.left_x,
|
||||
winp->rect.top_y);
|
||||
|
||||
printf( "bottom right (%d,%d)",
|
||||
winp->rect.right_x,
|
||||
winp->rect.bottom_y);
|
||||
|
||||
printf( "center @ (%d,%d)",
|
||||
winp->center.x,
|
||||
winp->center.y);
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
static int prinfo( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
Tilwin *winp;
|
||||
|
||||
|
||||
|
||||
winp = (Tilwin *)(uwinp->winp);
|
||||
|
||||
printf( " size: [%d,%d]",
|
||||
winp->size.width,
|
||||
winp->size.height);
|
||||
|
||||
printf( " max: [%d,%d]",
|
||||
winp->max_size.width,
|
||||
winp->max_size.height);
|
||||
|
||||
|
||||
printf( " min: [%d,%d]",
|
||||
winp->min_size.width,
|
||||
winp->min_size.height);
|
||||
|
||||
printf( " desire: [%d,%d]",
|
||||
winp->desired_size.width,
|
||||
winp->desired_size.height);
|
||||
|
||||
|
||||
if ( uwinp->zoomed)
|
||||
{
|
||||
printf( " regular_min: [%d,%d]",
|
||||
uwinp->regular_min.width,
|
||||
uwinp->regular_min.height);
|
||||
|
||||
printf( " desire: [%d,%d]",
|
||||
uwinp->regular_size.width,
|
||||
uwinp->regular_size.height);
|
||||
}
|
||||
else
|
||||
{
|
||||
printf( " Zoom min: [%d,%d]",
|
||||
uwinp->zoom_min.width,
|
||||
uwinp->zoom_min.height);
|
||||
|
||||
printf( " desire: [%d,%d]",
|
||||
uwinp->zoom_size.width,
|
||||
uwinp->zoom_size.height);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
int pru( uwinp )
|
||||
Userwin *uwinp;
|
||||
{
|
||||
prtitle( uwinp );
|
||||
if ( uwinp->winp == WIN_NULL )
|
||||
pricon( uwinp );
|
||||
else if ( Tilwin_Is_Open( uwinp->winp ) )
|
||||
{
|
||||
prwin( uwinp );
|
||||
prinfo( uwinp );
|
||||
pricon( uwinp );
|
||||
}
|
||||
else
|
||||
{
|
||||
pricon( uwinp );
|
||||
prwin( uwinp );
|
||||
prinfo( uwinp );
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
int prw( winp )
|
||||
Tilwinp winp;
|
||||
{
|
||||
return pru( Userwin_Get(winp) );
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
int prn( num )
|
||||
{
|
||||
Tilwinp winp;
|
||||
WinpHandle handle;
|
||||
|
||||
|
||||
|
||||
handle = State_Generate_Closed_Windows();
|
||||
while ( (winp = (Tilwinp)State_Coerce(handle)) != WIN_NULL )
|
||||
{
|
||||
if ( Userwin_Get(winp)->winnum == num )
|
||||
{
|
||||
prw(winp);
|
||||
return;
|
||||
}
|
||||
State_Next_Window(&handle);
|
||||
}
|
||||
|
||||
printf( "No such number..." );
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
int pro()
|
||||
{
|
||||
Tilwinp winp;
|
||||
WinpHandle handle;
|
||||
Userwin *uwinp;
|
||||
handle = State_Generate_Open_Windows();
|
||||
while ( (winp = (Tilwinp)State_Coerce(handle)) != WIN_NULL )
|
||||
{
|
||||
uwinp = Userwin_Get(winp);
|
||||
if ( uwinp->winp == winp )
|
||||
{
|
||||
prtitle( uwinp );
|
||||
prwin( uwinp );
|
||||
prinfo( uwinp );
|
||||
}
|
||||
State_Next_Window(&handle);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
int pri()
|
||||
{
|
||||
Tilwinp winp;
|
||||
WinpHandle handle;
|
||||
Userwin *uwinp;
|
||||
handle = State_Generate_Open_Windows();
|
||||
while ( (winp = (Tilwinp)State_Coerce(handle)) != WIN_NULL )
|
||||
{
|
||||
uwinp = Userwin_Get(winp);
|
||||
if ( uwinp->iconp == winp )
|
||||
{
|
||||
prtitle( uwinp );
|
||||
pricon( uwinp );
|
||||
}
|
||||
State_Next_Window(&handle);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
int prc()
|
||||
{
|
||||
Tilwinp winp;
|
||||
WinpHandle handle;
|
||||
Userwin *uwinp;
|
||||
handle = State_Generate_Closed_Windows();
|
||||
while ( (winp = (Tilwinp)State_Coerce(handle)) != WIN_NULL )
|
||||
{
|
||||
uwinp = Userwin_Get(winp);
|
||||
if ( uwinp->winp == winp )
|
||||
{
|
||||
prtitle( uwinp );
|
||||
pricon( uwinp );
|
||||
}
|
||||
State_Next_Window(&handle);
|
||||
}
|
||||
return 0;
|
||||
}
|
485
defaults.i
Normal file
485
defaults.i
Normal file
|
@ -0,0 +1,485 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)defaults.i 5.3 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
static void Profile_Defaults()
|
||||
{
|
||||
Tilwin_Set_Global_Option( ADJUST_PLACEMENT_FAIRLY, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTOMATIC_CLOSE, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTO_CLOSE_MORE_RECENT, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTOMATIC_SHRINK, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTO_SHRINK_MORE_RECENT, TRUE );
|
||||
Tilwin_Set_Global_Option( BEST_FIT_IS_TIGHT, FALSE );
|
||||
Tilwin_Set_Global_Option( BREAK_MINIMUMS_FAIRLY, TRUE );
|
||||
Tilwin_Set_Global_Option( ENABLE_GRAVITY, TRUE );
|
||||
Tilwin_Set_Global_Option( ENFORCE_MAXIMUMS, TRUE );
|
||||
Tilwin_Set_Global_Option( ENFORCE_MINIMUMS, TRUE );
|
||||
Tilwin_Set_Global_Option( FIRST_FIT, FALSE );
|
||||
Tilwin_Set_Global_Option( PREFER_CLOSE_TO_SHRINK, TRUE );
|
||||
Tilwin_Set_Global_Option( PREFER_AUTOMATIC_CLOSE_TO_SEARCH, FALSE );
|
||||
Tilwin_Set_Global_Option( PREFER_AUTO_SHRINK_TO_SEARCH, FALSE );
|
||||
Tilwin_Set_Global_Option( PREFER_SHRINK_TO_SEARCH, FALSE );
|
||||
Tilwin_Set_Global_Option( PRORATE_VERTICALLY_FIRST, TRUE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
Tilwin_Set_Default_Option( EXPENSIVE_TO_REDRAW, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_COMPLETELY, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_BOTTOM_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_TOP_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_LEFT_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_RIGHT_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_SIZE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_HEIGHT, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_WIDTH, FALSE );
|
||||
Tilwin_Set_Default_Option( REQUIRE_MANUAL_CLOSE, FALSE );
|
||||
Tilwin_Set_Default_Option( SHRINK_BASED_ON_CURRENT_SIZE, FALSE );
|
||||
Tilwin_Set_Default_Option( WEIGHTED_SHRINK, FALSE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/* Global Semantic Options */
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_AGGRESSIVE_REPOPULATION, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
ALLOW_AUTO_SHRINK_ON_AUTO_REPOP, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
ALLOW_AUTO_SHRINK_ON_EXPL_REPOP, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_AUTO_SHRINK_ON_EXCHANGE, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_AUTO_CLOSE_ON_EXCHANGE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_AUTOMATIC_SHRINK_BY_CLIENT, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_AUTOMATIC_CLOSE_BY_CLIENT, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_LISTENER_TO_CLOSE, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_LSNR_TO_CHANGE_BY_CLIENT, FALSE );
|
||||
UserGlobals_Set_Option( ALLOW_LSNR_TO_CLOSE_BY_CLIENT, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_CENTER_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_CORNER_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_DESIRED_ENLARGE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_PRORATE, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_PRORATE_LOCALLY, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_REPOPULATE_LAST, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_REPOPULATE_ON_AUTO_UNZOOM, TRUE );
|
||||
UserGlobals_Set_Option( AUTO_REPOPULATE_ON_CLOSE, TRUE );
|
||||
UserGlobals_Set_Option( AUTO_REPOP_ON_DESKTOP_RESIZE, TRUE );
|
||||
UserGlobals_Set_Option( AUTO_REPOP_ON_EXPLICIT_UNZOOM, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( BIASED_AUTO_PRORATE, FALSE );
|
||||
UserGlobals_Set_Option( BIASED_EXPLICIT_PRORATE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ENABLE_AUTO_REPOP_DURING_LAYOUT, FALSE );
|
||||
UserGlobals_Set_Option( ENABLE_AUTO_SIZING_DURING_LAYOUT, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( FULL_SCREEN, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ONLY_REPOP_SINCE_ON_AUTO_UNZOOM, TRUE );
|
||||
UserGlobals_Set_Option( ONLY_REPOPULATE_SINCE_ON_CLOSE, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
ONLY_REPOP_SINCE_ON_EXPL_UNZOOM, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_AUTO_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_CENTER_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_CORNER_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_EXCHANGE, FALSE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_RESIZE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PREFER_EXC_LOC_ON_ICONIZING, TRUE );
|
||||
UserGlobals_Set_Option( PREFER_EXCHANGED_LOC_ON_OPENING, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PREFER_PREV_POS_ON_AUTO_REPOP, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PREFER_PREV_POS_ON_EXPL_REPOP, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_CL_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_SHR_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_SHRINK_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_CL_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_SHR_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_SHRINK_ON_OPEN, FALSE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PF_DTOP_2_AUTO_CL_ON_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_DTOP_2_AUTO_SHR_ON_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_DTOP_2_SHRINK_ON_AUTO_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PREF_SLD_TO_AUTO_CL_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PREF_SLD_TO_AUTO_SHR_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PREF_SLD_TO_SHRINK_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_CL_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_SHR_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_SHRINK_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_CL_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_SHR_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_SHRINK_ON_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( PREFER_UNZOOM_TO_CLOSE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PRORATE_LOCALLY, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( REPOPULATE_STRICTLY, FALSE );
|
||||
UserGlobals_Set_Option( REPOPULATE_AUTO_CLOSED_ONLY, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
REQUIRE_PREV_POS_ON_AUTO_REPOP, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
REQUIRE_PREV_POS_ON_EXPL_REPOP, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( RESET_MAX_ON_INCREASE, TRUE );
|
||||
UserGlobals_Set_Option( RESET_MAX_ON_SHRINK, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( RESET_MIN_ON_DECREASE, TRUE );
|
||||
UserGlobals_Set_Option( RESET_MIN_ON_ENLARGE, FALSE );
|
||||
UserGlobals_Set_Option( RESET_TIED_ZOOMED_MIN_ON_ENLARGE, FALSE );
|
||||
UserGlobals_Set_Option( RESET_MIN_MAX_ON_UNSZD_MAN_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( RESET_ZOOM_MIN, FALSE );
|
||||
UserGlobals_Set_Option( RESET_ZOOM_MIN_ALLOWS_DECREASE, FALSE );
|
||||
UserGlobals_Set_Option( RESET_ZOOM_MIN_USES_DESIRE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( TREAT_MOVE_LIKE_RELOCATE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_CTR_NBRHD_ON_EXCHANGE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_CTR_NBRHD_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( TRY_EDGE_NEIGHBORHOOD_ON_OPEN, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_SLIDING_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option( TRY_CTR_NBRHD_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option( TRY_EDGE_NEIGHBORHOOD_ON_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_REPOP_AGAIN_AFT_AUTO_PRORATE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( UNZOOM_TIED_LSNR_IF_NECESSARY, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ZOOM_ON_CREATE, FALSE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/* Global Interface Options */
|
||||
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_BODY, TRUE );
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_HEADER, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_PLACE_ON_ICON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_PLACE_ON_MENU_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_PLACE_ON_UNSIZED_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( BUTTON_MAKES_LISTENER_IN_BODY, TRUE );
|
||||
UserGlobals_Set_Option( BUTTON_MAKES_LISTENER_IN_HEADER, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( CENTER_CURSOR_ON_MOVE, TRUE );
|
||||
UserGlobals_Set_Option( CENTER_CURSOR_ON_RELOCATE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( CLEAR_BODY_ON_REDRAW, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( CLOSE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( DESIRE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( DISTINGUISH_CORNER_BORDERS, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
DISTNGSH_CORNER_BORDERS_BY_INV, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( DRAW_X_ON_MOVE, TRUE );
|
||||
UserGlobals_Set_Option( DRAW_X_ON_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( DRAW_X_ON_RESIZE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( ENLARGE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_ICON, TRUE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
INCL_BGRND_MENU_IN_WINDOW_MENU, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_BODY, TRUE );
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_HEADER, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( FOCUS_FOLLOWS_CURSOR, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_BODY, FALSE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_HEADER, TRUE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_ICON, TRUE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_SIDE_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( MIDDLE_MENU, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( MOVE_IN_HEADER, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_ICON, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_SIDE_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( PLACE_CSR_IN_BODY_NOT_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( PLACE_CSR_IN_BODY_NOT_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_BORDER_AFTER_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_GDGT_AFT_CL_AUTO_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_GDGT_AFT_US_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_GADGET_AFT_MAN_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_GADGET_AFT_EXCHANGE, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_GADGET_AFT_MOVE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PLACE_CSR_IN_ICON_AFTER_CLOSE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( PLACE_CSR_BACK_AFTER_MENU_OP, TRUE );
|
||||
UserGlobals_Set_Option( PLACE_CSR_BACK_ON_CANCEL, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( REDRAW_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_ICON, TRUE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_SIDE_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( RELOCATE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( RESIZE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_SIDE_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( SHOW_LISTENER_IN_BORDERS, FALSE );
|
||||
UserGlobals_Set_Option( SHOW_LISTENER_IN_HEADER, TRUE );
|
||||
UserGlobals_Set_Option( SHOW_FOCUS_IN_BORDERS, TRUE );
|
||||
UserGlobals_Set_Option( SHOW_FOCUS_IN_HEADER, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( USE_CORNER_BORDERS, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( USE_ICON_AREA, FALSE );
|
||||
UserGlobals_Set_Option( USE_ICONS, TRUE );
|
||||
UserGlobals_Set_Option( USE_RTL_ICON, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( USER_MENU_IN_BODY, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_ICON, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ZOOM_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
Userwin_Set_Default_Option( ACCEPT_BUTTON_IN_BODY, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_BUTTON_IN_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_BUTTON_IN_ICON, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_BODY, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_BORDER, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_GADGET, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_ICON, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( AGGRESSIVELY_REPOPULATE, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( ALLOW_SHRINK_ON_UNZOOM, TRUE );
|
||||
Userwin_Set_Default_Option( ALLOW_SHRINK_ON_AUTO_UNZOOM, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ALLOW_ZOOM_CLOSE, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( AUTO_OPEN_ON_CREATE, TRUE );
|
||||
Userwin_Set_Default_Option( AUTO_OPEN_ON_WRITE, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( AUTO_PLACE_ON_CLIENT_OPEN, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( AUTO_RESATISFY_ON_RESET_MINMAX, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( CLIENT_DRAWS_ICON, FALSE );
|
||||
Userwin_Set_Default_Option( CLIENT_PROVIDES_HEADER, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( CONSIDER_FOR_REPOPULATION, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ENFORCE_CLIENT_MINIMUMS, TRUE );
|
||||
Userwin_Set_Default_Option( ENFORCE_CLIENT_MAXIMUMS, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( LISTENER_TIED_TO_ZOOM, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( FORCE_SHRINK_ON_UNZOOM, TRUE );
|
||||
Userwin_Set_Default_Option( FORCE_SHRINK_ON_AUTO_UNZOOM, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( GLASS_CLIENT, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( ICON_DRAWN_BY_CLIENT, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( IGNORE_INITIAL_POSITION_HINTS, FALSE );
|
||||
Userwin_Set_Default_Option( IGNORE_INITIAL_SIZE_HINTS, FALSE );
|
||||
Userwin_Set_Default_Option( IGNORE_POSITION_HINTS, FALSE );
|
||||
Userwin_Set_Default_Option( IGNORE_SIZE_HINTS, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_CLASS_IN_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_CLASS_IN_ICON_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_NAME_IN_TITLE, FALSE );
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_NAME_IN_ICON_TITLE, FALSE );
|
||||
Userwin_Set_Default_Option( INCLUDE_NAME_IN_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_NAME_IN_ICON_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_HOST_IN_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_HOST_IN_ICON_TITLE, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( INCLUDE_TITLE_IN_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_TITLE_IN_PIXMAP_ICON, FALSE );
|
||||
Userwin_Set_Default_Option( INCLUDE_TITLE_IN_CLIENT_ICON, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( INVERT_ICON_WHEN_PENDING, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( NOTE_LISTENER, TRUE );
|
||||
Userwin_Set_Default_Option( NOTE_LISTENER_INPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_CLOSED_INPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_CLOSED_OUTPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_OPEN_INPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_OPEN_OUTPUT, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( PREFER_PREVIOUS_ICON_POSITION, TRUE );
|
||||
Userwin_Set_Default_Option( PREFER_PREV_POS, TRUE );
|
||||
Userwin_Set_Default_Option( REQUIRE_PREVIOUS_ICON_POSITION, FALSE );
|
||||
Userwin_Set_Default_Option( REQUIRE_PREV_POS, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( SAVE_IN_LAYOUT, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( SHOW_ICON, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( USE_BORDERS, TRUE );
|
||||
Userwin_Set_Default_Option( USE_GADGETS, TRUE );
|
||||
Userwin_Set_Default_Option( USE_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( USE_MOVE_GADGET, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ZOOM_FULL_EXPLICIT, FALSE );
|
||||
Userwin_Set_Default_Option( ZOOM_FULL_HEIGHT, FALSE );
|
||||
Userwin_Set_Default_Option( ZOOM_FULL_WIDTH, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( ZOOM_ON_OPEN, FALSE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
UserGlobals_Set_Value( ICON_PLACEMENT, (int)Icon_Top );
|
||||
UserGlobals_Set_Value(
|
||||
SECONDARY_ICON_PLACEMENT, (int)Icon_Left );
|
||||
|
||||
UserGlobals_Set_Value( NEIGHBORHOOD_SHRINK_FACTOR, 50 );
|
||||
|
||||
UserGlobals_Set_Value( GRAVITY, 12 );
|
||||
|
||||
UserGlobals_Set_Value( BORDER_SIZE, 5 );
|
||||
UserGlobals_Set_Value( OUTER_BORDER_LINEWIDTH, 2 );
|
||||
UserGlobals_Set_Value( INNER_BORDER_LINEWIDTH, 1 );
|
||||
|
||||
UserGlobals_Set_Value( GADGET_WIDTH, 12 );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
Userwin_Set_Default_Value( HEADER_HEIGHT, 16 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_WIDTH, 64 );
|
||||
Userwin_Set_Default_Value( ICON_HEIGHT, 64 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_BODY_TOP, 2 );
|
||||
Userwin_Set_Default_Value( ICON_BODY_BOTTOM, 61 );
|
||||
Userwin_Set_Default_Value( ICON_BODY_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_BODY_RIGHT, 61 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_RES_TOP, 2 );
|
||||
Userwin_Set_Default_Value( ICON_RES_BOTTOM, 10 );
|
||||
Userwin_Set_Default_Value( ICON_RES_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_RES_RIGHT, 61 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_HOST_TOP, 12 );
|
||||
Userwin_Set_Default_Value( ICON_HOST_BOTTOM, 20 );
|
||||
Userwin_Set_Default_Value( ICON_HOST_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_HOST_RIGHT, 61 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_NAME_TOP, 22 );
|
||||
Userwin_Set_Default_Value( ICON_NAME_BOTTOM, 61 );
|
||||
Userwin_Set_Default_Value( ICON_NAME_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_NAME_RIGHT, 61 );
|
||||
}
|
||||
|
489
defaults1.i
Normal file
489
defaults1.i
Normal file
|
@ -0,0 +1,489 @@
|
|||
/*
|
||||
static char sccs_id[] = "@(#)defaults1.i 5.3 9/1/88";
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
||||
*
|
||||
* All Rights Reserved
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation, and that the name of Siemens Research and Technology
|
||||
* Laboratories not be used in advertising or publicity pertaining to
|
||||
* distribution of the software without specific, written prior permission.
|
||||
*
|
||||
*
|
||||
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
static void Profile_Defaults()
|
||||
{
|
||||
Tilwin_Set_Global_Option( ADJUST_PLACEMENT_FAIRLY, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTOMATIC_CLOSE, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTO_CLOSE_MORE_RECENT, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTOMATIC_SHRINK, TRUE );
|
||||
Tilwin_Set_Global_Option( ALLOW_AUTO_SHRINK_MORE_RECENT, TRUE );
|
||||
Tilwin_Set_Global_Option( BEST_FIT_IS_TIGHT, FALSE );
|
||||
Tilwin_Set_Global_Option( BREAK_MINIMUMS_FAIRLY, TRUE );
|
||||
Tilwin_Set_Global_Option( ENABLE_GRAVITY, TRUE );
|
||||
Tilwin_Set_Global_Option( ENFORCE_MAXIMUMS, TRUE );
|
||||
Tilwin_Set_Global_Option( ENFORCE_MINIMUMS, TRUE );
|
||||
Tilwin_Set_Global_Option( FIRST_FIT, FALSE );
|
||||
Tilwin_Set_Global_Option( PREFER_CLOSE_TO_SHRINK, TRUE );
|
||||
Tilwin_Set_Global_Option( PREFER_AUTOMATIC_CLOSE_TO_SEARCH, FALSE );
|
||||
Tilwin_Set_Global_Option( PREFER_AUTO_SHRINK_TO_SEARCH, FALSE );
|
||||
Tilwin_Set_Global_Option( PREFER_SHRINK_TO_SEARCH, FALSE );
|
||||
Tilwin_Set_Global_Option( PRORATE_VERTICALLY_FIRST, TRUE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
Tilwin_Set_Default_Option( EXPENSIVE_TO_REDRAW, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_COMPLETELY, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_BOTTOM_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_TOP_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_LEFT_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_RIGHT_EDGE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_SIZE, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_HEIGHT, FALSE );
|
||||
Tilwin_Set_Default_Option( FIXED_WIDTH, FALSE );
|
||||
Tilwin_Set_Default_Option( REQUIRE_MANUAL_CLOSE, FALSE );
|
||||
Tilwin_Set_Default_Option( SHRINK_BASED_ON_CURRENT_SIZE, FALSE );
|
||||
Tilwin_Set_Default_Option( WEIGHTED_SHRINK, FALSE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/* Global Semantic Options */
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_AGGRESSIVE_REPOPULATION, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
ALLOW_AUTO_SHRINK_ON_AUTO_REPOP, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
ALLOW_AUTO_SHRINK_ON_EXPL_REPOP, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_AUTO_SHRINK_ON_EXCHANGE, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_AUTO_CLOSE_ON_EXCHANGE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_AUTOMATIC_SHRINK_BY_CLIENT, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_AUTOMATIC_CLOSE_BY_CLIENT, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_LISTENER_TO_CLOSE, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_LSNR_TO_CHANGE_BY_CLIENT, FALSE );
|
||||
UserGlobals_Set_Option( ALLOW_LSNR_TO_CLOSE_BY_CLIENT, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_CENTER_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_CORNER_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( ALLOW_SHRINK_ON_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_DESIRED_ENLARGE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_PRORATE, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_PRORATE_LOCALLY, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_REPOPULATE_LAST, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_REPOPULATE_ON_AUTO_UNZOOM, TRUE );
|
||||
UserGlobals_Set_Option( AUTO_REPOPULATE_ON_CLOSE, TRUE );
|
||||
UserGlobals_Set_Option( AUTO_REPOP_ON_DESKTOP_RESIZE, TRUE );
|
||||
UserGlobals_Set_Option( AUTO_REPOP_ON_EXPLICIT_UNZOOM, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( BIASED_AUTO_PRORATE, FALSE );
|
||||
UserGlobals_Set_Option( BIASED_EXPLICIT_PRORATE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ENABLE_AUTO_REPOP_DURING_LAYOUT, FALSE );
|
||||
UserGlobals_Set_Option( ENABLE_AUTO_SIZING_DURING_LAYOUT, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( FULL_SCREEN, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ONLY_REPOP_SINCE_ON_AUTO_UNZOOM, TRUE );
|
||||
UserGlobals_Set_Option( ONLY_REPOPULATE_SINCE_ON_CLOSE, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
ONLY_REPOP_SINCE_ON_EXPL_UNZOOM, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_AUTO_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_CENTER_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_CORNER_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_EXCHANGE, FALSE );
|
||||
UserGlobals_Set_Option( PREFER_CL_TO_SHR_ON_RESIZE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PREFER_EXC_LOC_ON_ICONIZING, TRUE );
|
||||
UserGlobals_Set_Option( PREFER_EXCHANGED_LOC_ON_OPENING, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PREFER_PREV_POS_ON_AUTO_REPOP, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PREFER_PREV_POS_ON_EXPL_REPOP, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_CL_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_SHR_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_SHRINK_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_CL_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_SHR_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_SHRINK_ON_OPEN, FALSE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PF_DTOP_2_AUTO_CL_ON_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_DTOP_2_AUTO_SHR_ON_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_DTOP_2_SHRINK_ON_AUTO_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PREF_SLD_TO_AUTO_CL_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PREF_SLD_TO_AUTO_SHR_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PREF_SLD_TO_SHRINK_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_CL_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_AUTO_SHR_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_CTR_NBR_2_SHRINK_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_CL_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_AUTO_SHR_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PF_EDGE_NBR_2_SHRINK_ON_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( PREFER_UNZOOM_TO_CLOSE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PRORATE_LOCALLY, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( REPOPULATE_STRICTLY, FALSE );
|
||||
UserGlobals_Set_Option( REPOPULATE_AUTO_CLOSED_ONLY, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
REQUIRE_PREV_POS_ON_AUTO_REPOP, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
REQUIRE_PREV_POS_ON_EXPL_REPOP, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( RESET_MAX_ON_INCREASE, TRUE );
|
||||
UserGlobals_Set_Option( RESET_MAX_ON_SHRINK, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( RESET_MIN_ON_DECREASE, TRUE );
|
||||
UserGlobals_Set_Option( RESET_MIN_ON_ENLARGE, FALSE );
|
||||
UserGlobals_Set_Option( RESET_TIED_ZOOMED_MIN_ON_ENLARGE, FALSE );
|
||||
UserGlobals_Set_Option( RESET_MIN_MAX_ON_UNSZD_MAN_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( RESET_ZOOM_MIN, FALSE );
|
||||
UserGlobals_Set_Option( RESET_ZOOM_MIN_ALLOWS_DECREASE, FALSE );
|
||||
UserGlobals_Set_Option( RESET_ZOOM_MIN_USES_DESIRE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( TREAT_MOVE_LIKE_RELOCATE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_CTR_NBRHD_ON_EXCHANGE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_CTR_NBRHD_ON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( TRY_EDGE_NEIGHBORHOOD_ON_OPEN, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_SLIDING_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option( TRY_CTR_NBRHD_ON_RESIZE, FALSE );
|
||||
UserGlobals_Set_Option( TRY_EDGE_NEIGHBORHOOD_ON_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( TRY_REPOP_AGAIN_AFT_AUTO_PRORATE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( UNZOOM_TIED_LSNR_IF_NECESSARY, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ZOOM_ON_CREATE, FALSE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/* Global Interface Options */
|
||||
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_BODY, TRUE );
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( ACCEPT_NON_LISTENER_IN_HEADER, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( AUTO_PLACE_ON_ICON_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_PLACE_ON_MENU_OPEN, FALSE );
|
||||
UserGlobals_Set_Option( AUTO_PLACE_ON_UNSIZED_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( BUTTON_MAKES_LISTENER_IN_BODY, TRUE );
|
||||
UserGlobals_Set_Option( BUTTON_MAKES_LISTENER_IN_HEADER, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( CENTER_CURSOR_ON_MOVE, TRUE );
|
||||
UserGlobals_Set_Option( CENTER_CURSOR_ON_RELOCATE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( CLEAR_BODY_ON_REDRAW, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( CLOSE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( CLOSE_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( DESIRE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( DESIRE_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( DISTINGUISH_CORNER_BORDERS, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
DISTNGSH_CORNER_BORDERS_BY_INV, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( DRAW_X_ON_MOVE, TRUE );
|
||||
UserGlobals_Set_Option( DRAW_X_ON_OPEN, TRUE );
|
||||
UserGlobals_Set_Option( DRAW_X_ON_RESIZE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( ENLARGE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( ENLARGE_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_ICON, TRUE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( EXCHANGE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
INCL_BGRND_MENU_IN_WINDOW_MENU, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_BODY, TRUE );
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( KEY_MAKES_LISTENER_IN_HEADER, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( FOCUS_FOLLOWS_CURSOR, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_BODY, FALSE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_HEADER, TRUE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_ICON, TRUE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( MANAGER_MENU_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( MIDDLE_MENU, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( MOVE_IN_HEADER, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_ICON, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_SIDE_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( MOVE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( PLACE_CSR_IN_BODY_NOT_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( PLACE_CSR_IN_BODY_NOT_GADGET, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_BORDER_AFTER_RESIZE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_GDGT_AFT_CL_AUTO_OPEN, FALSE );
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_GDGT_AFT_US_AUTO_OPEN, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_GADGET_AFT_MAN_OPEN, TRUE );
|
||||
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_GADGET_AFT_EXCHANGE, TRUE );
|
||||
UserGlobals_Set_Option(
|
||||
PLACE_CSR_IN_GADGET_AFT_MOVE, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( PLACE_CSR_IN_ICON_AFTER_CLOSE, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( PLACE_CSR_BACK_AFTER_MENU_OP, TRUE );
|
||||
UserGlobals_Set_Option( PLACE_CSR_BACK_ON_CANCEL, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( REDRAW_IN_HEADER, TRUE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_ICON, FALSE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_SIDE_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( REDRAW_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( RELOCATE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_MOVE_GADGET, TRUE );
|
||||
UserGlobals_Set_Option( RELOCATE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( RESIZE_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_CORNER_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_SIDE_BORDER, TRUE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( RESIZE_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( SHOW_LISTENER_IN_BORDERS, FALSE );
|
||||
UserGlobals_Set_Option( SHOW_LISTENER_IN_HEADER, TRUE );
|
||||
UserGlobals_Set_Option( SHOW_FOCUS_IN_BORDERS, TRUE );
|
||||
UserGlobals_Set_Option( SHOW_FOCUS_IN_HEADER, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( USE_CORNER_BORDERS, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( USE_ICON_AREA, FALSE );
|
||||
UserGlobals_Set_Option( USE_ICONS, TRUE );
|
||||
UserGlobals_Set_Option( USE_RTL_ICON, TRUE );
|
||||
|
||||
UserGlobals_Set_Option( USER_MENU_IN_BODY, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_ICON, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( USER_MENU_IN_ZOOM_GADGET, FALSE );
|
||||
|
||||
UserGlobals_Set_Option( ZOOM_IN_HEADER, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_CORNER_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_SIDE_BORDER, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_MOVE_GADGET, FALSE );
|
||||
UserGlobals_Set_Option( ZOOM_IN_ZOOM_GADGET, TRUE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
Userwin_Set_Default_Option( ACCEPT_BUTTON_IN_BODY, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_BUTTON_IN_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_BUTTON_IN_ICON, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_BODY, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_BORDER, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_GADGET, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( ACCEPT_KEY_IN_ICON, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( AGGRESSIVELY_REPOPULATE, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( ALLOW_SHRINK_ON_UNZOOM, TRUE );
|
||||
Userwin_Set_Default_Option( ALLOW_SHRINK_ON_AUTO_UNZOOM, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ALLOW_ZOOM_CLOSE, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( AUTO_OPEN_ON_CREATE, TRUE );
|
||||
Userwin_Set_Default_Option( AUTO_OPEN_ON_WRITE, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( AUTO_PLACE_ON_CLIENT_OPEN, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( AUTO_RESATISFY_ON_RESET_MINMAX, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( CLIENT_DRAWS_ICON, FALSE );
|
||||
Userwin_Set_Default_Option( CLIENT_PROVIDES_HEADER, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( CONSIDER_FOR_REPOPULATION, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ENFORCE_CLIENT_MINIMUMS, TRUE );
|
||||
Userwin_Set_Default_Option( ENFORCE_CLIENT_MAXIMUMS, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( LISTENER_TIED_TO_ZOOM, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( FORCE_SHRINK_ON_UNZOOM, TRUE );
|
||||
Userwin_Set_Default_Option( FORCE_SHRINK_ON_AUTO_UNZOOM, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( GLASS_CLIENT, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( ICON_DRAWN_BY_CLIENT, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_CLASS_IN_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_CLASS_IN_ICON_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_NAME_IN_TITLE, FALSE );
|
||||
Userwin_Set_Default_Option( INCLUDE_RES_NAME_IN_ICON_TITLE, FALSE );
|
||||
Userwin_Set_Default_Option( INCLUDE_NAME_IN_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_NAME_IN_ICON_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_HOST_IN_TITLE, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_HOST_IN_ICON_TITLE, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( INCLUDE_TITLE_IN_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( INCLUDE_TITLE_IN_PIXMAP_ICON, FALSE );
|
||||
Userwin_Set_Default_Option( INCLUDE_TITLE_IN_CLIENT_ICON, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( INVERT_ICON_WHEN_PENDING, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( NOTE_LISTENER, TRUE );
|
||||
Userwin_Set_Default_Option( NOTE_LISTENER_INPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_CLOSED_INPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_CLOSED_OUTPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_OPEN_INPUT, FALSE );
|
||||
Userwin_Set_Default_Option( NOTE_OPEN_OUTPUT, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( PREFER_PREVIOUS_ICON_POSITION, TRUE );
|
||||
Userwin_Set_Default_Option( PREFER_PREV_POS, TRUE );
|
||||
Userwin_Set_Default_Option( REQUIRE_PREVIOUS_ICON_POSITION, FALSE );
|
||||
Userwin_Set_Default_Option( REQUIRE_PREV_POS, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( SAVE_IN_LAYOUT, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( SHOW_ICON, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( USE_BORDERS, TRUE );
|
||||
Userwin_Set_Default_Option( USE_GADGETS, TRUE );
|
||||
Userwin_Set_Default_Option( USE_HEADER, TRUE );
|
||||
Userwin_Set_Default_Option( USE_MOVE_GADGET, TRUE );
|
||||
|
||||
Userwin_Set_Default_Option( ZOOM_FULL_EXPLICIT, FALSE );
|
||||
Userwin_Set_Default_Option( ZOOM_FULL_HEIGHT, FALSE );
|
||||
Userwin_Set_Default_Option( ZOOM_FULL_WIDTH, FALSE );
|
||||
|
||||
Userwin_Set_Default_Option( ZOOM_ON_OPEN, FALSE );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
UserGlobals_Set_Value( ICON_PLACEMENT, (int)Icon_Top );
|
||||
UserGlobals_Set_Value(
|
||||
SECONDARY_ICON_PLACEMENT, (int)Icon_Left );
|
||||
|
||||
UserGlobals_Set_Value( NEIGHBORHOOD_SHRINK_FACTOR, 50 );
|
||||
|
||||
UserGlobals_Set_Value( GRAVITY, 12 );
|
||||
|
||||
UserGlobals_Set_Value( RTL_LEFT_X, 0 );
|
||||
UserGlobals_Set_Value( RTL_TOP_Y, 0 );
|
||||
|
||||
UserGlobals_Set_Value( RTL_WIDTH, 540 );
|
||||
UserGlobals_Set_Value( RTL_HEIGHT, 600 );
|
||||
|
||||
UserGlobals_Set_Value( FULL_WIDTH, 1150 );
|
||||
UserGlobals_Set_Value( FULL_HEIGHT, 894 );
|
||||
|
||||
UserGlobals_Set_Value( BORDER_SIZE, 5 );
|
||||
UserGlobals_Set_Value( OUTER_BORDER_LINEWIDTH, 2 );
|
||||
UserGlobals_Set_Value( INNER_BORDER_LINEWIDTH, 1 );
|
||||
|
||||
UserGlobals_Set_Value( GADGET_WIDTH, 12 );
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
||||
Userwin_Set_Default_Value( HEADER_HEIGHT, 16 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_WIDTH, 64 );
|
||||
Userwin_Set_Default_Value( ICON_HEIGHT, 64 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_BODY_TOP, 2 );
|
||||
Userwin_Set_Default_Value( ICON_BODY_BOTTOM, 61 );
|
||||
Userwin_Set_Default_Value( ICON_BODY_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_BODY_RIGHT, 61 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_RES_TOP, 2 );
|
||||
Userwin_Set_Default_Value( ICON_RES_BOTTOM, 10 );
|
||||
Userwin_Set_Default_Value( ICON_RES_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_RES_RIGHT, 61 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_HOST_TOP, 12 );
|
||||
Userwin_Set_Default_Value( ICON_HOST_BOTTOM, 20 );
|
||||
Userwin_Set_Default_Value( ICON_HOST_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_HOST_RIGHT, 61 );
|
||||
|
||||
Userwin_Set_Default_Value( ICON_NAME_TOP, 22 );
|
||||
Userwin_Set_Default_Value( ICON_NAME_BOTTOM, 61 );
|
||||
Userwin_Set_Default_Value( ICON_NAME_LEFT, 2 );
|
||||
Userwin_Set_Default_Value( ICON_NAME_RIGHT, 61 );
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue