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 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 |
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 179 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 204 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.
|
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 177 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.