HDK
|
#include <UT_HelpManager.h>
Public Member Functions | |
UT_HelpManager () | |
virtual | ~UT_HelpManager () |
virtual void | openContents ()=0 |
virtual void | openStartup ()=0 |
virtual void | openFile (const char *path)=0 |
virtual void | openURL (const char *url)=0 |
virtual void | openHelpPath (const char *help_path)=0 |
virtual void | displayData (const char *data, bool is_html)=0 |
virtual bool | getTooltip (const char *url, UT_String &tooltip)=0 |
Obtains a tool tip from the help page pointed to by the URL. More... | |
virtual bool | getTooltip (const PRM_Parm *parm, UT_String &tooltip)=0 |
Obtains a tool tip for the specified parameter. More... | |
virtual void | openTooltipWindow (const char *text, int x, int y, int w, int h) const =0 |
virtual void | openTooltipURLWindow (const char *url, int x, int y, int w, int h) const =0 |
virtual void | closeAllTooltipWindows () const =0 |
} More... | |
virtual bool | getTextHelp (const char *url, UT_String &text_help)=0 |
virtual UT_StringHolder | getCommandHelp (const char *command)=0 |
Return the text help for the given hscript command. More... | |
virtual UT_StringHolder | getExprCommandHelp (const char *command)=0 |
Return the text help for the given hscript expression command. More... | |
virtual UT_StringArray | getCommandsForHelpKeyword (const char *keyword)=0 |
virtual UT_StringArray | getExprCommandsForHelpKeyword (const char *keyword)=0 |
virtual bool | getParsedTooltip (const char *url_key, const char *full_help, UT_String &tooltip)=0 |
virtual void | openHelpCard (OP_Node *node)=0 |
virtual void | openHelpCard (OP_Operator *op, const char *node_path=nullptr)=0 |
virtual void | openHelpCard (BM_State *state)=0 |
virtual void | openHelpCard (SHLF_Tool *tool)=0 |
virtual void | openHelpCard (const PYP_Interface *interface)=0 |
virtual void | openHelpCard (OP_GalleryEntry *entry)=0 |
virtual void | openHelpCard (const PRM_ScriptParm *prop)=0 |
virtual void | getHelpCardURL (OP_Operator *op, UT_String &str)=0 |
virtual void | getHelpCardURL (BM_State *state, UT_String &url)=0 |
virtual void | getHelpCardURL (SHLF_Tool *tool, UT_String &url)=0 |
virtual void | getHelpCardURL (const PYP_Interface *interface, UT_String &url)=0 |
virtual void | getHelpCardURL (OP_GalleryEntry *entry, UT_String &url)=0 |
virtual void | getHelpCardURL (const PRM_ScriptParm *prop, UT_String &url)=0 |
virtual void | getHelpCardURL (const char *helpTopicId, UT_String &url)=0 |
virtual void | getHelpCardURL (const PRM_Parm *parm, UT_String &url)=0 |
virtual void | setBaseURI (const char *base_uri)=0 |
virtual const UT_String & | getBaseURI () const =0 |
virtual bool | getUseExternalHelp () const =0 |
virtual void | setUseExternalHelp (bool use_external)=0 |
virtual void | setHelpAddress (const char *address)=0 |
Sets the address the server should bind to. More... | |
virtual const UT_StringHolder & | getHelpAddress () const =0 |
virtual void | setUseIPv6 (bool use_ipv6)=0 |
Whether the help server should use ipv6 or not. More... | |
virtual bool | getUseIPv6 () const =0 |
virtual const UT_String & | getExternalHelpURL () const =0 |
virtual void | setExternalHelpURL (const char *ext_help_url)=0 |
virtual const UT_String & | getHelpBaseURL ()=0 |
virtual const UT_String & | getStartupURL ()=0 |
void | setDesiredHelpLocation (fpreal x, fpreal y) |
void | clearDesiredHelpLocation () |
void | setFloatingHelpPaneId (int pane_id) |
int | getFloatingHelpPaneId () const |
virtual void | closeFloatingPane ()=0 |
Static Public Member Functions | |
static bool | platformSupportsHtmlHelp () |
static void | constructOpBasedURL (const char *protocol, const char *optable, const char *optype, const char *extra, UT_String &url) |
static bool | parseOpBasedURL (const char *url, const char *protocol, UT_String &optable, UT_String &optype, UT_String &extra) |
static UT_HelpManager * | getHelpManager () |
static void | setHelpManager (UT_HelpManager *help_manager) |
Protected Member Functions | |
bool | getDesiredHelpLocation (float &x, float &y) |
Definition at line 44 of file UT_HelpManager.h.
UT_HelpManager::UT_HelpManager | ( | ) |
|
virtual |
void UT_HelpManager::clearDesiredHelpLocation | ( | ) |
|
pure virtual |
}
Close all tooltip popup windows. Do nothing if there are no open tooltip popup windows.
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
static |
Concatenates the operator table name, operator type name, some extra information into a help URL.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Return the text help for the given hscript command.
Implemented in MOT_HelpManager.
|
pure virtual |
Return an array of hscript commands whose text help contain a match for the given keyword.
Implemented in MOT_HelpManager.
|
pure virtual |
Return the text help for the given hscript expression command.
Implemented in MOT_HelpManager.
|
pure virtual |
Return an array of hscript expression commands whose text help conotain a match for the given keyword.
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
inline |
Definition at line 196 of file UT_HelpManager.h.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
Implemented in MOT_HelpManager.
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
Implemented in MOT_HelpManager.
|
inlinestatic |
Definition at line 221 of file UT_HelpManager.h.
|
pure virtual |
Obtains a tool tip conained by the full help text. The url serves as a caching key.
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Obtains a plain text version of the help page pointed to by the URL (e.g. 'vex:attrib').
Implemented in MOT_HelpManager.
|
pure virtual |
Obtains a tool tip from the help page pointed to by the URL.
Implemented in MOT_HelpManager.
Obtains a tool tip for the specified parameter.
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Open the requested tooltip in a popup window. x,y,w,h represents the native screen position and size of the source feel that the tooltip is for. If there is no source feel, then pass in (0,0,0,0) for x,y,w,h. {
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
|
static |
Parses the help URL into the operator table name, operator type name, extra info string, given the url and the required protocol prefix. Returns true on success, and false otherwise.
|
static |
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Implemented in MOT_HelpManager.
Definition at line 194 of file UT_HelpManager.h.
|
pure virtual |
Sets the address the server should bind to.
Implemented in MOT_HelpManager.
|
static |
|
pure virtual |
Implemented in MOT_HelpManager.
|
pure virtual |
Whether the help server should use ipv6 or not.
Implemented in MOT_HelpManager.