commit: Dynamic Toolbars on gtk and gnome.


Subject: commit: Dynamic Toolbars on gtk and gnome.
From: Martin Sevior (msevior@mccubbin.ph.unimelb.edu.au)
Date: Thu Nov 15 2001 - 19:25:12 CST


Hi folks,
         This commit enables full control of dynamic toolbars. There is a
new preference option:

"Allow customized toolbars"

Which if emabled (it is enabled by default) will enable the toolbars to be
customized. Customized toolbars are saved out in the preference file and
are restored upon starting a new session. If you disable customized
toolbars they are reset to their default configurations on the fly.

This feature together with "normal mode" makes abiword a viable WP on
small screens such as old 640*480 and new generation PDA's. Just dial up
toolbars to fit your screen.

The toolbars can be configured by just editting the XML in the preference
file.

(BTW we should write out preferences in alphabetic order. This would make
editting them much easier.)

Plus it's fun to play with the toolbars too :-)

Right now you can't move combo boxes and spacers by dragging and dropping
but these can be moved by manually editting the preference file.

Also I'm committing Tomas's new font code. It works great on both RH 7.1
and 7.2.

Have fun :-)

Martin

CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: src/af/xap/unix/xap_UnixFontManager.cpp
CVS: src/af/xap/xp/xap_App.cpp src/af/xap/xp/xap_App.h
CVS: src/af/xap/xp/xap_Frame.cpp src/af/xap/xp/xap_Frame.h
CVS: src/af/xap/xp/xap_Prefs_SchemeIds.h
CVS: src/af/xap/xp/xap_Toolbar_Layouts.h
CVS: src/wp/ap/beos/ap_BeOSDialog_Options.h
CVS: src/wp/ap/mac/ap_MacDialog_Options.h
CVS: src/wp/ap/qnx/ap_QNXDialog_Options.h
CVS: src/wp/ap/unix/ap_UnixApp.cpp
CVS: src/wp/ap/unix/ap_UnixDialog_Options.cpp
CVS: src/wp/ap/unix/ap_UnixDialog_Options.h
CVS: src/wp/ap/win/ap_Win32Dialog_Options.h
CVS: src/wp/ap/xp/ap_Dialog_Options.cpp
CVS: src/wp/ap/xp/ap_Dialog_Options.h src/wp/ap/xp/ap_String_Id.h
CVS: src/wp/ap/xp/ap_Toolbar_Layouts.cpp
CVS: ----------------------------------------------------------------------
Dynamic toolbars and #if 1 Tomas's code.



This archive was generated by hypermail 2b25 : Thu Nov 15 2001 - 19:25:15 CST