Package pywm
[show private | hide private]
[frames | no frames]

Package pywm

Main module for the PYWM window manager.

PYWM is a window manager based on the FLWM (http://flwm.sf.net) window manager, but wrapped into an easy to use python class.

Aim of PYWM is to create a python-drivable window manager that's actually useful and approachable. (I had a look at PLWM, but found it too arcane and unapproachable. In contrast, PYWM is actually easy to use and customise, and respects those who like mouse interaction (while not discriminating against rodent-haters).

Written 2003 and Copyright (C) by David McNab <david@freenet.org.nz>

Underlying FLWM engine written and copyright by Bill Spizak (http://www.cinenet.net/~spitzak/)
Classes
Fl_Button Creates and manages button widgets for use in Fl_Window popup windows.
Fl_Hold_Browser Creates and manages listbox widgets for use in Fl_Window popup windows.
Fl_Select_Browser Creates and manages listbox widgets for use in Fl_Window popup windows.
Fl_Window This class allows you to create popup windows for user interaction.
window This class wraps an X window in a form where your python window manager code can manipulate it.
WM pywm.WM is the main PYWM class that you should subclass when building your own custom window manager.
appletBar A virtual container for applets.
appletBase Base class for applet windows
Fl_Input Creates and manages listbox widgets for use in Fl_Window popup windows.
Fl_Repeat_Button Creates and manages button widgets for use in Fl_Window popup windows.

Function Summary
  color(spec)
  repeatTimer(secs, func)
Call this within a timer callback, to schedule another timer event
  setTimer(secs, func)
Sets a timer to call function 'func' after 'secs' seconds

Variable Summary
dict colornames = {'blue': '#0000ff', 'purple': '#ff00ff', 'y...

Imported modules:
os, sys, traceback, pywm.flwm_
Function Details

repeatTimer(secs, func)

Call this within a timer callback, to schedule another timer event

setTimer(secs, func)

Sets a timer to call function 'func' after 'secs' seconds

Variable Details

colornames

Type:
dict
Value:
{'black': '000000',
 'blue': '#0000ff',
 'green': '#00ff00',
 'purple': '#ff00ff',
 'red': '#ff0000',
 'white': '#ffffff',
 'yellow': '#ffff00'}                                                  

Generated by Epydoc 2.1 on Mon Feb 27 15:47:08 2006 http://epydoc.sf.net