M src/wp/ap/xp/ap_EditMethods.cpp
M src/wp/ap/xp/ap_Menu_ActionSet.cpp
M src/wp/ap/xp/ap_Menu_Functions.cpp
M src/wp/ap/xp/ap_Menu_Functions.h
M src/wp/ap/xp/ap_Menu_Id.h
M src/wp/ap/xp/ap_Menu_LabelSet_EnUS.h
M src/wp/ap/xp/ap_Menu_Layouts_MainMenu.h
A full rebuild is required.
No new functionality was added with this checkin, but we're now a lot closer
to the menu set we'll need for a 1.0 release. To see the full set of
unimplemented menu items, you can always run a grep for s_TellNotImplemented
in ap_EditMethods.cpp for an up-to-the-minute check.
If you've been looking for a nice project to sink your teeth into and
haven't found one yet, let us know. ;-)
Currently, the set of unimplemented menu items breaks down as follows:
1. XAP-level functionality to allow user-level display and/or control of
various framework details. Most of these should be quite straightforward,
given the existing code that's already in place:
- More windows dialog
- About dialog
- Toggle standard toolbar
- Toggle formatting toolbar
- View ruler (actually in AP code, not XAP)
Some are likely to be more work, because not all of the necessary XAP
primitives exist yet, but they're not inherently difficult:
- View status bar
- Options dialog
2. The second set require a reasonable amount of GUI work to get the
dialogs coded, but most or all of the necessary view-level primitives are
already in place. The easiest (and most important) ones are:
- Tabs dialog
- Paragraph settings dialog
- Column settings dialog
- Page setup dialog
These are less GUI work, but may require some minor view-level work to
expose the necessary primitives:
- Insert break dialog
- Insert date/time dialog
This one is likely to be a *lot* of GUI work. You're likely to be pushing
the existing capacity of the GR_Graphics class in order to get all of the
available characters drawn properly.
- Insert symbol dialog
3. The third set is also not too GUI-intensive, but will require at least
some mucking around in the view code to implement the necessary primitives.
- Go To dialog
- Insert page numbers dialog
- Insert field dialog
4. The fourth set is for features that require more significant view-level
work.
- Show/Hide Paragraphs
- View Headers and Footers
- Zoom dialog
- Bullets and numbers dialog
- Border and shading dialog
- Styles dialog
Enjoy!
Paul