00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef __HOM_HelpBrowser_h__
00017 #define __HOM_HelpBrowser_h__
00018
00019 #include "HOM_PaneTab.h"
00020
00021 SWIGOUT(%rename(HelpBrowser) HOM_HelpBrowser;)
00022
00023 class HOM_API HOM_HelpBrowser : virtual public HOM_PaneTab
00024 {
00025 public:
00026 HOM_HelpBrowser()
00027 { HOM_CONSTRUCT_OBJECT(this) }
00028 HOM_HelpBrowser(const HOM_HelpBrowser &pane)
00029 : HOM_PaneTab(pane)
00030 { HOM_CONSTRUCT_OBJECT(this) }
00031 virtual ~HOM_HelpBrowser()
00032 { HOM_DESTRUCT_OBJECT(this) }
00033
00034
00035
00036 SWIGOUT(virtual std::string __repr__()
00037 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;)
00038
00039 virtual void displayData(const char *data, const char *base_uri = "")
00040 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;
00041 virtual void displayHelp(HOM_NodeType &node_type)
00042 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;
00043 virtual void displayHelpPath(const char *help_path)
00044 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;
00045
00046 virtual std::string homePage()
00047 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;
00048 virtual void setHomePage(const char *home_page)
00049 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;
00050
00051 virtual std::string url()
00052 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;
00053 virtual void setUrl(const char *url)
00054 throw(HOM_NotAvailable, HOM_ObjectWasDeleted, HOM_Error) = 0;
00055
00056 virtual void showUI(bool show)
00057 throw(HOM_ObjectWasDeleted, HOM_Error) = 0;
00058 };
00059
00060 #endif