2006-11-20 19:06  marcusva

	* ocempgui/widgets/TwistedRenderer.py: Fixed TwistedRenderer

2006-11-20 18:43  marcusva

	* ChangeLog:
	  Release 0.2.3.

2006-11-20 18:40  marcusva

	* NEWS, README, doc/uml/renderer.xml:
	  Merged from HEAD: Updated UML diagram for Renderer class. Updated
	  NEWS.

2006-11-20 16:22  marcusva

	* doc/manual.xml, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Style.py: Merged from HEAD: Improved docs. Added
	  event based main loop to Renderer.

2006-11-15 20:38  marcusva

	* NEWS, ocempgui/widgets/Renderer.py: Merged from HEAD: Improved
	  drawing method of the Renderer (thanks to Martin Fuzzey).

2006-11-15 13:28  marcusva

	* doc/examples/embedded_partial.py: Merged from HEAD: Added
	  embedding example, which was not checked in with the last commit

2006-11-15 13:27  marcusva

	* NEWS, ocempgui/widgets/Renderer.py, ocempgui/widgets/__init__.py:

	  Merged from HEAD: Fixed assignment of surfaces to the
	  Renderer.screen attribute and the event handling for them. Added
	  embedding example with partial screen assignments.

2006-11-15 13:23  marcusva

	* doc/examples/embedded_partial.py:
	  Fixed assignment of surfaces to the  Renderer.screen attribute
	  and the event handling for them. Added embedding example with
	  partial screen assignments.

2006-11-14 13:46  marcusva

	* ocempgui/widgets/: Button.py, ImageButton.py, ToggleButton.py:
	  Merged from HEAD: Fixed state setting issue in Button,
	  ToggleButton and ImageButton classes, which forced them to be
	  redrawn again and again.

2006-11-14 13:17  marcusva

	* NEWS, ocempgui/widgets/Renderer.py: Merged from HEAD:
	  Renderer.remove_widget() accepts multiple widget arguments
	  similar to Renderer.add_widget().

2006-11-04 13:29  marcusva

	* NEWS, setup.py, ocempgui/__init__.py,
	  ocempgui/access/papi/papi.c, ocempgui/access/papi/papi.h,
	  ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkattribute.c,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhyperlink.c,
	  ocempgui/access/papi/papi_atkhyperlinkimpliface.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkrelationset.c,
	  ocempgui/access/papi/papi_atkrelationtype.c,
	  ocempgui/access/papi/papi_atkrole.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/access/papi/papi_atkstatetype.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextattribute.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atktextrange.c,
	  ocempgui/access/papi/papi_atktextrectangle.c,
	  ocempgui/access/papi/papi_atktype.c,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/access/papi/papi_constants.c,
	  ocempgui/access/papi/papi_private.h: Merged from HEAD: Updated
	  ocempgui.access.papi to version 0.0.2.

2006-11-04 13:20  marcusva

	* ocempgui/access/papi/papi_atkhyperlinkimpliface.c: Updated
	  ocempgui.access.papi to version 0.0.2.

2006-11-04 12:30  marcusva

	* NEWS, ocempgui/widgets/Renderer.py: Merged from HEAD: Fixed a
	  layer update bug for non-colliding widgets.

2006-10-19 20:56  marcusva

	* ChangeLog: Release 0.2.2

2006-10-19 20:52  marcusva

	* NEWS, doc/examples/drawing_engine.py,
	  ocempgui/widgets/__init__.py: Fixed drawing_engine example. Fixed
	  WidgetStyle import.

2006-10-12 09:41  marcusva

	* AUTHORS, NEWS, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ScrolledList.py: Merged from HEAD: Fixed
	  ScrolledList deselection and scrolling. The event queues in the
	  Renderer will be pumped now.

2006-09-16 14:38  marcusva

	* NEWS, TODO, doc/uml/basewidget.xml,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Entry.py: Merged
	  from HEAD: Updated BaseWidget UML. Updated Entry docs.

2006-09-16 13:28  marcusva

	* NEWS, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/ButtonBase.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/ListViewPort.py, ocempgui/widgets/Scale.py:
	  Merged from HEAD: Minor optimization in ListViewPort.draw().
	  Moved SIG_ENTER, SIG_LEAVE into BaseWidget class.

2006-09-15 12:26  marcusva

	* NEWS, ocempgui/widgets/ButtonBase.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Scale.py: Merged from HEAD: Added SIG_ENTER,
	  SIG_LEAVE support to Entry and Scale widgets.

2006-09-15 01:45  marcusva

	* doc/uml/tooltipwindow.xml:
	  Merged from HEAD: Added TooltipWindow UML diagram.

2006-09-15 01:44  marcusva

	* doc/uml/tooltipwindow.xml:
	  Added TooltipWindow UML diagram.

2006-09-15 01:32  marcusva

	* Makefile, doc/examples/radiobutton.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/ButtonBase.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/FileList.py,
	  ocempgui/widgets/Graph2D.py, ocempgui/widgets/ImageMap.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/ViewPort.py,
	  ocempgui/widgets/Window.py, ocempgui/widgets/base.py: Merged from
	  HEAD: Removed debug code - this will be handled with the
	  profiler. Minor event handling improvements in Renderer class.

2006-09-14 09:50  marcusva

	* NEWS, doc/examples/tictactoe/tictactoe.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/ButtonBase.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/ToggleButton.py:
	  Merged from HEAD: Removed double set_state() method in
	  ToggleButton class. Fixed states in ButtonBase.notify().

2006-09-13 13:27  marcusva

	* doc/examples/tooltipwindow.py: Added missing example.

2006-09-13 13:27  marcusva

	* NEWS, doc/manual.xml, doc/examples/example.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/ButtonBase.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/Renderer.py: Merged from HEAD: Added SIG_ENTER
	  and SIG_LEAVE event constants. Added SIG_ENTER, SIG_LEAVE support
	  to ButtonBase class. Added TooltipWindow example. Improved
	  documentation.

2006-09-13 13:18  marcusva

	* doc/examples/tooltipwindow.py:
	  Added SIG_ENTER and SIG_LEAVE event constants. Added SIG_ENTER,
	  SIG_LEAVE support to ButtonBase class. Added TooltipWindow
	  example. Improved documentation.

2006-09-12 21:59  marcusva

	* NEWS, doc/manual.xml, ocempgui/widgets/Graph2D.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/StyleInformation.py,
	  ocempgui/widgets/TooltipWindow.py: Merged from HEAD:
	  Documentation update.

2006-09-09 09:34  marcusva

	* ocempgui/draw/String.py:
	  Merged from HEAD: Applied font caching patches from Regis
	  Desgroppes.

2006-09-07 08:43  marcusva

	* data/themes/default/DefaultEngine.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/FileList.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ListViewPort.py, ocempgui/widgets/StatusBar.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/StyleInformation.py,
	  ocempgui/widgets/Table.py, ocempgui/widgets/TooltipWindow.py,
	  ocempgui/widgets/Window.py, ocempgui/widgets/__init__.py: Merged
	  from HEAD: Minor optimizations and simplifications. Added
	  TooltipWindow class.

2006-09-02 14:16  marcusva

	* ocempgui/widgets/Renderer.py: Merged from HEAD: Minor Renderer
	  optimizations.

2006-09-02 13:18  marcusva

	* NEWS, setup.py, ocempgui/__init__.py,
	  ocempgui/access/Magnifier.py: Merged from HEAD: Fixed bug in
	  Magnifier.notfiy(), if no mouse movement was passed.

2006-08-26 20:16  marcusva

	* ocempgui/widgets/TooltipWindow.py: Added TooltipWindow class.
	  Added BaseWidget class handlers for tooltips. Added Renderer
	  support for tooltips.

2006-08-25 11:14  marcusva

	* ChangeLog: Release 0.2.1.

2006-08-25 10:09  marcusva

	* NEWS, setup.py, doc/manual.xml, doc/examples/a11y_test.py: Merged
	  from HEAD: Completed Magnifier documentation.

2006-08-24 09:48  marcusva

	* doc/manual.xml, doc/examples/magnifier.py,
	  ocempgui/access/Magnifier.py: Merged from HEAD: Added Magnifier
	  documentation. Fixed screen buffering and updates in Magnifier
	  class.

2006-08-23 22:05  marcusva

	* doc/manual.xml, doc/img/layers_cycling.xml,
	  doc/img/layers_indices.xml, doc/img/layers_view.xml,
	  ocempgui/widgets/Renderer.py: Merged from HEAD: Added layer
	  documentation.

2006-08-23 22:02  marcusva

	* doc/img/layers_cycling.xml: file layers_cycling.xml was added on
	  branch rel_0_2 on 2006-08-23 20:05:43 +0000

2006-08-23 22:02  marcusva

	* doc/img/layers_view.xml: file layers_view.xml was added on branch
	  rel_0_2 on 2006-08-23 20:05:43 +0000

2006-08-23 22:02  marcusva

	* doc/img/: layers_cycling.xml, layers_view.xml: Added layer
	  documentation.

2006-08-22 18:52  marcusva

	* doc/manual.xml: Merged from HEAD: Added ImageLabel documentation.

2006-08-22 12:34  marcusva

	* doc/: manual.xml, examples/observer.py: Merged from HEAD: Added
	  observer documentation.

2006-08-22 12:33  marcusva

	* doc/examples/observer.py: file observer.py was added on branch
	  rel_0_2 on 2006-08-22 10:34:38 +0000

2006-08-22 12:33  marcusva

	* doc/examples/observer.py:
	  Added observer pattern documentation.

2006-08-21 10:45  marcusva

	* NEWS, doc/examples/imagemap.py, doc/examples/magnifier.py,
	  ocempgui/access/Magnifier.py: Added explicit restore() method to
	  Magnifier class.

2006-08-20 18:07  marcusva

	* doc/uml/magnifier.xml, ocempgui/access/Magnifier.py: Merged from
	  HEAD: Added Magnifier UML diagram. Changing the magnifier
	  attributes will update it automatically.

2006-08-20 18:06  marcusva

	* doc/uml/magnifier.xml: Added Magnifier UML diagram. Changing the
	  magnifier attributes will update it automatically.

2006-08-20 18:06  marcusva

	* doc/uml/magnifier.xml: file magnifier.xml was added on branch
	  rel_0_2 on 2006-08-20 16:07:11 +0000

2006-08-20 10:35  marcusva

	* ocempgui/events/: IObserver.py, Subject.py: Merged from HEAD:
	  Improved doc strings for Subject and IObserver.

2006-08-20 09:40  marcusva

	* NEWS, doc/examples/example.py, doc/examples/magnifier.py,
	  ocempgui/access/Magnifier.py, ocempgui/access/__init__.py: Merged
	  from HEAD: Added pygame magnification class.

2006-08-20 09:35  marcusva

	* ocempgui/access/Magnifier.py: file Magnifier.py was added on
	  branch rel_0_2 on 2006-08-20 07:40:21 +0000

2006-08-20 09:35  marcusva

	* doc/examples/magnifier.py, ocempgui/access/Magnifier.py: Added
	  pygame magnification class.

2006-08-20 09:35  marcusva

	* doc/examples/magnifier.py: file magnifier.py was added on branch
	  rel_0_2 on 2006-08-20 07:40:21 +0000

2006-08-19 12:33  marcusva

	* NEWS, data/themes/default/DefaultEngine.py, doc/manual.xml,
	  doc/examples/example.py, doc/examples/imagelabel.py,
	  doc/uml/imagelabel.xml, ocempgui/widgets/ImageLabel.py,
	  ocempgui/widgets/__init__.py: Merged from HEAD: Added new
	  ImageLabel class for simple image display.

2006-08-19 12:32  marcusva

	* ocempgui/widgets/ImageLabel.py: file ImageLabel.py was added on
	  branch rel_0_2 on 2006-08-19 10:33:56 +0000

2006-08-19 12:32  marcusva

	* doc/examples/imagelabel.py: file imagelabel.py was added on
	  branch rel_0_2 on 2006-08-19 10:33:56 +0000

2006-08-19 12:32  marcusva

	* doc/uml/imagelabel.xml: file imagelabel.xml was added on branch
	  rel_0_2 on 2006-08-19 10:33:56 +0000

2006-08-19 12:32  marcusva

	* doc/examples/imagelabel.py, doc/uml/imagelabel.xml,
	  ocempgui/widgets/ImageLabel.py: Added new ImageLabel class for
	  simple image display.

2006-08-18 11:47  marcusva

	* NEWS, ocempgui/widgets/Table.py: Merged from HEAD: Fixed creation
	  of the Table internals on constructor invocation.

2006-08-18 10:48  marcusva

	* ocempgui/widgets/Renderer.py: Merged from HEAD: Fixed reference
	  issue in Renderer.clear()

