Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ControlBarResizer Class Reference

#include <ControlBarResizer.h>

Public Types

typedef std::list< ResizerWindow * > ResizerWindowList
 

Public Member Functions

 ControlBarResizer (void)
 
 ~ControlBarResizer (void)
 
void init (void)
 
const FieldParsegetFieldParse () const
 returns the parsing fields
 
ResizerWindowfindResizerWindow (AsciiString name)
 attempt to find the control bar scheme by it's name
 
ResizerWindownewResizerWindow (AsciiString name)
 create a new control bar scheme and return it.
 
void sizeWindowsDefault (void)
 
void sizeWindowsAlt (void)
 

Public Attributes

ResizerWindowList m_resizerWindowsList
 

Static Public Attributes

static const FieldParse m_controlBarResizerParseTable []
 the parse table
 

Detailed Description

Definition at line 77 of file ControlBarResizer.h.

Member Typedef Documentation

◆ ResizerWindowList

Definition at line 95 of file ControlBarResizer.h.

Constructor & Destructor Documentation

◆ ControlBarResizer()

ControlBarResizer::ControlBarResizer ( void )

Definition at line 81 of file ControlBarResizer.cpp.

◆ ~ControlBarResizer()

ControlBarResizer::~ControlBarResizer ( void )

Definition at line 85 of file ControlBarResizer.cpp.

Member Function Documentation

◆ findResizerWindow()

ResizerWindow * ControlBarResizer::findResizerWindow ( AsciiString name)

attempt to find the control bar scheme by it's name

Definition at line 111 of file ControlBarResizer.cpp.

◆ getFieldParse()

const FieldParse * ControlBarResizer::getFieldParse ( ) const
inline

returns the parsing fields

Definition at line 86 of file ControlBarResizer.h.

◆ init()

void ControlBarResizer::init ( void )

Definition at line 102 of file ControlBarResizer.cpp.

◆ newResizerWindow()

ResizerWindow * ControlBarResizer::newResizerWindow ( AsciiString name)

create a new control bar scheme and return it.

Definition at line 134 of file ControlBarResizer.cpp.

◆ sizeWindowsAlt()

void ControlBarResizer::sizeWindowsAlt ( void )

Definition at line 179 of file ControlBarResizer.cpp.

◆ sizeWindowsDefault()

void ControlBarResizer::sizeWindowsDefault ( void )

Definition at line 154 of file ControlBarResizer.cpp.

Member Data Documentation

◆ m_controlBarResizerParseTable

const FieldParse ControlBarResizer::m_controlBarResizerParseTable
static
Initial value:
=
{
{ "AltPosition", INI::parseICoord2D, NULL, offsetof( ResizerWindow, m_altPos ) },
{ "AltSize", INI::parseICoord2D, NULL, offsetof( ResizerWindow, m_altSize ) },
{ NULL, NULL, NULL, 0 }
}
#define NULL
Definition BaseType.h:92
static void parseICoord2D(INI *ini, void *instance, void *store, const void *userData)
Definition INI.cpp:1130

the parse table

Definition at line 62 of file ControlBarResizer.h.

◆ m_resizerWindowsList

ResizerWindowList ControlBarResizer::m_resizerWindowsList

Definition at line 96 of file ControlBarResizer.h.


The documentation for this class was generated from the following files: