Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

GBrowser.h

00001 
00002 #ifndef __GBROWSER_H
00003 #define __GBROWSER_H
00004 
00005 #define CMD_BACK        1
00006 #define CMD_STOP        2
00007 #define CMD_HOME        3
00008 #define CMD_FORWARD     4
00009 #define CMD_SEARCH      5
00010 
00011 class LgiClass GBrowserCtrl
00012 {
00013 public:
00014     virtual ~GBrowserCtrl() {}
00015 
00016     // Interface
00017     virtual char *GetDescription() = 0;
00018 
00019     // Window
00020     virtual char *Name() = 0;
00021     virtual void Name(char *s) = 0;
00022     virtual void Visible(bool i) = 0;
00023     virtual bool Visible() = 0;
00024     virtual void Sunken(bool i) = 0;
00025     virtual bool Sunken() = 0;
00026     virtual void SetPos(int x1, int y1, int x2, int y2) = 0;
00027     virtual void GetPos(int &x1, int &y1, int &x2, int &y2) = 0;
00028     virtual bool Attach(OsView Parent) = 0;
00029     virtual bool Detach() = 0;
00030 
00031     // Html
00032     virtual void Browse(char *s) = 0;
00033     virtual bool GetCurrentURL(char *Buffer) = 0;
00034     virtual int OnCommand(int Cmd, int a, int b) = 0;
00035 };
00036 
00037 typedef GBrowserCtrl *(*Proc_CreateBrowserCtrl)(char *Arg);
00038 
00039 #endif

Generated on Wed Oct 26 14:46:48 2005 for Lgi by  doxygen 1.4.1