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 FieldParse * getFieldParse () const
 returns the parsing fields
 
ShellMenuScheme * newShellMenuScheme (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: