commit: Dynamic menus for unix and almost gnome.


Subject: commit: Dynamic menus for unix and almost gnome.
From: Martin Sevior (msevior@mccubbin.ph.unimelb.edu.au)
Date: Thu Oct 25 2001 - 22:58:42 CDT


Hi Folks,
         Abiword now does dynamic menu's properly for unix and almost for
gnome. I just have t work out the gnome API to move the menu bar into the
right place.

Other platforms will need to implement a method in XAP_*Frame to destory
the old top level menu and rebuild a new one in it's place.

I've hacked aikasaurus to use this new method which works as I outlined in
my first email.

Aikasarus now puts a theasurus menu label in both the main menu and in the
right click context menu.

That commit follows this.

Cheers

Martin

CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: src/af/ev/unix/ev_UnixMenu.cpp src/af/ev/unix/ev_UnixMenuBar.h
CVS: src/af/ev/unix/gnome/ev_UnixGnomeMenu.cpp
CVS: src/af/ev/unix/gnome/ev_UnixGnomeMenuBar.h
CVS: src/af/ev/xp/ev_Menu.cpp src/af/ev/xp/ev_Menu_Actions.cpp
CVS: src/af/ev/xp/ev_Menu_Actions.h src/af/ev/xp/ev_Menu_Labels.cpp
CVS: src/af/ev/xp/ev_Menu_Labels.h
CVS: src/af/xap/unix/xap_UnixFrame.cpp
CVS: src/af/xap/unix/xap_UnixFrame.h src/af/xap/xp/xap_App.cpp
CVS: src/af/xap/xp/xap_App.h src/af/xap/xp/xap_Frame.h
CVS: src/af/xap/xp/xap_Menu_Layouts.h
CVS: src/wp/ap/xp/ap_EditMethods.cpp
CVS: src/wp/ap/xp/ap_Menu_LabelSet.cpp
CVS: src/wp/ap/xp/ap_Menu_Layouts.cpp
CVS: src/wp/ap/xp/ap_Menu_Layouts_MainMenu.h
CVS: ----------------------------------------------------------------------
Dynamic menus for unix and almost gnome.



This archive was generated by hypermail 2b25 : Thu Oct 25 2001 - 22:58:53 CDT