2006-08-18 10:35  marcusva

	* NEWS, doc/uml/basewidget.xml, doc/uml/eventmanager.xml,
	  doc/uml/renderer.xml, ocempgui/events/EventManager.py,
	  ocempgui/widgets/Renderer.py: Merged from HEAD: Added
	  EventManager.clear() method. Added Renderer.clear () method.

2006-08-17 23:42  marcusva

	* NEWS, TODO, ocempgui/events/INotifyable.py,
	  ocempgui/events/IObserver.py, ocempgui/events/Subject.py,
	  ocempgui/events/__init__.py, ocempgui/widgets/Renderer.py: Merged
	  from HEAD: Added Subject and IObserver classes for observer
	  patterns.

2006-08-17 23:41  marcusva

	* ocempgui/events/: IObserver.py, Subject.py: Added Subject and
	  IObserver classes for observer patterns.

2006-08-17 23:41  marcusva

	* ocempgui/events/IObserver.py: file IObserver.py was added on
	  branch rel_0_2 on 2006-08-17 21:42:22 +0000

2006-08-17 23:41  marcusva

	* ocempgui/events/Subject.py: file Subject.py was added on branch
	  rel_0_2 on 2006-08-17 21:42:22 +0000

2006-08-17 20:04  marcusva

	* NEWS, data/themes/default/DefaultEngine.py,
	  ocempgui/widgets/Style.py: Merged from HEAD: Added 'shadowcolor'
	  style entry for adjusting dropshadow colors. Fixed drawing bug in
	  DefaultEngine.draw_dropshadow().

2006-08-17 19:06  marcusva

	* NEWS, ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/Frame.py: Merged
	  from HEAD: Fixed indexable assignment for BaseWidget.controls.
	  Fixed depth assignment for widgets attached to a Bin or
	  Container.

2006-08-17 18:03  marcusva

	* NEWS, setup.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Table.py, ocempgui/widgets/Window.py: Merged
	  from HEAD: Fixed a focusing bug in Window class. Fixed size
	  calculation in Table for large spacing values. Fixed
	  event.handled assignment on clicks in Entry class.

2006-08-16 11:30  marcusva

	* doc/manual.xml, doc/examples/drawing_engine.py,
	  ocempgui/draw/Draw.py, ocempgui/draw/Image.py,
	  ocempgui/draw/String.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/ButtonBase.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/FileList.py, ocempgui/widgets/Graph2D.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/ImageMap.py,
	  ocempgui/widgets/ListViewPort.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/TwistedRenderer.py,
	  ocempgui/widgets/ViewPort.py, ocempgui/widgets/base.py: Merged
	  from HEAD: Import cleanups.

2006-08-16 01:52  marcusva

	* NEWS, setup.py, data/themes/default/DefaultEngine.py,
	  ocempgui/draw/Complex.py, ocempgui/draw/Constants.py,
	  ocempgui/draw/String.py, ocempgui/draw/__init__.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Style.py:
	  Merged from HEAD: New FONT_STYLE_TYPES constants for styles to be
	  passed to the String methods.  String.* functions now allow
	  additional style flags to be passed.	New method
	  String.apply_font_styles() to apply different rendering styles to
	  a font.

2006-08-16 01:51  marcusva

	* ocempgui/draw/Constants.py:
	  Added missing Constants module.

2006-08-16 01:51  marcusva

	* ocempgui/draw/Constants.py: file Constants.py was added on branch
	  rel_0_2 on 2006-08-15 23:52:45 +0000

2006-08-09 19:24  marcusva

	* NEWS, ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Style.py:
	  Merged from HEAD: Fixed copy.deepcopy() issues for the
	  WidgetStyle class.

2006-08-09 11:07  marcusva

	* ocempgui/widgets/: BaseWidget.py, Style.py,
	  components/ListItemCollection.py: Merged from HEAD: Marked
	  BaseWidget.get_style() method deprecated. Added
	  BaseWidget.create_style() method. Added WidgetStyle style class,
	  that tracks changes of its items.

2006-08-02 22:16  marcusva

	* NEWS, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Renderer.py: Added SIG_SCREENCHANGED event for
	  screen changes. Fixed doubled assignment of the screen on
	  VIDEORESIZE events. (merged from HEAD)

2006-07-24 18:42  marcusva

	* NEWS, setup.py, doc/manual.xml,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/widgets/Renderer.py: Sync'ed with HEAD: Renamed
	  papi.set_atk_root_getter to set_root. papi.set_root accespts
	  objects now. Fixed emittance of SIG_TICK events for all layers.

2006-07-24 14:02  marcusva

	* NEWS, setup.py: Version increment to 0.2.1

2006-07-23 10:25  marcusva

	* setup.py, ocempgui/__init__.py: Increased version info.

2006-07-22 15:20  marcusva

	* ChangeLog, NEWS, setup.py, ocempgui/__init__.py: Release 0.2.0

2006-07-22 15:10  marcusva

	* doc/manual.xml, doc/examples/bin.py, doc/examples/theme.py,
	  doc/examples/theme_example.rc, ocempgui/widgets/Style.py:
	  Documentation improvements.

2006-07-22 12:47  marcusva

	* Makefile, setup.py: Improved setup scripts.

2006-07-21 12:08  marcusva

	* TODO, doc/examples/bin.py: Improved Bin class example.

2006-07-21 10:42  marcusva

	* NEWS, data/themes/default/DefaultEngine.py, doc/Makefile,
	  doc/manual.xml, doc/examples/checkbutton.py,
	  doc/examples/radiobutton.py, doc/img/layers_indices.xml,
	  ocempgui/access/IIndexable.py, ocempgui/access/__init__.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/Renderer.py:
	  Renamed Indexable to IIndexable to outline that it is an
	  interface. Added layer and index switchjing diagram.

2006-07-21 09:22  marcusva

	* NEWS, doc/examples/tictactoe/tictactoe.py: Fixed file names for
	  case insensitive filesystems.

2006-07-20 12:22  marcusva

	* doc/manual.xml: Minor doc fixes.

2006-07-20 11:56  marcusva

	* doc/Makefile, doc/manual.xml, ocempgui/widgets/ScrolledWindow.py:
	  Fixed UML release and installation targets. Fixed ScrolledWindow
	  bug, if it is destroyed.

2006-07-20 02:14  marcusva

	* NEWS, data/themes/default/icons/16x16/folder.png, doc/manual.xml,
	  doc/examples/a11y_test.py, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ViewPort.py: Brushed up FOLDER icon. Added
	  ViewPort documentation. Reorganized appendix in manual.

2006-07-19 21:24  marcusva

	* doc/uml/renderer.xml, doc/uml/twistedrenderer.xml,
	  doc/uml/viewport.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/ListViewPort.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ScrolledList.py: Added UML diagrams for
	  Renderer, TwistedRenderer and ViewPort class. Fixed indexing
	  issues in Renderer and a focus bug in the ScrolledList class.

2006-07-19 12:33  marcusva

	* NEWS, setup.py, doc/examples/drawing_engine.py,
	  doc/img/drawing_widgets.xml, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Style.py: Made DEFAULTDATADIR globally
	  available. Renamed style.py example to drawing_engine.py example.

2006-07-19 11:36  marcusva

	* doc/uml/: button.xml, checkbutton.xml, container.xml,
	  diagram.xml, dialogwindow.xml, editable.xml, entry.xml,
	  filedialog.xml, filelist.xml, frame.xml, graph2d.xml,
	  imagebutton.xml, imagemap.xml, label.xml, listviewport.xml,
	  progressbar.xml, radiobutton.xml, scale.xml, scrollbar.xml,
	  scrolledlist.xml, scrolledwindow.xml, statusbar.xml, table.xml,
	  togglebutton.xml, window.xml: UML updates.

2006-07-18 21:42  marcusva

	* setup.py, doc/examples/a11y_test.py, doc/examples/bin.py,
	  doc/uml/basewidget.xml, doc/uml/bin.xml, doc/uml/button.xml,
	  doc/uml/buttonbase.xml, doc/uml/checkbutton.xml,
	  ocempgui/access/__init__.py, ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi_atkattribute.c,
	  ocempgui/access/papi/papi_atkhyperlink.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkrelationset.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/access/papi/papi_atktextrange.c,
	  ocempgui/access/papi/papi_atktextrectangle.c,
	  ocempgui/widgets/BaseWidget.py: Fixed papi namespace. Improved
	  a11y example.

2006-07-18 12:45  marcusva

	* ocempgui/access/papi/papi_atkcomponentiface.c: Documentation fix.

2006-07-18 11:34  marcusva

	* NEWS, doc/manual.xml, doc/examples/a11y_test.py,
	  ocempgui/access/papi/papi_atkactioniface.c: Improved
	  documentation. Unbroke papi build.

2006-07-17 18:24  marcusva

	* doc/manual.xml, ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhyperlink.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atkvalueiface.c: Documentation
	  improvements

2006-07-11 11:46  marcusva

	* doc/examples/a11y_test.py, ocempgui/__init__.py,
	  ocempgui/access/__init__.py,
	  ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkattribute.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhyperlink.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkrelationset.c,
	  ocempgui/access/papi/papi_atkrelationtype.c,
	  ocempgui/access/papi/papi_atkrole.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/access/papi/papi_atkstatetype.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextattribute.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/draw/Complex.py, ocempgui/draw/__init__.py,
	  ocempgui/events/EventManager.py, ocempgui/events/INotifyable.py,
	  ocempgui/events/__init__.py, ocempgui/object/__init__.py,
	  ocempgui/widgets/Style.py:
	  Documentation fixes. Improved papi interfaces.

2006-07-07 11:06  marcusva

	* doc/examples/: example.py, scrollbar.py: Brushed up ScrollBar
	  example.

2006-07-06 09:05  marcusva

	* doc/examples/a11y_test.py, doc/uml/design.xml,
	  ocempgui/access/papi/papi_atkattribute.c,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atktextrectangle.c,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/access/papi/papi_atkvalueiface.c: Indentation cleanup in
	  papi wrapper. Updated some UMLs.

2006-07-04 16:43  marcusva

	* ocempgui/widgets/Renderer.py: Removed junk from Renderer.

2006-07-04 16:28  marcusva

	* TODO, doc/examples/a11y_test.py,
	  ocempgui/access/papi/papi_atkutil.c: Sanitized atk interfaces.

2006-07-04 14:36  marcusva

	* ocempgui/access/papi/: papi_atkhyperlink.c,
	  papi_atkstreamableiface.c, papi_atktextattribute.c,
	  papi_atktype.c, papi_atkutil.c: Improved atkutil* wrapper code.

2006-07-04 11:13  marcusva

	* ocempgui/access/papi/: papi_atkobject.c, papi_atkutil.c,
	  papi_atkvalueiface.c, papi_constants.c, papi_private.h: Added
	  support for attaching multiple global event listeners to the papi
	  bindings.

2006-07-03 23:32  marcusva

	* setup.py, ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/access/papi/papi_private.h,
	  ocempgui/widgets/BaseWidget.py: Improved _papi layout.

2006-07-03 12:13  marcusva

	* data/themes/default/DefaultEngine.py, doc/examples/example.py,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/widgets/Container.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/components/FileListItem.py,
	  ocempgui/widgets/components/ListItemCollection.py: Fixed
	  Renderer.remove_widget(), so that widgets are remove recursively
	  now. Fixed the indexable addition in Container._add(). Added Atk
	  wrappers for focus handlers.

2006-07-02 16:04  marcusva

	* AUTHORS, data/themes/default/DefaultEngine.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Table.py, ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/TwistedRenderer.py,
	  ocempgui/widgets/ViewPort.py: Documentation updates.

2006-07-02 15:08  marcusva

	* ocempgui/widgets/: BaseWidget.py, Bin.py, Button.py,
	  ButtonBase.py, Constants.py, Container.py, Diagram.py,
	  DialogWindow.py, Editable.py, Entry.py, GenericDialog.py,
	  Graph2D.py, Label.py, ListViewPort.py, RadioButton.py,
	  Renderer.py, base.py: Documentation updates.

2006-07-01 14:11  marcusva

	* NEWS, ocempgui/widgets/Renderer.py: Added support for VIDEORESIZE
	  events to Renderer class.

2006-07-01 12:51  marcusva

	* ocempgui/widgets/: ListViewPort.py, ScrollBar.py,
	  ScrolledList.py, ScrolledWindow.py, ViewPort.py: Fixed ScrollBar
	  minimum sizes. Fixed cursor and selection drawing in ListViewPort
	  class.

2006-07-01 10:49  marcusva

	* ocempgui/widgets/Renderer.py: Fixed widgets refreshes for changes
	  in the Renderer.

2006-07-01 10:22  marcusva

	* MANIFEST.in, ocempgui/widgets/Scale.py: Fixed Scale value
	  calculation.

2006-06-30 13:59  marcusva

	* Makefile, doc/Makefile: Fixed release building.

2006-06-30 13:45  marcusva

	* setup.py, ocempgui/access/papi/papi_private.h: Fixed setup script
	  for Python 2.3

2006-06-30 13:28  marcusva

	* NEWS, ocempgui/access/papi/papi_private.h: Fixed papi build for
	  Python 2.3.

2006-06-30 12:55  marcusva

	* doc/examples/twisted_client.py, doc/examples/chat/guiclient.py,
	  ocempgui/widgets/TwistedRenderer.py: Fixed TwistedRenderer

2006-06-30 12:13  marcusva

	* TODO, data/themes/default/DefaultEngine.py,
	  doc/examples/example.py, doc/examples/graph2d.py,
	  doc/examples/radiobutton.py, doc/examples/scrolledlist.py,
	  doc/examples/window.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/FileDialog.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Window.py: Fixed
	  selection change signals in ScrolledList class. Fixed style
	  issues in DefaultEngine. Sync'ed ScrolledList inheritors with
	  latest changes. Imrpoved example(s).

2006-06-30 10:02  marcusva

	* ocempgui/widgets/ScrolledList.py: Fixed scrollbar behaviour for
	  ScrolledList class.

2006-06-30 09:53  marcusva

	* NEWS, TODO, doc/examples/basewidget.py,
	  doc/examples/scrolledlist.py, ocempgui/widgets/ScrolledList.py:
	  Improved navigation in ScrolledList class.

2006-06-29 13:01  marcusva

	* NEWS, data/themes/default/DefaultEngine.py,
	  doc/examples/listitemcollection.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/components/ListItemCollection.py: Various
	  drawing engine fixes. Improved ScrolledList class.

2006-06-24 16:16  marcusva

	* ocempgui/widgets/: BaseWidget.py, ListViewPort.py,
	  ScrolledList.py: Improved mouse handling for the ScrolledList
	  class.

2006-06-24 13:21  marcusva

	* NEWS, ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/ViewPort.py,
	  ocempgui/widgets/components/ListItem.py: Various
	  ScrolledList/ListViewPort class fixes.

2006-06-23 14:09  marcusva

	* NEWS, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ScrolledList.py: Readded keyboard/mouse
	  navigation to ScrolledList class. Improved drawing of the
	  ListViewPort class.

2006-06-22 19:04  marcusva

	* NEWS, doc/examples/listitemcollection.py,
	  doc/examples/scrolledwindow.py, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/ListItemCollection.py: Various fixes
	  in ScrolledList and ListViewPort classes.

2006-06-15 14:14  marcusva

	* doc/manual.xml, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/ViewPort.py:
	  Minor fixes in the ScrolledList and ListViewPort class.

2006-06-13 11:46  marcusva

	* ocempgui/: events/INotifyable.py, widgets/Style.py:
	  Improved doc strings.

2006-06-05 11:20  marcusva

	* Makefile, NEWS, setup.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/Graph2D.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/ImageMap.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ProgressBar.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/StyleInformation.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/ViewPort.py,
	  ocempgui/widgets/Window.py,
	  ocempgui/widgets/components/FileListItem.py,
	  ocempgui/widgets/images/Icons16x16.py:
	  Improved theme system.

2006-06-05 11:17  marcusva

	* data/themes/: __init__.py, default/DefaultEngine.py,
	  default/__init__.py, default/default.rc,
	  default/icons/16x16/file_char.png,
	  default/icons/16x16/file_link.png,
	  default/icons/16x16/file_normal.png,
	  default/icons/16x16/file_socket.png,
	  default/icons/16x16/folder.png:
	  Added theme subdirectories.

2006-06-03 11:22  marcusva

	* ocempgui/widgets/Style.py: Fixed a border bug in
	  Style.draw_button(). Smoothed raised/sunken borders

2006-06-02 19:22  marcusva

	* ocempgui/widgets/: Scale.py, Style.py, StyleInformation.py:
	  Brushed up Scale look.

2006-06-02 13:48  marcusva

	* ocempgui/widgets/: Style.py, StyleInformation.py: Cleaned Graph2D
	  drawing method. Added StyleInformation docs.

2006-06-02 13:31  marcusva

	* ocempgui/widgets/Style.py: Fixed size calculation for Scales.

2006-06-02 12:50  marcusva

	* ocempgui/widgets/: Renderer.py, Scale.py, Style.py,
	  StyleInformation.py: Brushed up Scale look. Fixed minor indexing
	  issue in Renderer class.

2006-06-02 12:21  marcusva

	* NEWS, doc/examples/button.py, doc/examples/checkbutton.py,
	  doc/examples/example.py, doc/examples/filedialog.py,
	  doc/examples/genericdialog.py, doc/examples/imagebutton.py,
	  doc/examples/import.py, doc/examples/label.py,
	  doc/examples/radiobutton.py, doc/examples/theme.py,
	  doc/examples/togglebutton.py, ocempgui/__init__.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Graph2D.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Range.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/StyleInformation.py,
	  ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/TwistedRenderer.py,
	  ocempgui/widgets/ViewPort.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/__init__.py:
	  Reimplemented correct scrolling behaviour for the ScrolledWindow
	  and ViewPort. Brushed up the default theme and drawing methods.
	  The text argument for Check-, Radio- and ToggleButtons is
	  optional. The image argument for the ImageButton is optional.
	  Improved Style.draw_scale() and Style.draw_scrollbar() methods to
	  work correctly with inheritors.  Improved examples. Documentation
	  fixes.

2006-06-01 13:39  marcusva

	* NEWS, ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/StyleInformation.py:
	  Improved ScrollBar style. Added bordercolor style entry for
	  flattened borders.

2006-06-01 12:14  marcusva

	* TODO, ocempgui/widgets/Graph2D.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/StyleInformation.py: Added mouse support to
	  Graph2D class.

2006-05-31 13:12  marcusva

	* ocempgui/widgets/: Diagram.py, Graph2D.py:
	  Added zoom in/out support and axis movement to Graph2D.

2006-05-31 09:45  marcusva

	* NEWS, ocempgui/events/EventManager.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Renderer.py:
	  Added __len__() method to EventManager. Fixed indexable behaviour
	  for Renderer and BaseWidget. Layers in Renderer now will be
	  automatically destroyed.

2006-05-25 18:47  marcusva

	* doc/uml/graph2d.xml, ocempgui/widgets/Graph2D.py: Added UML for
	  Graph2D class.

2006-05-25 18:01  marcusva

	* doc/uml/button.xml, doc/uml/diagram.xml, doc/uml/table.xml,
	  doc/uml/togglebutton.xml, doc/uml/window.xml,
	  ocempgui/widgets/Diagram.py, ocempgui/widgets/ToggleButton.py:
	  Updated UMLs for Table, ToggleButton and Window class. Added UML
	  for Diagram class.

2006-05-25 00:01  marcusva

	* doc/uml/: label.xml, progressbar.xml, radiobutton.xml, scale.xml,
	  scrollbar.xml, statusbar.xml:
	  Updated UMLs for Label, ProgressBar, RadioButton, Scale,
	  ScrollBar and StatusBar class.

2006-05-24 20:07  marcusva

	* doc/uml/button.xml, doc/uml/buttonbase.xml, doc/uml/editable.xml,
	  doc/uml/entry.xml, doc/uml/frame.xml, doc/uml/imagebutton.xml,
	  ocempgui/widgets/Button.py, ocempgui/widgets/ButtonBase.py:
	  Updated UMLs for Editable, Entry, Frame and ImageButton classes.
	  Corrected ButtonBase and Button class UMLs.

2006-05-24 19:34  marcusva

	* doc/uml/: actionlistener.xml, checkbutton.xml, container.xml,
	  design.xml, dialogwindow.xml, signals.xml:
	  Updated UMLs for ActionListener, CheckButton, Container,
	  DialogWindow and Event class. Updated design image.

2006-05-24 14:12  marcusva

	* doc/uml/: bin.xml, button.xml, buttonbase.xml:
	  Updated UMLs for Bin and Button class. Added UML for ButtonBase
	  class.

2006-05-24 13:55  marcusva

	* doc/uml/baseobject.xml, doc/uml/basewidget.xml,
	  doc/uml/eventmanager.xml, ocempgui/widgets/BaseWidget.py:
	  Updated UMLs for BaseWidget BaseObject and EventManager class.

2006-05-24 12:15  marcusva

	* TODO, setup.py, doc/examples/a11y_test.py,
	  doc/examples/graph2d.py,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/ViewPort.py:
	  Added AtkValueIface support for basic types. Minor improvements
	  in ViewPort drawing and updating.

2006-05-24 02:14  marcusva

	* ocempgui/access/papi/: papi.c, papi_atkactioniface.c,
	  papi_atkattribute.c, papi_atkbridge.c, papi_atkcomponentiface.c,
	  papi_atkdocumentiface.c, papi_atkeditableiface.c,
	  papi_atkhypertextiface.c, papi_atkimageiface.c, papi_atkobject.c,
	  papi_atkrelationtype.c, papi_atkselectioniface.c,
	  papi_atkstateset.c, papi_atkstatetype.c,
	  papi_atkstreamableiface.c, papi_atktableiface.c,
	  papi_atktextattribute.c, papi_private.h:
	  Code cleanup in papi interface. Added AtkStateType functions.
	  Changed AtkEditable interface methods to make use of the new
	  AtkAttribute wrapper. Minor typo and bug fixes.

2006-05-24 01:03  marcusva

	* ocempgui/access/papi/: papi.c, papi_atkattribute.c,
	  papi_atkrole.c, papi_atktextrange.c, papi_atktextrectangle.c,
	  papi_private.h:
	  Added global atk_text_attribute* functions.

2006-05-23 20:48  marcusva

	* ocempgui/: access/papi/papi.c, access/papi/papi.h,
	  access/papi/papi_atkattribute.c, access/papi/papi_atktextiface.c,
	  access/papi/papi_atktextrange.c,
	  access/papi/papi_atktextrectangle.c, access/papi/papi_private.h,
	  widgets/Renderer.py:
	  Added AtkTextRange, AtkTextRectangle and AtkAttribute wrappers.
	  Completed AtTextIface interface wrappers.

2006-05-19 10:37  marcusva

	* ocempgui/widgets/Style.py: Fixed focus border drawing for
	  buttons, if no child is set.

2006-05-19 10:24  marcusva

	* NEWS, ocempgui/events/EventManager.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/Diagram.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/FileDialog.py,
	  ocempgui/widgets/FileList.py, ocempgui/widgets/ImageMap.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/StatusBar.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/__init__.py: Sync'ed internal and external
	  naming schemes. Improved window activation on child focus. Fixed
	  several Style bugs introduced by a previous commit.

2006-05-19 08:33  marcusva

	* ocempgui/widgets/: Diagram.py, Graph2D.py: Added doc strings to
	  the Diagram and Graph2d class. Fixed a minor bug in
	  Diagram.evaluate().

2006-05-18 13:19  marcusva

	* NEWS, doc/examples/graph2d.py, ocempgui/widgets/Diagram.py,
	  ocempgui/widgets/Graph2D.py:
	  Added evaluate() method to the Diagram class for better
	  evaluation of data.  Improved attribute behaviour of the Diagram
	  and Graph2D class.  Added new attributes to Graph2D, which change
	  its look.

2006-05-18 01:39  marcusva

	* doc/examples/graph2d.py, ocempgui/draw/Image.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Diagram.py,
	  ocempgui/widgets/Graph2D.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/StyleInformation.py,
	  ocempgui/widgets/TwistedRenderer.py,
	  ocempgui/widgets/ViewPort.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/components/__init__.py:
	  Cleaned up import statements. Added Diagram and Graph2D classes
	  for graph and diagram drawing. Added ViewPort class for
	  ScrolledWindow abstraction.

2006-05-16 09:49  marcusva

	* NEWS, ocempgui/widgets/Renderer.py: Added layer documentation in
	  Renderer class.

2006-05-15 16:42  marcusva

	* MANIFEST.in, NEWS, ocempgui/widgets/Renderer.py: Fixed dist
	  target. Added managers attribute to Renderer class.

2006-05-15 15:49  marcusva

	* TODO, doc/examples/fader_surface.py, ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/draw/Complex.py, ocempgui/events/EventManager.py,
	  ocempgui/widgets/Renderer.py:
	  Fixed keyboard modifier checks in Renderer class. Memory
	  allocation errors now set correct exceptions in papi module.

2006-05-15 01:51  marcusva

	* doc/examples/fader_surface.py, ocempgui/draw/Complex.py:
	  Fixed bounds checks in FaderSurface class.

