openoffice-api mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tsutomu Uchino <hanya.r...@gmail.com>
Subject Re: Integrating help texts and tool tips for extension
Date Fri, 11 Sep 2015 04:13:50 GMT
Hi,
Like the following. I needed to add oor:op="replace" to node "a1".
Regards


<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data
  xmlns:oor="http://openoffice.org/2001/registry"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  oor:package="org.openoffice.Office"
  oor:name="Addons">
  <node oor:name="AddonUI">
    <node oor:name="OfficeMenuBarMerging">
      <node oor:name="foo.bar.MenuHelpTip" oor:op="fuse">
        <node oor:name="foo.bar.MenuHelpTip.sub" oor:op="replace">
          <prop oor:name="MergePoint">
            <value>.uno:HelpMenu</value>
          </prop>
          <prop oor:name="MergeCommand">
            <value>AddBefore</value>
          </prop>
          <prop oor:name="MergeFallback">
            <value>AddPath</value>
          </prop>
          <prop oor:name="MergeContext">
            <value></value>
          </prop>
          <node oor:name="MenuItems">
            <node oor:name="child" oor:op="replace">
              <prop oor:name="Title">
                <value xml:lang="en-US">~MenuWithTip</value>
              </prop>
              <prop oor:name="URL">
                <value>foo.bar:MenuHelpTip</value>
              </prop>
              <prop oor:name="Target">
                <value>_self</value>
              </prop>
              <prop oor:name="Context">
                <value></value>
              </prop>
              <node oor:name="Submenu">
                <node oor:name="a1" oor:op="replace">
                  <prop oor:name="Title">
                    <value>Menu1</value>
                  </prop>
                  <prop oor:name="URL">
                    <value>.uno:Copy</value>
                  </prop>
                  <prop oor:name="Target">
                    <value>_self</value>
                  </prop>
                  <prop oor:name="Context">
                    <value></value>
                  </prop>
                </node>
              </node>
            </node>
          </node>
        </node>
      </node>
    </node>
  </node>
</oor:component-data>

2015-09-11 5:31 GMT+09:00 Keith Alcock <keith@keithalcock.com>:

> Tsutomu,
>
> Thanks!  I do get an empty menu titled "MenuWithTip" in the menu bar with a
> tooltip "This menu is a tooltip example."  However, it is an empty menu
> that has no menu items when it opens.  If I try to add some menu items,
> they don't appear.  Perhaps I'm doing it wrong.  Your menu is one level
> further down in the node hierarchy.  Perhaps it does not support subnodes.
> Can you add some menu items and still have the tooltip work?  Thanks.
>
> Keith
>
> 2015-09-10 4:26 GMT-07:00 Tsutomu Uchino <hanya.runo@gmail.com>:
>
> > Hi,
> >
> > Here is an example to specify tooltip to the menu inserted by the
> > Addons.xcu file.
> > https://dl.dropboxusercontent.com/u/91791736/MenuHelpTip.oxt
> >
> > The entry has "foo.bar:MenuHelpTip" URL and index.xhp file contains the
> > following bookmark and
> > ahelp:
> > <bookmark branch="hid/foo.bar:MenuHelpTip" id="bm_idfoobar12"
> > localize="false"/>
> > ...
> > <paragraph role="paragraph" id="par_idfoobartip"><ahelp hid=".">This
menu
> > is a tooltip example.</ahelp></paragraph>
> > The branch attribute have to match with the menu URL.
> >
> >
> > Jump to a specified position in the help file is work well but sometimes
> > not its not work because of the
> > loading duration.
> >
> > Regards
> >
> >
> > 2015-09-08 5:19 GMT+09:00 Keith Alcock <keith@keithalcock.com>:
> >
> > > API,
> > >
> > > I noticed that the standard menus for Writer (File, Edit, View,...)
> when
> > > open and hovered over will show tooltips.  For Edit, this is "This menu
> > > contains commands for editing the contents of the current document."
> My
> > > extension also has a menu, specified in Addons.xcu, but there is no
> such
> > > tooltip.  I have menu items which have URLs which will show the
> tooltips
> > > specified in *.xhp file bookmarks.  This much works like the standard
> > menu
> > > items, but how do I provide a tooltip for the menu itself?
> > >
> > > If I set HELP_DEBUG=TRUE and hover over menus, then the one for mine
> has
> > a
> > > URL of "swriter: private:menu/Addon1"  Using the entirety or just
> > > "private:menu/Addon1" in an *.xhp file will not get me the tooltip.
> Even
> > > if it did, the solution would not be general.  How can this be done?
> > >
> > > Also does anyone know if it is possible to jump to a certain position
> in
> > a
> > > help file when the corresponding control in a dialog is selected?  I
> can
> > > easily get the correct help page to appear when the dialog is open and
> F1
> > > is pressed, but I can't automatically scroll down the page so that the
> > most
> > > pertinent content is displayed.  It's as if all bookmarks and ahelp
> tags
> > > may as well be at the top of the page.  Is this scrolling implemented?
> > >
> > > Thanks,
> > >
> > > Keith
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message