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

#include <ShellMenuScheme.h>

Public Member Functions

 ShellMenuSchemeManager (void)
 
 ~ShellMenuSchemeManager (void)
 
void init (void)
 
void update (void)
 
void setShellMenuScheme (AsciiString name)
 
void draw (void)
 
const FieldParsegetFieldParse () const
 returns the parsing fields
 
ShellMenuSchemenewShellMenuScheme (AsciiString name)
 

Static Public Member Functions

static void parseImagePart (INI *ini, void *instance, void *store, const void *userData)
 Parse the image part of the INI file.
 
static void parseLinePart (INI *ini, void *instance, void *store, const void *userData)
 Parse the line part of the INI file.
 

Static Public Attributes

static const FieldParse m_shellMenuSchemeFieldParseTable []
 the parse table
 

Detailed Description

Definition at line 119 of file ShellMenuScheme.h.

Constructor & Destructor Documentation

◆ ShellMenuSchemeManager()

ShellMenuSchemeManager::ShellMenuSchemeManager ( void )

Definition at line 203 of file ShellMenuScheme.cpp.

◆ ~ShellMenuSchemeManager()

ShellMenuSchemeManager::~ShellMenuSchemeManager ( void )

Definition at line 208 of file ShellMenuScheme.cpp.

Member Function Documentation

◆ draw()

void ShellMenuSchemeManager::draw ( void )

Definition at line 313 of file ShellMenuScheme.cpp.

◆ getFieldParse()

const FieldParse * ShellMenuSchemeManager::getFieldParse ( ) const
inline

returns the parsing fields

Definition at line 133 of file ShellMenuScheme.h.

◆ init()

void ShellMenuSchemeManager::init ( void )

Definition at line 281 of file ShellMenuScheme.cpp.

◆ newShellMenuScheme()

ShellMenuScheme * ShellMenuSchemeManager::newShellMenuScheme ( AsciiString name)

Definition at line 258 of file ShellMenuScheme.cpp.

◆ parseImagePart()

void ShellMenuSchemeManager::parseImagePart ( INI * ini,
void * instance,
void * store,
const void * userData )
static

Parse the image part of the INI file.

Definition at line 224 of file ShellMenuScheme.cpp.

◆ parseLinePart()

void ShellMenuSchemeManager::parseLinePart ( INI * ini,
void * instance,
void * store,
const void * userData )
static

Parse the line part of the INI file.

Definition at line 240 of file ShellMenuScheme.cpp.

◆ setShellMenuScheme()

void ShellMenuSchemeManager::setShellMenuScheme ( AsciiString name)

Definition at line 290 of file ShellMenuScheme.cpp.

◆ update()

void ShellMenuSchemeManager::update ( void )

Definition at line 319 of file ShellMenuScheme.cpp.

Member Data Documentation

◆ m_shellMenuSchemeFieldParseTable

const FieldParse ShellMenuSchemeManager::m_shellMenuSchemeFieldParseTable
static
Initial value:
=
{
{ NULL, NULL, NULL, 0 }
}
#define NULL
Definition BaseType.h:92
static void parseLinePart(INI *ini, void *instance, void *store, const void *userData)
Parse the line part of the INI file.
static void parseImagePart(INI *ini, void *instance, void *store, const void *userData)
Parse the image part of the INI file.

the parse table

Definition at line 63 of file ShellMenuScheme.h.


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