2006-05-15 01:24  marcusva

	* NEWS, doc/examples/window.py, ocempgui/events/EventManager.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/DialogWindow.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledWindow.py:
	  Fixed locking value adjustments in BaseWidget.update().  Readded
	  modality support to DialogWindow class and Renderer.	Fixed
	  slider size calculation bug in ScrollBars.  Fixed Renderer bug,
	  which could cause the pygame event queue to overflow on updates.

2006-05-14 18:02  marcusva

	* NEWS, README, TODO, setup.py, doc/examples/a11y_test.py,
	  doc/examples/basewidget.py, doc/examples/bin.py,
	  doc/examples/eventmanager.py, doc/examples/frame.py,
	  doc/examples/hello_world.py, doc/examples/hello_world_signals.py,
	  doc/examples/imagemap.py, doc/examples/progressbar.py,
	  doc/examples/scale.py, doc/examples/scrollbar.py,
	  doc/examples/table.py, doc/examples/theme.py,
	  doc/examples/twisted_client.py, doc/examples/window.py,
	  doc/examples/chat/guiclient.py,
	  doc/examples/tictactoe/TicTacToeSimple.py, ocempgui/__init__.py,
	  ocempgui/access/__init__.py,
	  ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrole.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atktype.c,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/access/papi/papi_constants.c,
	  ocempgui/access/papi/papi_private.h, ocempgui/draw/Complex.py,
	  ocempgui/draw/Image.py, ocempgui/draw/__init__.py,
	  ocempgui/events/EventManager.py, ocempgui/events/INotifyable.py,
	  ocempgui/events/__init__.py, ocempgui/media/__init__.py,
	  ocempgui/object/__init__.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/ButtonBase.py, ocempgui/widgets/CheckButton.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/FileDialog.py,
	  ocempgui/widgets/FileList.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/GenericDialog.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/ImageMap.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ProgressBar.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Range.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/StyleInformation.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/TwistedRenderer.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/__init__.py, ocempgui/widgets/base.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/__init__.py:
	  Improved drawing logics. Changed absolute to relative positions.
	  Added full z-axis support. Fixed several compiler warnings for
	  ATK wrapper. Increased minimum pygame requirement to 1.7.1.

2006-05-05 12:50  marcusva

	* NEWS, README:
	  Added documentation notes regarding the build.

2006-05-05 12:26  marcusva

	* setup.py, ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi.h,
	  ocempgui/access/papi/papi_atkhyperlink.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/access/papi/papi_private.h:
	  Added AtkImageIface, AtkHypertextIface, AtkSelectionIface,
	  AtkStreamableIface and AtkTableIface interfaces and incomplete
	  AtkTextIface and AtkValueIface interfaces.  Added incomplete
	  AtkHyperlink object type.

2006-05-03 11:08  marcusva

	* ocempgui/access/papi/: papi_atkcomponentiface.c,
	  papi_atkdocumentiface.c, papi_atkeditableiface.c:
	  Added AtkDocumentIface and AtkEditableTextIface wrappers.

2006-05-03 09:53  marcusva

	* doc/examples/a11y_test.py,
	  ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atktype.c,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/access/papi/papi_private.h:
	  Completed AtkActionIface and AtkComponentIface wrappers.

2006-05-02 21:21  marcusva

	* doc/examples/a11y_test.py,
	  ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atktype.c,
	  ocempgui/access/papi/papi_atkvalueiface.c: Prefixed interface
	  method bindings to fix namespace troubles.

2006-05-02 15:31  marcusva

	* doc/examples/a11y_test.py, ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi.h,
	  ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atktype.c,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/access/papi/papi_constants.c,
	  ocempgui/access/papi/papi_private.h:
	  Added method definitions for the AtkAction interface. Improved
	  interface additions for AtkObject types by converting them to
	  binary flags.

2006-05-02 11:47  marcusva

	* setup.py, ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrole.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atktype.c,
	  ocempgui/access/papi/papi_atkutil.c,
	  ocempgui/access/papi/papi_constants.c,
	  ocempgui/access/papi/papi_private.h:
	  Improved structure of the papi C interface. Completed
	  AtkTextIface method definitions.

2006-05-02 10:39  marcusva

	* setup.py, ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi_atkutil.c:
	  Added unbound ATK interfaces to the main module namespace.

2006-05-01 16:58  marcusva

	* ocempgui/access/papi/: papi_atkcomponentiface.c,
	  papi_atkdocumentiface.c, papi_atkeditableiface.c,
	  papi_atkhypertextiface.c, papi_atkimageiface.c, papi_atkobject.c,
	  papi_atkselectioniface.c, papi_atkstreamableiface.c,
	  papi_atktableiface.c, papi_atktextiface.c, papi_atkvalueiface.c:
	  Added method definitions for the Atk interfaces.

2006-04-30 12:54  marcusva

	* doc/examples/a11y_test.py, ocempgui/access/papi/papi.h,
	  ocempgui/access/papi/papi_atkactioniface.c,
	  ocempgui/access/papi/papi_atkcomponentiface.c,
	  ocempgui/access/papi/papi_atkdocumentiface.c,
	  ocempgui/access/papi/papi_atkeditableiface.c,
	  ocempgui/access/papi/papi_atkhypertextiface.c,
	  ocempgui/access/papi/papi_atkimageiface.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkrelationset.c,
	  ocempgui/access/papi/papi_atkselectioniface.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/access/papi/papi_atkstreamableiface.c,
	  ocempgui/access/papi/papi_atktableiface.c,
	  ocempgui/access/papi/papi_atktextiface.c,
	  ocempgui/access/papi/papi_atktype.c,
	  ocempgui/access/papi/papi_atkvalueiface.c,
	  ocempgui/access/papi/papi_constants.c,
	  ocempgui/access/papi/papi_private.h:
	  Added the different existing Atk interface type definitions.

2006-04-26 12:02  marcusva

	* ocempgui/access/papi/: papi.c, papi.h, papi_atkobject.c,
	  papi_atkrelationset.c, papi_atkrole.c, papi_atkstateset.c,
	  papi_private.h:
	  Added AtkRole related function wrappers. Added more AtkObjcet
	  interface wrappers. Removed superfluous keyword operators in
	  various interfaces.

2006-04-25 15:54  marcusva

	* COPYING, NEWS, README, ocempgui/access/IAccessible.py,
	  ocempgui/access/__init__.py,
	  ocempgui/access/papi/papi_atkobject.c:
	  Removed AccessibleContext class from ocempgui.access because it
	  has no use. Made Papi iteration non-blocking. Minor documentation
	  updates.

2006-04-25 12:46  marcusva

	* setup.py, doc/examples/a11y_test.py, ocempgui/access/__init__.py,
	  ocempgui/access/papi/papi.c, ocempgui/access/papi/papi.h,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_atkrelation.c,
	  ocempgui/access/papi/papi_atkrelationset.c,
	  ocempgui/access/papi/papi_atkstateset.c,
	  ocempgui/access/papi/papi_constants.c,
	  ocempgui/access/papi/papi_private.h:
	  Added AtkRelation, AtkRelationSet and AtkStateSet wrappers to the
	  Papi module. Improved build of Papi module.

2006-04-22 12:18  marcusva

	* Makefile, setup.py, ocempgui/access/__init__.py,
	  ocempgui/access/papi/papi.c,
	  ocempgui/access/papi/papi_atkbridge.c,
	  ocempgui/access/papi/papi_atkobject.c,
	  ocempgui/access/papi/papi_constants.c:
	  Added low-level atk bridging interface for accessibility support.

2006-02-16 11:29  marcusva

	* doc/manual.xml:
	  Updated documentation to reflect the latest Container changes.

2006-02-16 10:45  marcusva

	* setup.py, doc/uml/container.xml, doc/uml/table.xml,
	  ocempgui/__init__.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/Table.py:
	  Added set_children() and insert_child() methods to the Container
	  class and added specific implementations to the Table class.

2006-02-16 09:32  marcusva

	* Makefile, NEWS, ocempgui/widgets/Label.py:
	  Fixed a bug in Label.set_widget(), which prevented it from being
	  reset.

2006-02-16 00:11  marcusva

	* doc/: manual.xml, examples/tictactoe/TicTacToeSimple.py:
	  Improved Tic Tac Toe example.

2006-01-09 12:14  marcusva

	* doc/manual.xml:
	  Fixed typo.

2005-12-24 12:31  marcusva

	* NEWS, ocempgui/access/IAccessible.py,
	  ocempgui/access/__init__.py, ocempgui/events/EventManager.py,
	  ocempgui/events/INotifyable.py, ocempgui/events/__init__.py,
	  ocempgui/object/BaseObject.py:
	  Added INotifyable interface class. Renamed Accessible class to
	  IAccessible. BaseObject now inherits from INotifyable. Added
	  emit_event() to EventManager.

2005-12-21 02:37  marcusva

	* ocempgui/widgets/Renderer.py: Do not loose set backgrounds.

2005-12-10 19:33  marcusva

	* NEWS, doc/manual.xml, doc/examples/example.py,
	  doc/examples/filedialog.py, doc/examples/chat/guiclient.py,
	  doc/examples/tictactoe/TicTacToeSimple.py,
	  doc/uml/basewidget.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/FileDialog.py,
	  ocempgui/widgets/ProgressBar.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Style.py:
	  Added maxsize attribute and replaced size attribute by minsize
	  attribute in BaseWidget class. Update docs and code base
	  accordingly.

2005-12-09 10:04  marcusva

	* NEWS, ocempgui/widgets/Editable.py:
	  Fixed recognition of ENTER key in Editable.

2005-12-09 09:49  marcusva

	* doc/: Makefile, examples/chat/guiclient.py,
	  examples/chat/server.py:
	  Added chat client/server example from Benjamin Olsen.

2005-12-09 09:09  marcusva

	* NEWS, doc/examples/twisted_client.py: Fixed typos.

2005-12-08 12:02  marcusva

	* NEWS, doc/examples/twisted_client.py,
	  doc/examples/twisted_server.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/TwistedRenderer.py:
	  Cleaned up Editable/Entry enhancements. Fixed broken password
	  mode. Cleaned up Twisted support.

2005-12-08 01:22  marcusva

	* NEWS, doc/manual.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Style.py:
	  Improved caret and scrolling behaviour in Entry (Benjamin Olsen).
	  Fixed an eventarea bug, if a widget is about to be removed.

2005-12-07 11:45  marcusva

	* AUTHORS, NEWS, doc/examples/entry.py, doc/uml/entry.xml,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Style.py:
	  Added password support to Entry widget class.

2005-12-06 00:53  marcusva

	* AUTHORS, NEWS, doc/examples/twisted_client.py,
	  doc/examples/twisted_server.py, ocempgui/object/BaseObject.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/DialogWindow.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/TwistedRenderer.py,
	  ocempgui/widgets/__init__.py:
	  Added TwistedRenderer renderer class for Twisted integration and
	  a server/client example for those

2005-11-24 14:37  marcusva

	* ChangeLog, NEWS: Release 0.1.0

2005-11-24 14:27  marcusva

	* setup.py: Fixed directory path listing in installation script.

2005-11-24 14:06  marcusva

	* doc/manual.xml: Fixed documentation reference.

2005-11-24 13:50  marcusva

	* doc/manual.xml: Documentation improvements.

2005-11-23 11:45  marcusva

	* doc/manual.xml, ocempgui/widgets/Style.py: Documentation
	  improvements. style cleanups.

2005-11-22 10:29  marcusva

	* doc/: manual.xml, examples/frame.py:
	  Documentation improvements.

2005-11-20 22:46  marcusva

	* MANIFEST.in, doc/manual.xml, doc/examples/theme.py,
	  doc/examples/theme_example.rc, ocempgui/widgets/CheckButton.py,
	  ocempgui/widgets/Style.py:
	  Added theme examples. Documentation improvements.

2005-11-20 12:42  marcusva

	* doc/: Makefile, manual.xml, img/drawing_widgets.xml:
	  Documentation improvements, added style section.

2005-11-20 00:11  marcusva

	* Makefile, doc/Makefile, doc/manual.xml,
	  doc/examples/tictactoe/TicTacToeSimple.py,
	  doc/examples/tictactoe/circle.png,
	  doc/examples/tictactoe/cross.png,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/ProgressBar.py:

	  Documentation improvements. Added custom widget examples.

2005-11-19 15:56  marcusva

	* NEWS, doc/manual.xml, ocempgui/widgets/FileList.py,
	  ocempgui/widgets/Window.py,
	  ocempgui/widgets/components/ListItem.py:
	  Documentation improvements.

2005-11-19 00:22  marcusva

	* doc/manual.xml, doc/examples/listitemcollection.py,
	  ocempgui/widgets/components/ListItem.py:
	  Documentation improvements. Added ListItemCollection example.

2005-11-18 12:36  marcusva

	* NEWS, TODO, doc/manual.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/ImageMap.py,
	  ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Window.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/base.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/images/Icons16x16.py:
	  Documentation improvements and code cleanup.

