1
0
mirror of https://github.com/gryf/wmdocklib.git synced 2025-12-18 20:10:23 +01:00
Commit Graph

208 Commits

Author SHA1 Message Date
434155a340 Fixed possible duplicate in colors when merging palette. 2022-05-04 16:37:26 +02:00
d38978168e Update docstrings 2022-05-04 16:35:21 +02:00
c3c75e2cb5 Use font object information, instead of local list. 2022-05-04 16:30:49 +02:00
dca4bf5440 Added ability to define multiple bitmap font sources.
By defining attribute "fonts" in the DockApp inherited class, now there
is possible for adding more than one character sets.
2022-05-03 18:44:27 +02:00
1085074596 Added debug flag to the DockApp class. 2022-05-03 18:29:44 +02:00
7316980b9f Added description for pywmgeneral module funtions. 2022-05-03 18:28:26 +02:00
a6f5ea3ba3 Added support for background being a XPM image. 2022-05-01 16:30:24 +02:00
f35e82d0a9 Added function for merging palettes 2022-05-01 16:27:24 +02:00
35cc033713 Fixed camelCase to snake case. 2022-05-01 16:25:55 +02:00
58ec6c0f1d Readme update. 2022-04-18 19:35:58 +02:00
5fadc62db7 Adjust indentation in pywmgeneral.c to be coherent on entire file. 2022-04-18 19:35:00 +02:00
068d1c548e Add function for deducting char size by filename. 2022-04-18 19:24:04 +02:00
1f55513846 Remove read_font function. 2022-04-18 19:23:28 +02:00
ec39f9628c Make add_string/add_char methods of base class. 2022-04-18 19:22:39 +02:00
ac17fe8b24 Make pixmap merge inside a base class.
Also suport fonts being taken from a string rather, than from file only.
2022-04-18 19:22:08 +02:00
5543105dfb Moved redraw from helpers to base class. 2022-04-18 19:17:40 +02:00
72996466cf Moved open_xwindow from helpers to base class. 2022-04-18 19:13:16 +02:00
811ecac3d3 Added more class attributes. 2022-04-18 19:10:49 +02:00
671c1b9361 Added basic run for base application. 2022-04-18 19:10:29 +02:00
c6a0aa7558 Renamed main module. 2022-04-13 17:25:06 +02:00
d95ea4280a Wrap init_pixmap with the DockApp method.
That way, it will update properties of the object, without passing
around ton of arguments.
2022-04-13 17:12:12 +02:00
4426988388 Adjust attributes for the base dockapp class. 2022-04-13 17:11:29 +02:00
a6f372be91 init_pixmap will return dimensions of the whole font pixmap. 2022-04-13 17:10:23 +02:00
67cddb24ea Drop support for foreground color. 2022-04-13 17:09:18 +02:00
6678a07204 Allow creating whatever size of the dockapp. 2022-04-13 17:08:05 +02:00
492fce4f44 Adapt manifest file, add long descriptopn to readme. 2022-04-11 18:40:19 +02:00
6ce0d31d2d Pythonize helpers library. 2022-04-11 18:23:18 +02:00
efb6f8f764 Added simple DockApp base class 2022-04-11 18:17:12 +02:00
3f39612b1e Minor formatting for c module. 2022-04-11 18:16:39 +02:00
0395af9254 Pythonize function names. 2022-04-11 18:15:38 +02:00
ba08fc6ec2 Removed trailing whitespace from c module. 2022-04-11 18:14:38 +02:00
21c9d0afeb Renamed helpers module. 2022-04-11 18:13:47 +02:00
fff744ae32 Clean up setup.py 2022-04-09 11:35:55 +02:00
7eb2042fb8 Make pywmhelpers work on python3 2022-04-09 11:35:41 +02:00
12fe776ec3 Adopt C code to python3. 2022-04-09 11:35:20 +02:00
1f9b63ffcd More cleanups 2022-04-09 11:34:15 +02:00
63f64f31ad Readme update 2022-04-08 18:03:42 +02:00
080b06c3aa Clean up repository.
Remove all non-lib related files including old CVS things, examples,
website and so on.
2022-04-08 17:55:07 +02:00
mfrasca
56908e0bc6 update contact information 2018-07-11 19:01:12 -05:00
mfrasca
e70f75cda7 quick patch, to make this program fit in a swallowed gnome applet of
arbitrary height.  actually at the moment only works for 50 <= height <= 64
2008-03-25 17:49:51 +00:00
mfrasca
dd1c8dd685 added still not working wmoo.ProgressBar 2008-03-25 17:48:04 +00:00
mfrasca
8d0689cc97 small mistake. sorry. calculateWeek is a member of the application class. 2007-07-22 08:55:29 +00:00
mfrasca
06e5448771 forgot to check if the removed functions were in use! 2007-07-11 18:07:22 +00:00
mfrasca
ea23157ceb 1751441: cleaning up the oo module
as requested, the two classes wmoo.Label and wmoo.Button, the method
wmoo.Application.addWidget.  widgets can be retrieved as dictionary
entries of the application.
2007-07-10 20:19:15 +00:00
mfrasca
bc6f7f9a53 just a typo in a comment 2007-07-08 22:45:47 +00:00
mfrasca
296bbb7333 no real change, just adapted the sources so that they show properly in emacs-cvs on macintosh. 2007-05-27 14:02:05 +00:00
mfrasca
b0c51aa5e2 forcing new version because of release. 2007-05-26 10:10:56 +00:00
mfrasca
48b67704bb 1724798: labels are not aligned
implemented the 'align' parameter to the Application.addLabel method.

the pywmhelpers.addString function now returns the x-size of the string.

moved all labels in pywmdatetime one pixel to the left.
2007-05-24 19:04:48 +00:00
mfrasca
e5a8d777b6 1723946: weekday is not updated correctly
I've almost completely rewritten the program, cleaned up most stuff which
has become useless in the object oriented framework.

the strings are not any more centered, this has not yet been programmed in the library.
2007-05-24 12:17:10 +00:00
mfrasca
7bd314e1e0 1723401: key events are not completely translated
modified the buttons, made them again a bit smaller.
moved them around, too.
added callbacks for keypresses
 j: next
 k: previous
 p: play
 m: mute
 q: stop
 space: pause

the pause button blinks while the player is paused.
2007-05-22 16:13:59 +00:00