networking
This commit is contained in:
28
public/fgui/widget.h
Normal file
28
public/fgui/widget.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifndef FGUI_WIDGET_H
|
||||
#define FGUI_WIDGET_H
|
||||
|
||||
#include "tier0/platform.h"
|
||||
#include "fgui.h"
|
||||
|
||||
class CFGUI_Widget
|
||||
{
|
||||
public:
|
||||
CFGUI_Widget();
|
||||
CFGUI_Widget(CFGUI_Widget *pParent);
|
||||
~CFGUI_Widget();
|
||||
|
||||
void SetPosition( int32_t nX, int32_t nY );
|
||||
void SetSize( uint32_t nX, uint32_t nY );
|
||||
void SetParent( CFGUI_Widget *pParent );
|
||||
|
||||
virtual void Event( FGUI_Event_t event ) = 0;
|
||||
virtual void Draw() = 0;
|
||||
|
||||
static void SetDefaultParent(CFGUI_Widget *pParent);
|
||||
|
||||
int32_t m_iPosition[2];
|
||||
uint32_t m_iSize[2];
|
||||
CFGUI_Widget *m_pParent;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user