2005-11-17 14:41  marcusva

	* ocempgui/widgets/ScrolledList.py: Added automatic scrolling on
	  keyboard navigation.

2005-11-16 23:52  marcusva

	* NEWS, TODO, ocempgui/widgets/FileList.py,
	  ocempgui/widgets/ListViewPort.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/__init__.py:
	  Split up ScrolledList and ListViewPort. Made ScrolledList full
	  keyboard accessible. Improved draw routines for the ListViewPort.

2005-11-16 20:53  marcusva

	* NEWS, TODO, doc/uml/eventmanager.xml,
	  ocempgui/events/EventManager.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Style.py:
	  Added first keyboard navigation support to ScrolledList. New
	  method for adding high priority objects in EventManager.

2005-11-16 14:38  marcusva

	* NEWS, ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/__init__.py: Added
	  experimental CombBox widget code.

2005-11-16 13:15  marcusva

	* NEWS, doc/manual.xml, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/Table.py: More
	  documentation.

2005-11-16 02:06  marcusva

	* doc/manual.xml: Added Bin and Container section to manual.

2005-11-15 19:20  marcusva

	* NEWS, doc/manual.xml, doc/examples/example.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/CheckButton.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/ProgressBar.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/__init__.py:
	  Removed unused Accessible interfaces. More documentation.

2005-11-13 23:23  marcusva

	* NEWS, ocempgui/widgets/Editable.py, ocempgui/widgets/Renderer.py:

	  Editable input fixes.

2005-11-13 21:45  marcusva

	* ocempgui/widgets/images/Icons16x16.py:
	  See previous commit.

2005-11-13 21:44  marcusva

	* doc/examples/: button.py, checkbutton.py, imagebutton.py,
	  imagemap.py, label.py, radiobutton.py, togglebutton.py:
	  Fixed up image path for ocempgui.widgets.images.Icons16x16. Fixed
	  platform incompatible code in several examples.

2005-11-13 19:39  marcusva

	* doc/examples/imagemap.py, ocempgui/widgets/Style.py: Fixed bugs
	  in Style.draw_window() and imagemap example.

2005-11-13 18:21  marcusva

	* ocempgui/: draw/Image.py, widgets/FileDialog.py,
	  widgets/components/FileListItem.py,
	  widgets/components/ListItem.py, widgets/images/Icons16x16.py:
	  More icons, documentation improvements.

2005-11-13 16:11  marcusva

	* NEWS, doc/examples/filedialog.py, doc/examples/label.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/FileDialog.py,
	  ocempgui/widgets/Label.py:
	  Improved mnemonic detection in Label widget class. Documented
	  FileDialog widget class.

2005-11-13 14:20  marcusva

	* NEWS, doc/uml/window.xml, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Window.py:
	  Added Style.draw_dropshadow() for drop shadows. Made Window
	  drawing method public available via Style.draw_window(). Added
	  minimizing attribute and method to Window class.

2005-11-13 12:27  marcusva

	* doc/examples/filedialog.py, ocempgui/widgets/FileDialog.py,
	  ocempgui/widgets/FileList.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py: Minor optimizations.

2005-11-13 03:20  marcusva

	* NEWS, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/FileList.py, ocempgui/widgets/GenericDialog.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/base.py:
	  Updated documentation for the GenericDialog class and DLGRESULT_*
	  constants.

2005-11-13 02:32  marcusva

	* TODO, doc/uml/scrolledwindow.xml:
	  Documented keyboard behaviour in UML for the ScrolledWindow
	  class.

2005-11-13 02:08  marcusva

	* MANIFEST.in, NEWS, setup.py, doc/Makefile,
	  doc/uml/actionlistener.xml, doc/uml/baseobject.xml,
	  doc/uml/basewidget.xml, doc/uml/bin.xml, doc/uml/button.xml,
	  doc/uml/checkbutton.xml, doc/uml/container.xml,
	  doc/uml/dialogwindow.xml, doc/uml/editable.xml,
	  doc/uml/entry.xml, doc/uml/eventmanager.xml,
	  doc/uml/filedialog.xml, doc/uml/filelist.xml, doc/uml/frame.xml,
	  doc/uml/genericdialog.xml, doc/uml/imagebutton.xml,
	  doc/uml/imagemap.xml, doc/uml/label.xml,
	  doc/uml/listviewport.xml, doc/uml/progressbar.xml,
	  doc/uml/radiobutton.xml, doc/uml/range.xml, doc/uml/scale.xml,
	  doc/uml/scrollbar.xml, doc/uml/scrolledlist.xml,
	  doc/uml/scrolledwindow.xml, doc/uml/signals.xml,
	  doc/uml/statusbar.xml, doc/uml/table.xml,
	  doc/uml/togglebutton.xml, doc/uml/window.xml,
	  ocempgui/widgets/ScrolledList.py:
	  Updated UML diagrams. Added data directory to installation.

2005-11-12 23:58  marcusva

	* NEWS, doc/examples/example.py, doc/examples/filedialog.py,
	  doc/examples/genericdialog.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/DialogWindow.py,
	  ocempgui/widgets/FileDialog.py, ocempgui/widgets/FileList.py,
	  ocempgui/widgets/GenericDialog.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/base.py:
	  Separated FileList widget class. Added double click detection to
	  the widget system. Added new GenericDialog widget class and
	  DLGRESULT_* constants to be distributed on clicking on the dialog
	  action buttons.  Fixed a scrollbar value bug in the ScrolledList
	  class. Fixed a widget.controls event notification bug in the
	  DialogWindow class.  Minor improvements in the FileDialog class.
	  Improved examples.

2005-11-10 15:34  marcusva

	* Makefile, NEWS, README, setup.py, doc/manual.xml,
	  doc/examples/filedialog.py, ocempgui/draw/Image.py,
	  ocempgui/widgets/FileDialog.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/components/FileListItem.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/__init__.py,
	  ocempgui/widgets/images/Icons16x16.py,
	  ocempgui/widgets/images/__init__.py:
	  ListViewPort has become a public class. Completed ScrolledList
	  documentation. Improved list item drawing. Added new FileList and
	  FileDialog widget classes. New submodule images in
	  ocempgui.widgets. Image.load_image now handles colorkeys and
	  alpha transparency. Added various icons. Improved installation
	  routines.

2005-11-09 10:09  marcusva

	* NEWS, TODO, doc/Makefile, doc/examples/example.py,
	  doc/examples/imagemap.py, doc/uml/imagemap.xml,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/ImageMap.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/__init__.py,
	  ocempgui/widgets/components/ListItem.py:
	  Added ImageMap widget class. Removed editing capability from
	  ScrolledList.

2005-11-04 09:23  marcusva

	* NEWS, doc/examples/scrolledlist.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/components/ListItem.py: Added first editing
	  ability to TextListItem class.

2005-11-03 11:05  marcusva

	* TODO, ocempgui/widgets/Editable.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/StatusBar.py:
	  ----------------------------------------------------------------------
	  ocempgui/widgets/Editable.py ocempgui/widgets/Entry.py CVS:
	  ocempgui/widgets/Renderer.py ocempgui/widgets/ScrollBar.py CVS:
	  ocempgui/widgets/ScrolledList.py CVS:
	  ocempgui/widgets/ScrolledWindow.py
	  ocempgui/widgets/components/ListItem.py CVS:
	  ocempgui/widgets/components/ListItemCollection.py CVS:
	  ----------------------------------------------------------------------
	  SIG_TICK will be distributed every 10 ms now. Adjusted widgets to
	  respect this. First steps to make the ListViewPort class public.
	  Added mouse button press delay for automatic scrolling in
	  ScrollBar classes.

2005-11-02 22:27  marcusva

	* doc/manual.xml: Added documentation section about Editable,
	  Entry, Range and Scales.

2005-11-02 14:24  marcusva

	* README, doc/manual.xml, doc/ocempgui.xsl,
	  ocempgui/widgets/Renderer.py: Added Buttons to documentation.
	  Renderer loop improvements (again...)

2005-11-01 00:18  marcusva

	* doc/manual.xml:
	  Added label section in documentation.

2005-10-30 15:40  marcusva

	* doc/: manual.xml, examples/actionlistener.py:
	  Added ActionListener description to documentation.

2005-10-29 16:53  marcusva

	* doc/: manual.xml, examples/baseobject.py: More documentation

2005-10-29 13:17  marcusva

	* Makefile, NEWS, doc/Makefile, doc/manual.xml,
	  doc/examples/baseobject.py, doc/img/signal_baseobject.xml,
	  ocempgui/widgets/Renderer.py:
	  Improved documentation. Added new method refresh() for complete
	  screen refreshes to the Renderer class.

2005-10-28 01:46  marcusva

	* NEWS, doc/manual.xml, doc/examples/example.py,
	  doc/examples/progressbar.py, doc/examples/scale.py,
	  doc/examples/scrolledlist.py, doc/uml/basewidget.xml,
	  doc/uml/progressbar.xml, doc/uml/range.xml,
	  doc/uml/scrolledlist.xml, doc/uml/table.xml,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Range.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/Window.py:
	  Fixed SIG_INPUT bug in Editable. Update documentation. Made
	  naming scheme for signals constant. Implemented Accessible
	  interface for all widgets. Added new alignment methods to Table
	  widget.

2005-10-22 11:01  marcusva

	* NEWS, TODO, doc/examples/checkbutton.py,
	  doc/examples/radiobutton.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Renderer.py:
	  SIG_TICK will be distributed every 500ms now. Fixed up
	  checkbutton and radiobutton examples.

2005-10-20 20:00  marcusva

	* doc/examples/profiler.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Renderer.py:
	  Reduced CPU load by explicit updates of changed areas only.
	  Changed profiling script to the python hotshots module.

2005-10-18 19:10  marcusva

	* NEWS, setup.py, doc/examples/button.py,
	  doc/examples/checkbutton.py, doc/examples/imagebutton.py,
	  doc/examples/label.py, doc/examples/radiobutton.py,
	  doc/examples/togglebutton.py, doc/uml/label.xml,
	  ocempgui/__init__.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/StatusBar.py,
	  ocempgui/widgets/Style.py:
	  Added multiline text support to Label widget. Fixed high event
	  delays in Renderer class. Updated examples and UML diagram to
	  reflect latest changes.

2005-10-15 13:36  marcusva

	* doc/manual.xml, doc/examples/hello_world_signals.py,
	  ocempgui/widgets/Renderer.py:
	  Added signal and event section for gui applications in manual.

2005-10-15 11:49  marcusva

	* doc/manual.xml, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/StatusBar.py:
	  SIG_TICK will be emitted only once each second. This should
	  heavily decrese the CPU load. Added hello world example
	  explanation to manual.

2005-10-14 14:31  marcusva

	* doc/: manual.xml, examples/hello_world.py:
	  Added the allmighty hello world example. Started with the GUI
	  usage section in the manual.

2005-10-13 13:10  marcusva

	* ChangeLog:
	  Release 0.0.9

2005-10-13 12:48  marcusva

	* ocempgui/widgets/Editable.py:
	  Fixed KEYDOWN signalling in Editable class for keys, which should
	  have no effect.

2005-10-13 12:06  marcusva

	* ChangeLog, NEWS, doc/Makefile, doc/examples/statusbar.py,
	  doc/uml/statusbar.xml, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Style.py:
	  StatusBar is aware of its children now. Improved StatusBar
	  example. Updated StatusBar UML diagram.

2005-10-12 13:28  marcusva

	* TODO, setup.py, doc/manual.xml, doc/ocempgui.xsl,
	  doc/examples/renderer.py, ocempgui/__init__.py:
	  Added __version__ flag to ocempgui. Cleaned up manual.

2005-10-12 10:51  marcusva

	* doc/examples/example.py:
	  Added statusbar notifications in the example.

2005-10-12 10:47  marcusva

	* doc/examples/statusbar.py, doc/uml/statusbar.xml,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/StatusBar.py,
	  ocempgui/widgets/Style.py:
	  Added date_format attribute to StatusBar widget. Fixed sizing
	  bugs in statusbar drawing. Updated UML diagram.

2005-10-12 01:25  marcusva

	* NEWS, setup.py, doc/Makefile, doc/examples/statusbar.py,
	  doc/uml/statusbar.xml, ocempgui/__init__.py,
	  ocempgui/widgets/StatusBar.py:
	  Fixed installation of default.rc for Python 2.3.x. Added
	  StatusBar example. StatusBar widget refreshes itself every 500
	  ticks from now on.  Fixed cleanup in doc/.

2005-09-28 07:00  marcusva

	* NEWS, doc/uml/statusbar.xml, ocempgui/widgets/StatusBar.py,
	  ocempgui/widgets/Style.py:
	  Added UML diagram for the StatusBar widget class.

2005-09-27 22:34  marcusva

	* doc/examples/example.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/StatusBar.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/__init__.py:
	  Added new StatusBar widget class.  Renderer will now distribute
	  any event.

2005-09-21 19:05  marcusva

	* NEWS, doc/examples/button.py, doc/uml/button.xml,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Style.py:
	  Added 'border' attribute and set_border() method to Button class.
	  Fixed a bug in  Style.load(), which caused existing style dict
	  contents to get lost.

2005-09-17 16:45  marcusva

	* ocempgui/widgets/Editable.py:
	  Set blinking rate of the caret to a better value.

2005-09-17 16:09  marcusva

	* README:
	  Added notice about the Numeric for Windows users.

2005-09-17 12:26  marcusva

	* ChangeLog:
	  Release 0.0.8

2005-09-17 12:24  marcusva

	* MANIFEST.in, Makefile, NEWS:
	  Fixed missing tuffy.ttf file in release package. Completed
	  release notes. Improved release target in Makefile.

2005-09-17 11:07  marcusva

	* doc/uml/dialogwindow.xml, doc/uml/window.xml,
	  ocempgui/events/EventManager.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ProgressBar.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/components/ListItem.py:
	  Corrected caret visibility on input actions in Editable class.
	  Made ProgressBar non-focusable. Cleaned up import statements.
	  Updated doc strings. Added UML diagram for the Window classes.

2005-09-16 12:00  marcusva

	* doc/: examples/imagebutton.py, uml/basewidget.xml,
	  uml/progressbar.xml, uml/togglebutton.xml:
	  Made ProgressBar non-focusble. Updated UML diagrams.

2005-09-16 11:09  marcusva

	* TODO, doc/examples/scrolledlist.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/ListItemCollection.py:
	  Corrected bug in remove() method of the ListItemCollection class.
	  Corrected get_style() method of ListItem class to reflect latest
	  changes.  Improved ScrolledList example.

2005-09-16 01:37  marcusva

	* doc/examples/frame.py, doc/examples/imagebutton.py,
	  doc/examples/progressbar.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/ToggleButton.py:
	  Improved and enhanced styles for the ScrolledList and ProgressBar
	  class.  Fixed minor bug in ToggleButton, when the state is set to
	  STATE_ACTIVE.  Added text attribute to ProgressBar, which draw a
	  string on its center.

2005-09-15 18:24  marcusva

	* ocempgui/widgets/: BaseWidget.py, Button.py, Editable.py,
	  Frame.py, Scale.py, ScrollBar.py, ScrolledList.py,
	  ScrolledWindow.py, Style.py, ToggleButton.py, Window.py,
	  components/ListItem.py, components/ListItemCollection.py:
	  Improved cascading of styles by using the class.__mro__ and a
	  reverse lookup. Fixed _ListViewPort bug when assigning a new
	  ListItemCollection.

2005-09-15 09:24  marcusva

	* NEWS, doc/Makefile, doc/manual.xml, doc/examples/eventmanager.py,
	  doc/img/event_management.xml:
	  Completed manual section about the event management.

2005-09-14 10:15  marcusva

	* doc/examples/button.py, doc/examples/checkbutton.py,
	  doc/examples/example.py, doc/examples/imagebutton.py,
	  doc/examples/label.py, doc/examples/radiobutton.py,
	  doc/examples/scrolledlist.py, doc/examples/scrolledwindow.py,
	  doc/examples/table.py, doc/examples/togglebutton.py,
	  ocempgui/widgets/Style.py:
	  Improved examples.  ImageButton will place its label besides the
	  image.

2005-09-13 23:30  marcusva

	* doc/uml/scrollbar.xml, doc/uml/scrolledwindow.xml,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py:
	  Moved drawing of ScrollBar, ScrolledList and ScrolledWindow
	  classes into the Style class. Fixed up several small bugs in the
	  ScrolledList and ScrolledWindow class.

2005-09-13 10:36  marcusva

	* NEWS, TODO, setup.py, doc/examples/actionlistener.py,
	  doc/examples/baseobject.py, doc/examples/basewidget.py,
	  doc/examples/bin.py, doc/examples/create_font.py,
	  doc/examples/create_system_font.py, doc/examples/draw_line.py,
	  doc/examples/draw_rect.py, doc/examples/draw_string.py,
	  doc/examples/draw_string_with_bg.py,
	  doc/examples/draw_triangle.py, doc/examples/event.py,
	  doc/examples/eventcallback.py, doc/examples/eventmanager.py,
	  doc/examples/example.py, doc/examples/import.py,
	  doc/examples/label.py, doc/examples/load_image.py,
	  doc/examples/profiler.py, doc/examples/renderer.py,
	  doc/examples/scale.py, doc/examples/scrollbar.py,
	  doc/examples/table.py, doc/uml/scale.xml,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/Range.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/Style.py:
	  Brushed up scale example and integrated it into the main example.
	  Moved drawing of the Scales into the Style class.

2005-09-12 14:43  marcusva

	* doc/uml/button.xml, doc/uml/checkbutton.xml, doc/uml/entry.xml,
	  doc/uml/frame.xml, doc/uml/imagebutton.xml, doc/uml/label.xml,
	  doc/uml/progressbar.xml, doc/uml/radiobutton.xml,
	  doc/uml/table.xml, ocempgui/widgets/Button.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Table.py, ocempgui/widgets/Window.py:
	  Moved drawing of the Button, Check-, Radio-, ImageButton, Entry,
	  Frames, ProgressBar and Table into the Style class.

2005-09-10 13:08  marcusva

	* doc/examples/example.py, doc/examples/frame.py,
	  doc/examples/table.py, doc/examples/window.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Style.py:
	  Made styles cascadable in relation to the default style entry.
	  Improved copyying of styles.	Added table example to main example
	  application.

2005-09-09 18:55  marcusva

	* doc/examples/: example.py, frame.py:
	  Improved frame example. Added frame example to the main example
	  application.

2005-09-09 11:53  marcusva

	* ocempgui/widgets/: Frame.py, Window.py:
	  Added alignment support for Window classes.

2005-09-09 11:30  marcusva

	* ocempgui/: __init__.py, widgets/BaseWidget.py, widgets/Button.py,
	  widgets/Constants.py, widgets/Entry.py, widgets/Frame.py,
	  widgets/ImageButton.py, widgets/ProgressBar.py,
	  widgets/ScrollBar.py, widgets/ScrolledList.py,
	  widgets/ScrolledWindow.py, widgets/Style.py:
	  Improved Style documentation. Improved drawing methods for
	  various widgets. Added ARROW_TYPES constants.

2005-09-08 23:46  marcusva

	* README, TODO, doc/examples/example.py, doc/examples/window.py,
	  ocempgui/events/EventManager.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Window.py:
	  Added window examples to main example application. Made event
	  grabber in EventManager public. Added minmizing feature to Window
	  classes.

2005-09-08 17:45  marcusva

	* doc/examples/button.py, doc/examples/profiler.py,
	  doc/examples/window.py, ocempgui/events/EventManager.py,
	  ocempgui/events/Signals.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/__init__.py:
	  Fixed up Window and DialogWindow classes. Fixed up depth bug in
	  RenderLayer class. Added set_depth() method in BaseWidget class.
	  Added event grabbing capability to EventManager class. Enhanced
	  Event class by a handled attribute. Added profiling script.

2005-09-08 00:04  marcusva

	* ChangeLog, MANIFEST.in, Makefile:
	  Release 0.0.8-NYR

2005-09-07 23:23  marcusva

	* MANIFEST.in, Makefile, NEWS, README, TODO, setup.py,
	  doc/Makefile:
	  Improved make processes. Preparation for a prerelease.

2005-09-07 20:44  marcusva

	* doc/examples/button.py, doc/examples/checkbutton.py,
	  doc/examples/entry.py, doc/examples/example.py,
	  doc/examples/frame.py, doc/examples/imagebutton.py,
	  doc/examples/label.py, doc/examples/progressbar.py,
	  doc/examples/radiobutton.py, doc/examples/scale.py,
	  doc/examples/scrollbar.py, doc/examples/scrolledlist.py,
	  doc/examples/scrolledwindow.py, doc/examples/table.py,
	  doc/examples/togglebutton.py, doc/examples/window.py,
	  doc/uml/basewidget.xml, doc/uml/bin.xml, doc/uml/container.xml,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/DialogWindow.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Table.py, ocempgui/widgets/Window.py:
	  Updated several widget examples to fit in the main example.
	  Fixed various parent-child relation bugs in the container
	  classes.  Fixed several redrawing and update bugs in several
	  classes.  Added color attribute to the Renderer for setting the
	  background color.  Improved Window class and Window cpation
	  drawing in Style class.  Updated UML diagrams to reflect the
	  latest changes.

2005-09-06 21:19  marcusva

	* Makefile, doc/manual.xml, doc/ocempgui.xsl,
	  doc/examples/eventcallback.py, doc/examples/load_image.py:
	  Added Image.load_image() example. Restructured manual.

2005-09-05 19:23  marcusva

	* doc/uml/basewidget.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/ScrolledList.py:
	  Made _ListViewPort class non-focusable for the moment. Fixed bug
	  in BaseWidget.destroy, so that it will be removed from the
	  Indexable.

2005-09-05 14:00  marcusva

	* ChangeLog, TODO, doc/uml/basewidget.xml, doc/uml/frame.xml,
	  doc/uml/table.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Table.py:
	  Widgets automatically add themselves to the Indexable interfaces,
	  if found in the event manager. Table and Frame classes are not
	  focusable by default.

2005-09-05 13:17  marcusva

	* doc/uml/frame.xml, ocempgui/widgets/Frame.py:
	  Added UML diagram for the Frame classes. Added doc strings for
	  the Frame classes.

2005-09-04 13:01  marcusva

	* doc/uml/table.xml, ocempgui/widgets/Table.py: Added UML diagram
	  for the Table class.

2005-09-04 12:21  marcusva

	* TODO, doc/examples/button.py, doc/examples/checkbutton.py,
	  doc/examples/entry.py, doc/examples/example.py,
	  doc/examples/imagebutton.py, doc/examples/label.py,
	  doc/examples/radiobutton.py, doc/examples/table.py,
	  doc/examples/togglebutton.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/Table.py:
	  Added Table doc strings. Fixed RadioButton grouping. Improved
	  RadioButton look. Improved examples.

2005-09-04 10:03  marcusva

	* doc/examples/frame.py, ocempgui/widgets/Frame.py:
	  Fixed positioning in Frame classes.

2005-09-04 01:14  marcusva

	* doc/examples/frame.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/Table.py, ocempgui/widgets/__init__.py:
	  Added VFrame class and frame example.

2005-09-03 23:31  marcusva

	* ocempgui/widgets/: Button.py, CheckButton.py, Constants.py,
	  Container.py, Entry.py, Frame.py, ImageButton.py, RadioButton.py,
	  Scale.py, ScrollBar.py, ScrolledList.py, ScrolledWindow.py,
	  Style.py, Table.py, ToggleButton.py, __init__.py:
	  Updated Frame and HFrame class to fit new structure. Added border
	  size getter in the Style class. Changed widget classes to make
	  use of new border size getter.

2005-09-03 17:18  marcusva

	* doc/examples/example.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Table.py:
	  Simplified border drawing for widgets. Made destroy() safe for
	  parent-child relationships.

2005-09-03 12:03  marcusva

	* doc/examples/example.py, doc/examples/table.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/__init__.py:
	  Updated Table class to fit new structure. Made Table class
	  alignment aware. Added alignment types to constants. Added Table
	  class example.

2005-09-03 09:01  marcusva

	* TODO, doc/examples/example.py, doc/uml/container.xml,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/RadioButton.py:
	  Added UML diagram for Container widget class. Fixed up
	  RadioButton activation behaviour.

2005-09-02 22:52  marcusva

	* doc/uml/basewidget.xml, doc/uml/bin.xml, doc/uml/button.xml,
	  doc/uml/editable.xml, doc/uml/entry.xml, doc/uml/imagebutton.xml,
	  doc/uml/label.xml, doc/uml/progressbar.xml,
	  doc/uml/radiobutton.xml, doc/uml/range.xml,
	  doc/uml/scrolledlist.xml, doc/uml/scrolledwindow.xml,
	  doc/uml/togglebutton.xml, ocempgui/draw/Draw.py,
	  ocempgui/draw/Image.py, ocempgui/draw/String.py,
	  ocempgui/events/EventManager.py, ocempgui/events/Signals.py,
	  ocempgui/object/ActionListener.py, ocempgui/object/BaseObject.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Range.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/ListItemCollection.py:
	  Updated Container widget class to reflect the last changes.
	  Updated doc strings and UML diagrams.

2005-09-01 23:08  marcusva

	* doc/uml/scrolledlist.xml, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py:
	  Added UML diagram for the ScrolledList class. Removed superfluous
	  padding attribute from the ScrolledWindow class.

