diamant@hpfclp.SDE.HP.COM (John Diamant) (08/08/88)
> As a user, I do not care WHERE these features are implemented as long as > I have them all. I need scroll bars, status lines, title bars with > menus, AT LEAST vt102 (prefer vt2xx) terminal and Tektronix 401x emulation, > multiple keymapping (prefer dynamically alterable), alternate windows, > etc. You may think you don't care where these features are implemented, but you would soon find that you do. If the title bars are implemented anywhere other than the window manager, they will lead to inconsistent interfaces. Anyway, there are already several window managers which do title bars. Scroll bars, menus, vt102 and Tek 4014 are all in the X11 xterm. > Also note that I probably am not going to have a LOT of say about what > window manager I am using, unless the window manager can be executed by > non-root (i THINK that this is the case) and can run on a number of different > machines. I don't know of any window manager that requires root execution to function. The window managers I know of that do title bars are awm (enhanced uwm), twm, and wm. They are all fairly portable, I believe. John Diamant Software Development Environments Hewlett-Packard Co. ARPA Internet: diamant@hpfclp.sde.hp.com Fort Collins, CO UUCP: {hplabs,hpfcla}!hpfclp!diamant
ellis@AUDI.SIEMENS.COM (Ellis Cohen) (08/11/88)
> The window managers I know of that do title bars are awm (enhanced uwm), twm, > and wm. They are all fairly portable, I believe. rtl does title bars also (we call them headers). rtl accepts a number of user-settable options which control the appearance of the header, providing the kind of flexibility that you wouldn't want to include in every application. For example, the client is expected to attach a number of properties to a top-level window; a number of these contain informative strings. The options control which of these appear in the title. The options rtl uses (and their defaults) are: useHeader -- determines whether to put a header on the window (on) headerHeight -- height in pixels of the header (16) includeTitleInHeader -- whether to display the title in the header (on) includeNameInTitle -- whether to include WM_NAME in title (on) includeHostInTitle -- whether to include WM_CLIENT_MACHINE in title (on) includeResClassInTitle -- whether to include WM_CLASS.res_class in title (on) includeResNameInTitle -- whether to include WM_CLASS.res_name in title (off) Additional options control the appearance of the icon. We ought to have options to control the title font, and the foreground and background colors of the header, but these aren't implemented yet. The default settings can be overridden via your .Xdefaults file -- The entry: rtl.xclock.headerHeight: 14 would indicate that rtl should make the header of xclock applications only 14 pixels high. -- Ellis Cohen Siemens RTL Tiled Window Project