ANN: FlatMenu, FlatMenuBar And FlatToolbar For wxPython ;-)

Hi Gang,

    I would like to "announce" my latest children, FlatMenu,
FlatMenuBar and FlatToolbar.

FlatMenu, like the name implies, it is a generic menu implementation.
I tried to provide a full functionality for menus, menubar and
toolbar.
FlatMenu includes everything that regular menu bar has except two
known missing functionalities that will be completed ASAP:

- No tooltips over toolbar items
- No scrolling is available if the menu height is greater than the
screen height

FlatMenu supports the following features:

  - Fires all the events (UI & Cmd);
  - Check items;
  - Separators;
  - Enabled / Disabled menu items;
  - Images on items;
  - Toolbar support, with images and separators;
  - Controls in toolbar (work in progress);
  - Toolbar tools tooltips (work in progress);
  - Accelerators for menus;
  - Accelerators for menubar;
  - Radio items in menus;
  - Integration with AUI;
  - Scrolling when menu is too big to fit the screen (in progress);
  - Menu navigation with keyboard;
  - Drop down arrow button to the right of the menu, it always
contains the "Customize" option, which will popup an options dialog.
The dialog has the following abilities:
      (a) Ability to add/remove menus;
      (b) Select different colour schemes for the menu bar / toolbar;
      (c) Control various options, such as: colour for highlight menu
item, draw border around menus (classic look only);
      (d) Toolbar floating appearance.
  - Allows user to specify gray bitmap for disabled menus/toolbar tools;
  - If no gray bitmap is provided, it generates one from the existing bitmap;
  - Hidden toolbar items / menu bar items - will appear in a small
popup menu to the right if they are hidden;
  - 4 different colour schemes for the menu bar (more can easily added).

Source code, demo, epydoc-generated documentation and screenshots can
be found in the usual place (only in English at the moment, sorry to
the Italians!):

http://xoomer.alice.it/infinity77/eng/freeware.html#flatmenu

I would really appreciate GTK and Mac users reports about the behavior
of the control (on Mac, the usual "good luck" applies :wink: ). If you
want to send me a screenshot of the widget working on your platform, I
would be *glad* to see it.

Happy wxPythoning :wink:

Andrea.

"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.virgilio.it/infinity77/