Files
Mozilla/mozilla/lib/mac/embedding/powerplant/source/CBrowserWindow.h
pierre%netscape.com f432271502 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@48400 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 21:20:26 +00:00

49 lines
877 B
C++

#include <LWindow.h>
#include <LListener.h>
class CWebShell;
class LEditText;
class LStaticText;
// CBrowserWindow:
// A simple browser window that hooks up a CWebShell to a minimal set of controls
// (Back, Forward and Stop buttons + URL field + status bar).
const ResIDT wind_SampleBrowserWindow = 128;
class CBrowserWindow : public LWindow,
public LListener
{
private:
typedef LWindow Inherited;
public:
enum { class_ID = FOUR_CHAR_CODE('BroW') };
CBrowserWindow();
CBrowserWindow(LStream* inStream);
virtual ~CBrowserWindow();
virtual void FinishCreateSelf();
virtual void ListenToMessage(
MessageT inMessage,
void* ioParam);
virtual Boolean ObeyCommand(
CommandT inCommand,
void *ioParam);
protected:
CWebShell* mWebShellView;
LEditText* mURLField;
LStaticText* mStatusBar;
};