1
0
mirror of https://github.com/gryf/wmdocklib.git synced 2025-12-19 12:28:10 +01:00
Files
wmdocklib/website/index.html
mfrasca 504b2419f8 1580293: initialization of pixmask - drawing areas
this again is a radical modification...  more or less as requested in pr.
2006-10-20 20:01:54 +00:00

198 lines
8.3 KiB
HTML

<html>
<head>
<title>pywmdockapps - WindowMaker dockapps written in Python</title>
<link rel="stylesheet" type="text/css" href="my_style.css">
</head>
<body bgcolor=#FFFFFF text=#000000>
<h1>pywmdockapps - WindowMaker dockapps written in Python</h1>
<h3>What is this place?</h3>
<p>pywmdockapps is the place to be if you are interested in <a
href="http://www.windowmaker.org">WindowMaker</a>, <a
href="http://dockapps.org">dockapps</a> and <a
href="http://www.python.org">Python</a>.
WindowMaker dockapps are graphical applications fitting in a 64x64 tile.
they can work in WindowMaker or any other window manager which can handle
WindowMaker style dockapps. The project pywmdockapps contains a Python
library -wmdocklib- enabling quick development of your own dockapps plus a
small collection of usable examples.
</p>
<p>the included examples are quite untested. they may work quite well, may
not work at all, may set your computer in flames, even though this is not
the most likely event among the three but you have been warned. the one on
which most work has been performed is pywmhdmon, but this too is no
guarantee for better functioning.
</p>
<p>
The example dockapps aim at simplicity and consistency. they are as similar
as possible to each other and with no excessive graphics. Since they are
written in Python, it shouldn't be too hard to change something you do not
like about them. if you do modify things according to your needs and tastes
or if you simply try things out, please share your opinions/changes with the
community, by sending a comment, suggestion, or just drop a note to say that
you have tried it. see contact information at the bottom of this page. </p>
<p>you may also consider filing a <a
href="http://sourceforge.net/tracker/?group_id=147660&atid=769418">bug</a>
or <a
href="http://sourceforge.net/tracker/?group_id=147660&atid=769421">change
request</a>... if your request comes with a diff file, chances are that it
will be processed quickly (a matter of 3/5 days).
</p>
<hr>
<h3>News</h3>
<p class="newsdate">2006-10-13</p>
<p class="newstext">we are now at version 1.11. the library can be
built/installed/distributed using the standard distutils library.
do</p>
<pre>python setup.py build
sudo python setup.py install</pre>
<p class="newstext">additional fonts can be installed. have a look at the
ones defined in the wmdocklib directory. the constraints are: the name must
contain an indication of the size of the character cell (something like
6x8); only the ASCII characters 32-127 can be defined; the width of the xpm
must be 128 pixels; in the xpm the two characters ' '(space) and '%' are
reserved for background and foreground.
</p>
<p class="newstext">once you have added your own font, redo the intallation
procedure. </p>
<p class="newsdate">2005-09-05</p>
<p class="newstext">coordination taken over by Mario Frasca. project accepted in sourceforge. </p>
<p class="newsdate">2004-07-15</p>
<p class="newstext">Minor feature enhancement/bug fix in pywmhdmon.</p>
<p class="newsdate">2003-09-01</p>
<p class="newstext">Some bugfixes in pywmdatetime and pywmhdmon.</p>
<p class="newsdate">2003-07-02</p>
<p class="newstext">Pywmgeneric now has support for up to ten mouse buttons.</p>
<p class="newsdate">2003-06-28</p>
<p class="newstext">Fixed a bug in three of the applications where a mouse click caused the app to
hang.</p>
<p class="newsdate">2003-06-27</p>
<p class="newstext">Added a new dockapp, pywmgeneric.</p>
<p class="newsdate">2003-06-24</p>
<p class="newstext">Added a new dockapp, pywmsysmon.</p>
<p class="newsdate">2003-06-23</p>
<p class="newstext">Added a new dockapp, pywmhdmon.</p>
<p class="newsdate">2003-06-17</p>
<p class="newstext">Added a new dockapp, pywmseti.</p>
<p class="newsdate">2003-06-16</p>
<p class="newstext">Added a new dockapp, pywmdatetime.</p>
<p class="newsdate">2003-06-13</p>
<p class="newstext">Kristoffer Erlandsson starts the project, creating the file pywmgeneral.c. Thanks to Martijn Pieterse for the original wmgeneral.c</p>
<hr>
<h3>wmdocklib</h3>
<p>wmdocklib is a library that makes it possible to write WindowMaker
dockapps in <a href='http://www.python.org'>Python</a>. Quite a bit of the
code is taken from wmgeneral.c and Kristoffer says he just provided Python
wrappers around those functions. The library also contains a Python part
above the wrappers that ease up argument passing and return values. Also
some other usable methods are provided there.
</p>
<hr>
<h3>Pywmdatetime</h3>
<img src="pictures/pywmdatetime.png" alt="pywmdatetime">
<img src="pictures/pywmdatetime-fonts.png" alt="pywmdatetime">
<img src="pictures/pywmdatetime-antialiased.png" alt="pywmdatetime">
<p>Pywmdatetime is a dockapp that displays the current time, date, weekday and
week number. Formats and colours and font are easily configured. </p>
<p>Changes:</p>
<p class="newsdate">2003-09-01</p>
<p class="newstext">Fixed a bug where the week didn't update if we used %q style week numbering.</p>
<p class="newsdate">2003-06-28</p>
<p class="newstext">Fixed a bug where a mouse click caused an infinite loop.</p>
<p class="newsdate">2003-06-26</p>
<p class="newstext">Fixed the bug where longer strings didn't get cleared when shorter ones where
painted.
</p>
<hr>
<h3>Pywmhdmon</h3>
<img src="pictures/pywmhdmon.png" alt="pywmhdmon">
<img src="pictures/angelico-unmounted.png" alt="pywmhdmon">
<img src="pictures/angelico-mounted.png" alt="pywmhdmon">
<img src="pictures/croese-mounted.png" alt="pywmhdmon">
<p>Pywmhdmon is a dockapp that monitors the free space of up to five of your
filesystems (per instance). the fifth line can be set to contain a little
bar that displays the current hard drive activity.</p>
<p>the configuration file can contain more than 5 entries, the '-s' option
is then used to skip the correct amount of entries in each activation of the
program.</p>
<p>Changes:</p>
<p class="newsdate">2006-10-12</p>
<p class="newstext">each mount point can be associated to an 'action'. this
action can be 'mount' or 'eject'. clicking on a mount point with action
'mount' will toggle mounting it. 'eject' is the same, but after unmounting,
ejection will be attempted.
<p class="newsdate">2004-07-15</p>
<p class="newstext">Added a patch from Mario Frasca (Thanks!) which prevents the app from showing
the data from the host file system if there is no filesystem mounted at the
given point.</p>
<p class="newsdate">2003-09-01</p>
<p class="newstext">Fixed a bug where the numbers weren't displayed if they were between 1000 and 1024.</p>
<p class="newsdate">2003-06-28</p>
<p class="newstext">Fixed a bug where a mouse click caused an infinite loop.
</p>
<hr>
<h3>Pywmseti</h3>
<img src="pictures/pywmseti.png" alt="pywmseti">
<p>Pywmseti is a dockapp that monitors your <a
href="http://setiathome.ssl.berkeley.edu/">SETI@home</a> progress. It displays
how many workunits you have done and the progress on the current one. You can
start and stop the current process by clicking anywhere within the window.</p>
<hr>
<h3>Pywmsysmon</h3>
<img src="pictures/pywmsysmon.png" alt="pywmsysmon">
<p>Pywmsysmon is a dockapp that displays your current CPU and memory usage. It
has a graph displaying the history of the CPU usage and a bar to display the
current amount of memory in use.</p>
<p>Changes:</p>
<p class="newsdate">2003-06-28</p>
<p class="newstext">Fixed a bug where a mouse click caused an infinite loop.
</p>
<hr>
<h3>Pywmgeneric</h3>
<img src="pictures/pywmgeneric.png" alt="pywmgeneric">
<p>Pywmgeneric is a dockapp that displays the first line of output from an
external program, the returned string from an python method or an static
string. Up to ten mouse actions can be associated with every displayed entry.
</p>
<p>Changes:</p>
<p class="newsdate">2003-07-02</p>
<p class="newstext">Support for up to ten mouse buttons added. Some additionaly
fine tuning.
</p>
<hr>
<h3>download</h3>
<p>all released files can be found <a
href="http://sourceforge.net/project/showfiles.php?group_id=147660">here</a>.</p>
<p>not yet released versions can be downloaded <a
href="http://sourceforge.net/cvs/?group_id=147660">through cvs</a>.</p>
<h3>Contact</h3>
<p>Is there anything you wonder about these programs? Any thoughts,
comments, suggestions, bug reports or anything else? Don't hesitate to
contact the developers of this project. have a look at <a
href="http://sourceforge.net/projects/pywmdockapps">the main page for this
project</a>.</p>
</body>
</html>