Hi all,

I have some troubles with the display of the new added menu item.
For examlpe, I want to add a menu item "WebHtml" in the file menu. I modified 
the 
 correlative files and added the necessary codes in those files. The result is: 
The 
 place of new menu item is there but the "WebHtml" is missing.
 The files and added codes that I modified are as follows:
 -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 svx\inc\globlmn_tmpl.hrc
  
 #define ITEM_FILE_OPENDOC \
     Identifier = SID_OPENDOC ; \
  Command = ".uno:Open" ; \
     HelpID = SID_OPENDOC ; \
     Text [ de ] = "��~ffnen..." ; \
     Text [ en-US ] = "~Open..." ;\
  Text [ x-comment ] = " "; \
  
 /*******************************************added begin*/ \
 #define ITEM_FILE_WEBHTML \
     Identifier = SID_WEBHTML ; \
  Command = ".uno:WebHtml" ; \
     HelpID = SID_WEBHTML ; \
     Text [ de ] = "Web ~Html..." ; \
     Text [ en-US ] = "Web ~Html..."; \
  Text [ x-comment ] = "Preview Web ~Html..." ; \
 /*******************************************added end*/ \
  
 #define ITEM_FILE_AUTOPILOT \
     MenuItem\
     {\
         Identifier = SID_AUTOPILOTMENU ; \
   Command = ".uno:AutoPilotMenu" ; \
         HelpID = SID_AUTOPILOTMENU ; \
         Text [ de ] = "~Assistent" ; \
         Text [ en-US ] = "A~utoPilot" ; \
   Text [ x-comment ] = " ";\
  };
 -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 sfx2\inc\sfxsids.hrc
 #define SID_MAIL_SEND                       (SID_SFX_START + 364)
 #define SID_WEBHTML       (SID_SFX_START + 393)/*added*/
 #define SID_MAIL_FILE                       (SID_SFX_START + 365)
 -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 sfx2\sdi\sfx.sdi
 SfxObjectItem Open SID_OPENDOC
 (SfxStringItem URL SID_FILE_NAME,SfxStringItem FilterName 
 SID_FILTER_NAME,SfxStringItem OpenFlags SID_OPTIONS,SfxStringItem Password 
 SID_PASSWORD,SfxStringItem FilterOptions SID_FILE_FILTEROPTIONS,SfxInt16Item 
Version 
 SID_VERSION,SfxStringItem Referer SID_REFERER)
 [
  /* flags: */
  AutoUpdate = FALSE,
  Cachable = Cachable,
  FastCall = FALSE,
  HasCoreId = FALSE,
  HasDialog = TRUE,
  ReadOnlyDoc = TRUE,
  Toggle = FALSE,
  Container = TRUE,
  RecordAbsolute = FALSE,
  RecordPerSet;
  Asynchron;
  
  /* config: */
  AccelConfig = TRUE,
  MenuConfig = TRUE,
  StatusBarConfig = FALSE,
  ToolBoxConfig = TRUE,
  GroupId = GID_APPLICATION;
 ]
 /******************************************/add begin
 SfxObjectItem WebHtml SID_WEBHTML
 ()
 [
  /* flags: */
  AutoUpdate = FALSE,
  Cachable = Cachable,
  FastCall = FALSE,
  HasCoreId = FALSE,
  HasDialog = TRUE,
  ReadOnlyDoc = TRUE,
  Toggle = FALSE,
  Container = TRUE,
  RecordAbsolute = FALSE,
  RecordPerSet;
  Asynchron;
  
  /* config: */
  AccelConfig = TRUE,
  MenuConfig = TRUE,
  StatusBarConfig = FALSE,
  ToolBoxConfig = TRUE,
  GroupId = GID_FORMAT;
 ]
 /*********************************************/added end
 //--------------------------------------------------------------------------
 SfxObjectItem OpenHyperlink SID_OPENHYPERLINK
 (SfxStringItem URL SID_FILE_NAME,SfxStringItem FilterName 
 SID_FILTER_NAME,SfxStringItem OpenFlags SID_OPTIONS,SfxStringItem Password 
 SID_PASSWORD,SfxStringItem FilterOptions D_FILE_FILTEROPTIONS,SfxInt16Item 
Version 
 SID_VERSION,SfxStringItem Referer SID_REFERER)
 [
     /* flags: */
     AutoUpdate = FALSE,
     Cachable = Cachable,
     FastCall = FALSE,
     HasCoreId = FALSE,
     HasDialog = TRUE,
     ReadOnlyDoc = TRUE,
     Toggle = FALSE,
     Container = TRUE,
     RecordAbsolute = FALSE,
     RecordPerSet;
     Asynchron;
  
     /* config: */
     AccelConfig = FALSE,
     MenuConfig = FALSE,
     StatusBarConfig = FALSE,
     ToolBoxConfig = FALSE,
     GroupId = GID_APPLICATION;
 -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  
 sw\uiconfig\swriter\menubar\menubar.xml
 <menu:menuitem menu:id=".uno:Reload"/>
    <menu:menuitem menu:id=".uno:VersionDialog"/>
    <!-- added begin -->
    <menu:menuitem menu:id=".uno:WebHtml" />
    <!--added end -->
    <menu:menuseparator/>

----
刘涛

Beijing Redflag CH2000 Software Co., Ltd. 
Address: 北京亦庄经济技术开发区地盛北街 1号A区3号楼 
Postalcode: 100176 
Tel: 8610-58022828-605
Mobile: 13126869000 
Email: [EMAIL PROTECTED] 

Reply via email to