6.1 How do I get a normal X application to produce an appicon?
Another insightful answer from who else but Dan Pascu.
"You must define the WM_CLASS (XSetClassHint()) and the CLIENT_LEADER or
XWMHints.window_group properties, which are automatically set by most applications
that use Xt (Motif, Athena ...), but if you use plain Xlib you must set
them by hand.
Also you must make a call to XSetCommand(dpy, leader, argv, argc);
Take a look at Window Maker-0.1x.x/test/test.c that is an example for
writing such an app (which also have an app menu)."
6.2 How do I get my tcl/tk application to produce an appicon?
Oliver Graf <ograf@fga.de> writes:
The main window (normally this is called '.' [dot] in tk) should use
the following lines:
wm command . [concat $argv0 $argv]
wm group . .
All child windows attached to the same app-icon should use:
toplevel .child
wm group .child .
where .child should be replaced by the actual window path.
Replace '.' with the actual main-window path and
'wm group .child .' should be added for each 'toplevel .child'
call.
6.3 What is WINGs?
WINGs Is Not GNUstep. ;)
It is the Widget Library written for the widgets in Window Maker.
It is currently under heavy development but several people have started
writing applications in it. Its goal is to emulate the NeXT(tm)-style widgets.
http://www.ozemail.com.au/~crn/wm/wings.html
is the closest thing to an information center about WINGs by
<crn@ozemail.com.au>.
6.4 Where can I get more information about WINGs?
Nic Berstein <nic@postilion.org>
has created a WINGs Developement list.
The purpose of this list is to provide a forum for support, ideas,
suggestions, bug reports etc. for the WINGs widget set library.
To subscribe to this list, send a message with the word ``subscribe'' in
the _BODY_ of the message to: <wings-request@postilion.org>.