Get ready, because here comes the source from my custom resource file.
It contains the code for the GUI. With how much I've put into it, it
should last for quite awhile. Note though, I havent gotten far enough in
the book to link the parts of the gui to the AbiWord source. I used
Borland Resource Workshop for this.

MENU_1 MENU
{
 POPUP "&File"
 {
  MENUITEM "&New File", CM_POPUPITEM
  MENUITEM "&Open File", CM_FILEOPEN_FILE
  MENUITEM "&Save as...", CM_FILEITEM
  MENUITEM SEPARATOR
  MENUITEM "&Printer Setup", CM_FILEPRINTER_SETUP
  MENUITEM "P&rint Preview", CM_FILEPRINT_PREVIEW
  MENUITEM "Pr&int ", CM_FILEPRINT_PREVIEW1
  MENUITEM SEPARATOR
  MENUITEM "&Exit", CM_FILEEXIT
 }

 POPUP "&Edit"
 {
  MENUITEM "Cu&t", CM_POPUPITEM1
  MENUITEM "&Copy", CM_EDITCOPY
  MENUITEM "&Paste", CM_EDITPASTE
  MENUITEM SEPARATOR
  MENUITEM "Cl&ear", CM_EDITCLEAR
  MENUITEM "Select A&ll", CM_EDITITEM
  MENUITEM SEPARATOR
  MENUITEM "&Find...", CM_EDITFIND
  MENUITEM "&Replace...", CM_EDITITEM1
  MENUITEM "&Go To...", CM_EDITGO_TO
 }

 POPUP "&View"
 {
  MENUITEM "&Page Layout", CM_VIEWPAGE_LAYOUT
  MENUITEM "&Outline", CM_POPUPITEM2
  MENUITEM "&Master Document", CM_VIEWITEM
  MENUITEM SEPARATOR
  MENUITEM "&Ruler", CM_VIEWRULER, CHECKED
  MENUITEM "&Document Map", CM_VIEWDOCUMENT_MAP
  POPUP "&Toolbars"
  {
   MENUITEM "&Standard", CM_POPUPITEM11, CHECKED
   MENUITEM "&Format", CM_TOOLBARSFORMAT, CHECKED
  }

  MENUITEM SEPARATOR
  MENUITEM "&Header and Footer", CM_VIEWHEADER_AND_FOOTER
  MENUITEM "&Footnotes", CM_VIEWFOOTNOTES
  MENUITEM "&Comments", CM_VIEWCOMMENTS
 }

 POPUP "&Insert"
 {
  MENUITEM "&Break...", CM_POPUPITEM4
  MENUITEM "&Page N&umbers...", CM_POPUPITEM3
  MENUITEM "Date and &Time", CM_INSERTITEM
  MENUITEM "&Field...", CM_INSERTFIELD
  MENUITEM "&Symbol", CM_INSERTSYMBOL
  MENUITEM "Com&ment", CM_INSERTCOMMENT
  MENUITEM SEPARATOR
  MENUITEM "Foot&note", CM_INSERTFOOTNOTE
  MENUITEM "&Caption", CM_INSERTCAPTION
  MENUITEM "In&dex and Tables", CM_INSERTINDEX_AND_TABLES
  MENUITEM SEPARATOR
  POPUP "&Picture"
  {
   MENUITEM "From &Clipart", CM_POPUPITEM10
   MENUITEM "From &File", CM_PICTUREFROM_FILE
  }

  MENUITEM "F&ile", CM_INSERTFILE
  MENUITEM "&Object", CM_INSERTOBJECT
  MENUITEM "&Hyperlink", CM_INSERTHYPERLINK
 }

 POPUP "&Format"
 {
  MENUITEM "&Font...", CM_FORMATFONT
  MENUITEM "F&ont Size...", CM_FORMATALIGNMENT
  MENUITEM "Fo&nt Color...", CM_POPUPITEM5
  MENUITEM SEPARATOR
  MENUITEM "&Alignment", CM_FORMATALIGNMENT1
  MENUITEM "&Bullets and Numbering", CM_FORMATBULLETS_AND_NUMBERING
  MENUITEM "&Background", CM_FORMATBACKGROUND
 }

 POPUP "&Tools"
 {
  MENUITEM "&Spelling Checker ", CM_POPUPITEM6
  MENUITEM "&Word Counter", CM_POPUPITEM7
  MENUITEM "S&pread Sheet", 0
 }

 POPUP "&Window"
 {
  MENUITEM "&New Window", CM_POPUPITEM8
  MENUITEM "&Arrange All", CM_WINDOWARRANGE_ALL
  MENUITEM "&Close All", CM_WINDOWCLOSE_ALL
  MENUITEM SEPARATOR
  MENUITEM "Document 1", CM_WINDOWDOCUMENT, CHECKED
 }

 POPUP "&Help"
 {
  MENUITEM "&Contents", CM_HELPHELP
  MENUITEM "&Using Help", CM_HELPSEARCH_HELP
  MENUITEM "&Index", CM_HELPINDEX
  MENUITEM SEPARATOR
  MENUITEM "&About AbiWord...", CM_POPUPITEM9
 }

}



Reply via email to