Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/gui/IGUIScrollBarOwner.h
Show All 12 Lines | |||||
* | * | ||||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | ||||
* along with 0 A.D. If not, see <http://www.gnu.org/licenses/>. | * along with 0 A.D. If not, see <http://www.gnu.org/licenses/>. | ||||
*/ | */ | ||||
#ifndef INCLUDED_IGUISCROLLBAROWNER | #ifndef INCLUDED_IGUISCROLLBAROWNER | ||||
#define INCLUDED_IGUISCROLLBAROWNER | #define INCLUDED_IGUISCROLLBAROWNER | ||||
#include "GUI.h" | #include "gui/IGUIObject.h" | ||||
#include <vector> | |||||
struct SGUIScrollBarStyle; | struct SGUIScrollBarStyle; | ||||
class IGUIScrollBar; | class IGUIScrollBar; | ||||
/** | /** | ||||
* Base-class this if you want an object to contain | * Base-class this if you want an object to contain | ||||
* one, or several, scroll-bars. | * one, or several, scroll-bars. | ||||
* | |||||
* @see IGUIObject | |||||
* @see IGUIScrollBar | |||||
*/ | */ | ||||
class IGUIScrollBarOwner : virtual public IGUIObject | class IGUIScrollBarOwner : virtual public IGUIObject | ||||
{ | { | ||||
friend class IGUIScrollBar; | friend class IGUIScrollBar; | ||||
public: | public: | ||||
IGUIScrollBarOwner(CGUI& pGUI); | IGUIScrollBarOwner(CGUI& pGUI); | ||||
virtual ~IGUIScrollBarOwner(); | virtual ~IGUIScrollBarOwner(); | ||||
▲ Show 20 Lines • Show All 48 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator