Window Maker (logo by Klaus Klingmueller)
 FAQ

   SITE MENU...
 
 * know it
introduction  
features  
gallery  
people  

 * learn it
FAQs  
news archive  
documentation  
mailing lists  
IRC forums  

 * grab it
ftp area [http]  
mercurial  

 * use it
projects  
themes  
misc links  

 * code it
development  


   FAQ - CHAPTER 9

Chapter 9: Programming for Window Maker




9.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 WindowMaker-0.12.3/test/test.c that is an example for writing such an app (which also have an app menu).

9.2  How do I get my tcl/tk application to produce an appicon?

Oliver Graf 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.

9.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. You can find out more information in our WINGs development section.

9.4  Where can I get more information about WINGs?

Nic Berstein has created a WINGs development 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>.


 


Window Maker is © [1997 - 2010] Alfredo Kojima
We welcome community feedback related to the project.
Read the disclaimer for licensing information and other details.
 Your Next Window Manager!
The Window Maker window manager is in no way associated with Windowmaker, the world's leading software for windows and doors.