2005-09-01 19:40  marcusva

	* doc/uml/design.xml:
	  Decrompessed design UML diagram.

2005-09-01 09:42  marcusva

	* doc/examples/scrolledlist.py, ocempgui/__init__.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/__init__.py:
	  Unbreak 'import ocempgui'. unbreak ScrolledList example. Better
	  doc strings.

2005-08-31 10:17  marcusva

	* ocempgui/: __init__.py, access/__init__.py, draw/Image.py,
	  draw/String.py, draw/__init__.py, events/Signals.py,
	  events/__init__.py, object/ActionListener.py,
	  object/BaseObject.py, object/__init__.py, widgets/__init__.py:
	  Better doc strings for various modules and classes, added module
	  import to the main ocempgui module.

2005-08-29 23:37  marcusva

	* TODO, doc/uml/design.xml:
	  Added component design model.

2005-08-29 11:10  marcusva

	* README, setup.py, doc/examples/scrolledlist.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/ScrolledList.py:

	  Speeded up ScrolledList drawing. Added documentation installation
	  target in setup.py.

2005-08-27 23:11  marcusva

	* Makefile, README, TODO, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/base.py:
	  Added more debugging and profiling code and automatic stripping
	  target in Makefile.

2005-08-27 15:44  marcusva

	* NEWS, README, TODO, doc/uml/scrolledwindow.xml,
	  ocempgui/events/EventManager.py, ocempgui/object/BaseObject.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Range.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Window.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/ListItemCollection.py:
	  Documented exceptions, added index() method and length attribute
	  to the ListItemCollection class. Added several scrolling methods
	  to the ScrolledWindow class. Made clicking behaviour for the
	  _ListViewPort class more flexible.

2005-08-26 10:14  marcusva

	* TODO, doc/examples/scrolledlist.py, doc/uml/scrolledwindow.xml,
	  ocempgui/access/__init__.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/ListItemCollection.py:
	  Added abstract Indexable class in ocempgui.access. Added item
	  change notifier slot in ListItemCollection and internal
	  _ListViewPort class. Added activate() method and mouse scrolling
	  to ScrolledWindow. Changed Renderer to make use of the Indexable
	  class.

2005-08-25 16:37  marcusva

	* ocempgui/widgets/: BaseWidget.py, Label.py, ScrollBar.py,
	  ScrolledList.py, ScrolledWindow.py, Style.py, __init__.py,
	  components/ListItem.py: Guaranteed min size for scrollbars. Fixed
	  minor bugs in the ListItem class. Added keyboard events to
	  ScrolledWindow class. Fixed positioning and eventarea bugs in
	  ScrolledWindow. Fixed and enhanced ScrolledList behaviour.
	  Updated UML diagrams. Removed old ListItem class.

2005-08-25 16:36  marcusva

	* TODO, doc/examples/scrolledlist.py,
	  doc/examples/scrolledwindow.py, doc/uml/scrollbar.xml,
	  doc/uml/scrolledwindow.xml:
	  Guaranteed min size for scrollbars. Fixed minor bugs in the
	  ListItem class. Added keyboard events to ScrolledWindow class.
	  Fixed positioning and eventarea bugs in ScrolledWindow. Fixed and
	  enhanced ScrolledList behaviour. Updated UML diagrams. Removed
	  old ListItem class.

2005-08-24 20:06  marcusva

	* ocempgui/widgets/: BaseWidget.py, ScrollBar.py,
	  ScrolledWindow.py:
	  Fixed state setting bug in BaseWidget.set_sensitive(). Added
	  dynamic calculation of the scrollbar slider size

2005-08-24 11:28  marcusva

	* ChangeLog, README, doc/examples/scrolledwindow.py,
	  doc/uml/basewidget.xml, doc/uml/scrolledwindow.xml,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py,
	  ocempgui/widgets/ToggleButton.py:
	  Added UML diagram for ScrolledWindow class. New attributes
	  eventarea and controls in BaseWidget. Changed notify() methods to
	  use the eventarea attribute. Bin sets the sensitivity of its
	  child to its own. Editable resets caret position on input.

2005-08-22 23:48  marcusva

	* Makefile, setup.py, doc/examples/button.py,
	  doc/examples/checkbutton.py, doc/examples/entry.py,
	  doc/examples/label.py, doc/examples/progressbar.py,
	  doc/examples/scrolledlist.py, doc/examples/scrolledwindow.py,
	  doc/examples/window.py, doc/uml/basewidget.xml,
	  doc/uml/button.xml, doc/uml/checkbutton.xml,
	  doc/uml/imagebutton.xml, doc/uml/radiobutton.xml,
	  doc/uml/scrollbar.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/CheckButton.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Window.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/components/ListItem.py,
	  ocempgui/widgets/components/ListItemCollection.py,
	  ocempgui/widgets/components/__init__.py:
	  Added list item classes. Created first ScrolledWindow class
	  implementation. Simplified dashed border drawing for widgets.
	  Simplified style cascading. Updated some UML diagrams.

2005-07-29 11:32  marcusva

	* doc/uml/scrollbar.xml, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py:
	  Added UML diagram for ScrollBar widgets.  Fixed signal handling
	  and state changes in ScrollBar class.

2005-07-28 17:03  marcusva

	* TODO, doc/examples/scrollbar.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/Range.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/__init__.py: Reimplemented the ScrollBar
	  widgets.

2005-07-22 10:11  marcusva

	* NEWS, doc/examples/progressbar.py, doc/uml/progressbar.xml:
	  Added uml diagram for ProgressBar widget class.  Changed fill
	  color of progressbar.

2005-07-21 17:49  marcusva

	* doc/manual.xml, doc/examples/baseobject.py,
	  doc/examples/progressbar.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/Range.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/__init__.py:
	  Reimplemented ProgressBar widget and added styles for it.
	  Cleaned up and added several doc strings.

2005-07-21 01:18  marcusva

	* doc/: manual.xml, uml/actionlistener.xml: Added example index and
	  first BaseWidget sections to the manual. Fixed wrong attribute in
	  ActionListener uml diagram.

2005-07-20 20:38  marcusva

	* TODO, doc/uml/actionlistener.xml, doc/uml/baseobject.xml: Added
	  UML diagrams for the object module.

2005-07-20 20:05  marcusva

	* doc/examples/scale.py, doc/uml/basewidget.xml, doc/uml/bin.xml,
	  doc/uml/button.xml, doc/uml/entry.xml, doc/uml/imagebutton.xml,
	  doc/uml/label.xml, doc/uml/radiobutton.xml, doc/uml/scale.xml,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/Style.py:
	  Improved Scale input behaviour. Fixed up styles for *Scale.
	  Cleaned up private/public attribute access in several classes.
	  Updated uml diagrams to stay in sync with the latest changes.

2005-07-20 11:11  marcusva

	* doc/examples/scale.py, doc/uml/range.xml, doc/uml/scale.xml,
	  ocempgui/widgets/Range.py:
	  Added Range widget class and UML diagrams.

2005-07-20 11:08  marcusva

	* NEWS, TODO, doc/uml/button.xml, doc/uml/radiobutton.xml,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/__init__.py:
	  Added new abstract Range widget class. Changed Scale widget
	  classes to inherit from the Range widget and use the new
	  strucures.

2005-07-18 15:35  marcusva

	* doc/: examples/entry.py, uml/editable.xml, uml/entry.xml:
	  Added uml diagrams for Editable and Entry classes.

2005-07-16 14:47  marcusva

	* doc/examples/entry.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/CheckButton.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/__init__.py:
	  Changed Editable and Entry to fit new features. Fixed several doc
	  strings. Better and hopefully bulletproof _switch_index() method
	  in Renderer.

2005-07-15 18:32  marcusva

	* ocempgui/widgets/BaseWidget.py: Fixed updating behaviour for
	  several methods in BaseWidget. This especially impacted the
	  RadioButton widget.

2005-07-15 18:13  marcusva

	* MANIFEST.in, setup.py, doc/examples/button.py,
	  doc/examples/checkbutton.py, doc/examples/imagebutton.py,
	  doc/examples/label.py, doc/examples/radiobutton.py,
	  doc/examples/togglebutton.py, doc/uml/radiobutton.xml,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/__init__.py:
	  Added external default style. Fixed up style loader. Improved
	  RadioButton widget class. Improved draw_check() method in Style
	  class. Added draw_radio() method in Style class. Improved and
	  fixed sensitivity of various widgets. Improved examples.

2005-07-14 16:11  marcusva

	* doc/examples/checkbutton.py, doc/examples/imagebutton.py,
	  doc/uml/checkbutton.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/CheckButton.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/__init__.py: New CheckButton widget class.
	  Better check drawing. Fixed several tab/space mixings. Fixed
	  small bug in imagebutton example. Fixed child bug in
	  Bin.destroy().

2005-07-13 13:05  marcusva

	* doc/uml/button.xml, doc/uml/togglebutton.xml,
	  ocempgui/widgets/ToggleButton.py: Removed superfluous method in
	  ToggleButton. Added UML diagram for ToggleButton class. Corrected
	  signal ids in Button UML diagram.

2005-07-13 10:58  marcusva

	* doc/examples/togglebutton.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/__init__.py: Changed ToggleButton class to fit
	  new system. The ToggleButton now uses the same look as the usual
	  Button.

2005-07-11 20:59  marcusva

	* doc/examples/button.py, doc/examples/imagebutton.py,
	  doc/uml/imagebutton.xml, ocempgui/widgets/ImageButton.py: Added
	  uml for ImageButton class, improved Button and ImageButton
	  examples.

2005-07-11 18:59  marcusva

	* doc/examples/example.py, doc/examples/image.png,
	  doc/examples/imagebutton.py, doc/uml/button.xml,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/__init__.py:
	  Changed ImageButton to fit new styles, fixed minor relationship
	  bugs in Button, cleaned the demo directory.

2005-07-09 14:10  marcusva

	* doc/manual.xml, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/Label.py: Improved widget documentations, added
	  Actionlistener example.

2005-07-09 12:03  marcusva

	* doc/examples/bin.py, ocempgui/widgets/Bin.py: Fixed and improved
	  parent-child behaviour in Bin.

2005-07-09 11:46  marcusva

	* doc/manual.xml, doc/examples/actionlistener.py,
	  ocempgui/object/ActionListener.py, ocempgui/object/__init__.py:
	  Fixed ActionListener

2005-07-08 19:35  marcusva

	* COPYING, MANIFEST.in, Makefile, NEWS, README, TODO, setup.py,
	  doc/manual.xml, doc/examples/baseobject.py,
	  doc/examples/basewidget.py, doc/examples/bin.py,
	  doc/examples/button.py, doc/examples/create_font.py,
	  doc/examples/create_system_font.py, doc/examples/draw_line.py,
	  doc/examples/draw_rect.py, doc/examples/draw_string.py,
	  doc/examples/draw_string_with_bg.py,
	  doc/examples/draw_triangle.py, doc/examples/event.py,
	  doc/examples/eventcallback.py, doc/examples/eventmanager.py,
	  doc/examples/example.py, doc/examples/label.py,
	  doc/examples/renderer.py, doc/examples/tuffy.ttf,
	  doc/uml/basewidget.xml, doc/uml/bin.xml, doc/uml/button.xml,
	  doc/uml/eventmanager.xml, doc/uml/label.xml, doc/uml/signals.xml,
	  ocempgui/__init__.py, ocempgui/access/__init__.py,
	  ocempgui/draw/Draw.py, ocempgui/draw/Image.py,
	  ocempgui/draw/String.py, ocempgui/draw/__init__.py,
	  ocempgui/events/EventManager.py, ocempgui/events/Signals.py,
	  ocempgui/events/__init__.py, ocempgui/object/BaseObject.py,
	  ocempgui/object/__init__.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Style.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/base.py:

	  First mass checkin in favour for a better GUI structure and
	  accessibility.

2005-06-06 19:51  marcusva

	* ChangeLog, NEWS, setup.py, doc/manual.xml,
	  doc/examples/actionlistener.py, doc/examples/draw_rect.py,
	  doc/examples/eventmanager.py: Release 0.0.7

2005-06-06 19:08  marcusva

	* Makefile, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py: Changed ScrolledList and
	  ScrollBar to new event management.

2005-06-06 18:50  marcusva

	* COPYING, Makefile, NEWS, TODO, ocempgui/__init__.py,
	  ocempgui/draw/Complex.py, ocempgui/draw/Draw.py,
	  ocempgui/draw/Image.py, ocempgui/draw/String.py,
	  ocempgui/draw/__init__.py, ocempgui/events/EventManager.py,
	  ocempgui/events/Signals.py, ocempgui/events/__init__.py,
	  ocempgui/media/Sound.py, ocempgui/media/__init__.py,
	  ocempgui/object/ActionListener.py, ocempgui/object/BaseObject.py,
	  ocempgui/object/__init__.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Editable.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/ProgressBar.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Style.py,
	  ocempgui/widgets/Table.py, ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/Window.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/base.py: Less restrictive license, documentation
	  improvements, several demo fixes.

2005-06-05 19:33  marcusva

	* ocempgui/: object/ActionListener.py, object/BaseObject.py,
	  widgets/Button.py, widgets/Container.py, widgets/Entry.py,
	  widgets/Frame.py, widgets/ImageButton.py, widgets/ProgressBar.py,
	  widgets/RadioButton.py, widgets/Renderer.py, widgets/Scale.py,
	  widgets/ScrollBar.py, widgets/ToggleButton.py: Documentation
	  improvements, several changes to respect the new event
	  management.

2005-06-01 12:58  marcusva

	* ChangeLog, NEWS, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/Renderer.py: Improved
	  doc strings, simpler event distribution, new set_title_widget()
	  metod in Frame

2005-06-01 01:18  marcusva

	* NEWS, ocempgui/events/EventManager.py,
	  ocempgui/object/BaseObject.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/DialogWindow.py,
	  ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py: Added
	  better event management, fixed up event order of some widgets,
	  improved doc strings.

2005-05-27 13:33  marcusva

	* NEWS, ocempgui/events/EventManager.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py:
	  Improved doc strings, better modality, better size assignment.

2005-05-26 15:09  marcusva

	* NEWS, ocempgui/draw/String.py, ocempgui/media/Sound.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Button.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ToggleButton.py: Improved doc strings.

2005-05-26 12:30  marcusva

	* NEWS, ocempgui/events/EventManager.py,
	  ocempgui/events/Signals.py, ocempgui/object/ActionListener.py,
	  ocempgui/object/BaseObject.py: Improved doc strings.

2005-05-26 09:53  marcusva

	* ocempgui/: draw/Draw.py, draw/Image.py, draw/String.py,
	  widgets/Style.py: Improved doc strings.

2005-05-25 13:57  marcusva

	* ocempgui/: draw/Complex.py, draw/Draw.py, draw/String.py,
	  draw/__init__.py, widgets/BaseWidget.py, widgets/Button.py,
	  widgets/Constants.py, widgets/Editable.py, widgets/Entry.py,
	  widgets/Frame.py, widgets/ImageButton.py, widgets/Label.py,
	  widgets/ProgressBar.py, widgets/RadioButton.py, widgets/Scale.py,
	  widgets/ScrollBar.py, widgets/ScrolledList.py, widgets/Table.py,
	  widgets/ToggleButton.py, widgets/Window.py, widgets/base.py,
	  widgets/Style.py: New style handling, many other changes

2005-05-25 13:48  marcusva

	* NEWS, doc/manual.xml: New style handling, many other changes

2005-05-23 23:46  marcusva

	* NEWS, ocempgui/widgets/Button.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ToggleButton.py: Better event mechanism for the
	  widgets, buttons and scrollbars support state effects on mouse
	  button press

2005-05-23 13:57  marcusva

	* NEWS, ocempgui/widgets/Button.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/ToggleButton.py: VFrame size correction,
	  ToggleButton signal correction

2005-05-23 13:09  marcusva

	* NEWS, ocempgui/widgets/Button.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Scale.py,
	  ocempgui/widgets/ScrollBar.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/Window.py:
	  Fixed inheritance problem with update()

2005-05-23 10:16  marcusva

	* ChangeLog, NEWS, setup.py, doc/manual.xml: Release 0.0.6

2005-05-20 16:19  marcusva

	* NEWS, ocempgui/widgets/Editable.py, ocempgui/widgets/Entry.py:
	  Added abstract Editable class, update Entry inheritance to
	  Editable.

2005-05-20 09:02  marcusva

	* NEWS, ocempgui/widgets/Frame.py: Frame classes now respect the
	  size property

2005-05-19 23:32  marcusva

	* ocempgui/draw/String.py: Fixed dumb copy & paste errors

2005-05-19 22:43  marcusva

	* NEWS, doc/manual.xml, ocempgui/draw/String.py: Add system font
	  loading support

2005-05-19 21:11  marcusva

	* NEWS, README, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/DialogWindow.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/ProgressBar.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/Window.py:
	  Removed copyright notice from demos, add update() on
	  initialization of widgets

2005-05-17 19:50  marcusva

	* ChangeLog, NEWS: Release 0.0.5

2005-05-17 19:43  marcusva

	* NEWS, setup.py, doc/manual.xml, ocempgui/events/EventManager.py,
	  ocempgui/widgets/BaseWidget.py, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/base.py: made
	  linter happy, centralized scrolledlist related stuff, added
	  modifier methods to base

2005-05-16 22:02  marcusva

	* NEWS, doc/manual.xml, ocempgui/widgets/ProgressBar.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/__init__.py: Added
	  ProgressBar class

2005-05-16 19:12  marcusva

	* setup.py: Release 0.0.4 (second)

2005-05-16 19:07  marcusva

	* ChangeLog, NEWS: Release 0.0.4

2005-05-16 18:43  marcusva

	* doc/manual.xml, doc/examples/actionlistener.py,
	  doc/examples/eventmanager.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrolledList.py:
	  Documentation imrpovements, ScrolledList now raises a
	  selection-change event on changes

2005-05-09 17:48  marcusva

	* ocempgui/widgets/Bin.py: Fixed minor issues

2005-05-09 17:04  marcusva

	* NEWS: Added keyboard repeat

2005-05-09 10:14  marcusva

	* NEWS, ocempgui/widgets/Entry.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ScrolledList.py: Minor bugfixes

2005-05-08 17:48  marcusva

	* ChangeLog: Release 0.0.3

2005-05-08 17:46  marcusva

	* MANIFEST.in, NEWS, setup.py, doc/manual.xml,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/__init__.py:
	  documentation improvements

2005-05-06 18:37  marcusva

	* ChangeLog, doc/manual.xml, ocempgui/draw/String.py,
	  ocempgui/object/ActionListener.py, ocempgui/widgets/Table.py:
	  manual improvements

2005-05-06 13:16  marcusva

	* doc/Makefile, doc/manual.xml, doc/ocempgui.xsl, doc/xinclude.mod,
	  doc/examples/draw_line.py, doc/examples/draw_rect.py,
	  doc/examples/draw_triangle.py, doc/examples/import.py,
	  ocempgui/widgets/BaseWidget.py: manual improvements, added
	  examples, update() now does not return a value anymore

2005-05-04 13:13  marcusva

	* NEWS, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/ScrolledList.py, ocempgui/widgets/Table.py:
	  Bugfixes, more flexible image handling by ImageButton

2005-05-04 10:27  marcusva

	* ocempgui/widgets/: Constants.py, RadioButton.py, ScrollBar.py,
	  ScrolledList.py: Added selection modes, better size calculation
	  for scrolled list

2005-05-04 08:32  marcusva

	* ChangeLog, ocempgui/draw/Draw.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/Window.py:
	  Better style integration

2005-05-03 23:21  marcusva

	* MANIFEST.in, ocempgui/widgets/Bin.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledList.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/__init__.py:
	  fixed some scrollbar calculation bugs, fixed child bugs in Bin,
	  added new ScrolledList and ListItem widgets

2005-04-29 12:09  marcusva

	* ChangeLog: Release 0.0.2

2005-04-29 12:08  marcusva

	* ChangeLog, MANIFEST.in, NEWS, setup.py: Added doc subdirectory to
	  dist target

2005-04-29 11:41  marcusva

	* MANIFEST.in, NEWS, setup.py, doc/manual.xml,
	  ocempgui/widgets/Bin.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/Window.py, ocempgui/widgets/__init__.py:
	  Added abstract Bin class, added set_maximum () override in
	  ScrollBar, more documentation

2005-04-18 19:58  marcusva

	* doc/manual.xml, ocempgui/events/Signals.py,
	  ocempgui/object/BaseObject.py, ocempgui/widgets/Frame.py: Fixed
	  minor border type and widget bug in Frames

2005-04-16 14:36  marcusva

	* doc/manual.xml: updated documentation - events

2005-04-16 12:11  marcusva

	* doc/: manual.xml, ocempgui.xsl:
	  updated documentation

2005-04-16 01:38  marcusva

	* doc/: Makefile, manual.xml, ocempgui.xsl:
	  Added first parts of the documentation

2005-04-16 01:34  marcusva

	* Makefile, NEWS, README, ocempgui/draw/Draw.py,
	  ocempgui/events/EventManager.py, ocempgui/widgets/Renderer.py:
	  Removed threading, which is not necessary at the moment

2005-04-15 13:07  marcusva

	* ocempgui/widgets/RadioButton.py:
	  fixed up a bug in set_active()

2005-04-12 11:44  marcusva

	* ChangeLog:
	  RELEASE 0.0.1

2005-04-12 11:36  marcusva

	* README, TODO:
	  added README content

2005-04-12 11:09  marcusva

	* ocempgui/: draw/Draw.py, draw/Image.py, media/Sound.py,
	  widgets/Entry.py, widgets/Frame.py, widgets/RadioButton.py,
	  widgets/Renderer.py: various small bugfixes

2005-04-11 16:54  marcusva

	* MANIFEST.in, NEWS, setup.py: Added news file and manifest
	  template

2005-04-10 21:57  marcusva

	* ocempgui/widgets/DialogWindow.py: Fixed DialogWindow, added demo

2005-04-10 21:16  marcusva

	* ocempgui/draw/Draw.py: Primitve drawing functions

2005-04-10 21:15  marcusva

	* ocempgui/: draw/__init__.py, widgets/ScrollBar.py: Added better
	  look and mouse wheel movements for scrollbars

2005-04-10 19:09  marcusva

	* ocempgui/widgets/: Scale.py, ScrollBar.py, __init__.py: Added
	  horizontal scrollbar, dynamic slider calculation

2005-04-08 13:58  marcusva

	* ocempgui/widgets/: Scale.py, ScrollBar.py, __init__.py:
	  Added vertical scrollbar

2005-04-07 19:32  marcusva

	* ChangeLog: Added ChangeLog

2005-04-07 19:26  marcusva

	* COPYING, TODO, ocempgui/__init__.py, ocempgui/draw/Complex.py,
	  ocempgui/draw/Image.py, ocempgui/draw/String.py,
	  ocempgui/draw/__init__.py, ocempgui/events/EventManager.py,
	  ocempgui/events/Signals.py, ocempgui/events/__init__.py,
	  ocempgui/media/Sound.py, ocempgui/media/__init__.py,
	  ocempgui/object/ActionListener.py, ocempgui/object/BaseObject.py,
	  ocempgui/object/__init__.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Constants.py,
	  ocempgui/widgets/Container.py, ocempgui/widgets/DialogWindow.py,
	  ocempgui/widgets/Entry.py, ocempgui/widgets/Frame.py,
	  ocempgui/widgets/ImageButton.py, ocempgui/widgets/Label.py,
	  ocempgui/widgets/RadioButton.py, ocempgui/widgets/Renderer.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/ToggleButton.py, ocempgui/widgets/Window.py,
	  ocempgui/widgets/__init__.py, ocempgui/widgets/base.py:
	  added scale widgets, fixed up some minor init bugs

2005-04-06 10:42  marcusva

	* AUTHORS, COPYING, Makefile, README, TODO, setup.py,
	  ocempgui/__init__.py, ocempgui/draw/Complex.py,
	  ocempgui/draw/Image.py, ocempgui/draw/String.py,
	  ocempgui/draw/__init__.py, ocempgui/media/Sound.py,
	  ocempgui/events/EventManager.py, ocempgui/events/Signals.py,
	  ocempgui/events/__init__.py, ocempgui/media/__init__.py,
	  ocempgui/object/ActionListener.py, ocempgui/object/BaseObject.py,
	  ocempgui/object/__init__.py, ocempgui/widgets/BaseWidget.py,
	  ocempgui/widgets/Button.py, ocempgui/widgets/Container.py,
	  ocempgui/widgets/Renderer.py, ocempgui/widgets/__init__.py,
	  ocempgui/widgets/DialogWindow.py, ocempgui/widgets/Entry.py,
	  ocempgui/widgets/Frame.py, ocempgui/widgets/ImageButton.py,
	  ocempgui/widgets/Label.py, ocempgui/widgets/RadioButton.py,
	  ocempgui/widgets/Scale.py, ocempgui/widgets/ScrollBar.py,
	  ocempgui/widgets/ScrolledWindow.py, ocempgui/widgets/Table.py,
	  ocempgui/widgets/Constants.py, ocempgui/widgets/ToggleButton.py,
	  ocempgui/widgets/Window.py, ocempgui/widgets/base.py: Initial
	  revision

