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

#include <TransDB.h>

Inherits DBAttribs.

Public Member Functions

 BabylonLabel (void)
 
 ~BabylonLabel ()
 
int Clear (void)
 
void ClearChanges (void)
 
void ClearProcessed (void)
 
void ClearMatched (void)
 
int AllMatched (void)
 
void Remove (void)
 
void AddText (BabylonText *new_text)
 
void RemoveText (BabylonText *new_text)
 
BabylonTextFirstText (ListSearch &sh)
 
BabylonTextNextText (ListSearch &sh)
 
BabylonTextFindText (OLECHAR *find_text)
 
void SetDB (TransDB *new_db)
 
BabylonLabelClone (void)
 
int NumStrings (void)
 
void SetMaxLen (int max)
 
int MaxLen (void)
 
void SetLineNumber (int line)
 
int LineNumber (void)
 
TransDBDB (void)
 
void LockName (void)
 
void SetName (OLECHAR *string)
 
void SetName (char *string)
 
void SetComment (OLECHAR *string)
 
void SetComment (char *string)
 
void SetContext (OLECHAR *string)
 
void SetContext (char *string)
 
void SetSpeaker (char *string)
 
void SetSpeaker (OLECHAR *string)
 
void SetListener (char *string)
 
void SetListener (OLECHAR *string)
 
OLECHAR * Name (void)
 
OLECHAR * Comment (void)
 
OLECHAR * Context (void)
 
OLECHAR * Speaker (void)
 
OLECHAR * Listener (void)
 
char * NameSB (void)
 
char * CommentSB (void)
 
char * ContextSB (void)
 
char * SpeakerSB (void)
 
char * ListenerSB (void)
 
void AddToTree (CTreeCtrl *tc, HTREEITEM parent, int changes=FALSE)
 
- Public Member Functions inherited from DBAttribs
 DBAttribs (void)
 
void SetParent (DBAttribs *new_parent)
 
int IsChanged (void)
 
void Changed (void)
 
void NotChanged (void)
 
char ChangedSymbol (void)
 
int IsProcessed (void)
 
void Processed (void)
 
void NotProcessed (void)
 
void * Matched (void)
 
void Match (void *new_match)
 
void NotMatched (void)
 

Detailed Description

Definition at line 266 of file TransDB.h.

Constructor & Destructor Documentation

◆ BabylonLabel()

BabylonLabel::BabylonLabel ( void )

Definition at line 553 of file TransDB.cpp.

◆ ~BabylonLabel()

BabylonLabel::~BabylonLabel ( )

Definition at line 565 of file TransDB.cpp.

Member Function Documentation

◆ AddText()

void BabylonLabel::AddText ( BabylonText * new_text)

Definition at line 598 of file TransDB.cpp.

◆ AddToTree()

void BabylonLabel::AddToTree ( CTreeCtrl * tc,
HTREEITEM parent,
int changes = FALSE )

Definition at line 817 of file TransDB.cpp.

◆ AllMatched()

int BabylonLabel::AllMatched ( void )

Definition at line 779 of file TransDB.cpp.

◆ Clear()

int BabylonLabel::Clear ( void )

Definition at line 612 of file TransDB.cpp.

◆ ClearChanges()

void BabylonLabel::ClearChanges ( void )

Definition at line 725 of file TransDB.cpp.

◆ ClearMatched()

void BabylonLabel::ClearMatched ( void )

Definition at line 761 of file TransDB.cpp.

◆ ClearProcessed()

void BabylonLabel::ClearProcessed ( void )

Definition at line 743 of file TransDB.cpp.

◆ Clone()

BabylonLabel * BabylonLabel::Clone ( void )

Definition at line 636 of file TransDB.cpp.

◆ Comment()

OLECHAR * BabylonLabel::Comment ( void )
inline

Definition at line 319 of file TransDB.h.

◆ CommentSB()

char * BabylonLabel::CommentSB ( void )
inline

Definition at line 326 of file TransDB.h.

◆ Context()

OLECHAR * BabylonLabel::Context ( void )
inline

Definition at line 320 of file TransDB.h.

◆ ContextSB()

char * BabylonLabel::ContextSB ( void )
inline

Definition at line 327 of file TransDB.h.

◆ DB()

TransDB * BabylonLabel::DB ( void )
inline

Definition at line 305 of file TransDB.h.

◆ FindText()

BabylonText * BabylonLabel::FindText ( OLECHAR * find_text)

Definition at line 686 of file TransDB.cpp.

◆ FirstText()

BabylonText * BabylonLabel::FirstText ( ListSearch & sh)

Definition at line 661 of file TransDB.cpp.

◆ LineNumber()

int BabylonLabel::LineNumber ( void )
inline

Definition at line 304 of file TransDB.h.

◆ Listener()

OLECHAR * BabylonLabel::Listener ( void )
inline

Definition at line 322 of file TransDB.h.

◆ ListenerSB()

char * BabylonLabel::ListenerSB ( void )
inline

Definition at line 329 of file TransDB.h.

◆ LockName()

void BabylonLabel::LockName ( void )
inline

Definition at line 306 of file TransDB.h.

◆ MaxLen()

int BabylonLabel::MaxLen ( void )
inline

Definition at line 302 of file TransDB.h.

◆ Name()

OLECHAR * BabylonLabel::Name ( void )
inline

Definition at line 318 of file TransDB.h.

◆ NameSB()

char * BabylonLabel::NameSB ( void )
inline

Definition at line 325 of file TransDB.h.

◆ NextText()

BabylonText * BabylonLabel::NextText ( ListSearch & sh)

Definition at line 673 of file TransDB.cpp.

◆ NumStrings()

int BabylonLabel::NumStrings ( void )
inline

Definition at line 300 of file TransDB.h.

◆ Remove()

void BabylonLabel::Remove ( void )

Definition at line 575 of file TransDB.cpp.

◆ RemoveText()

void BabylonLabel::RemoveText ( BabylonText * new_text)

Definition at line 583 of file TransDB.cpp.

◆ SetComment() [1/2]

void BabylonLabel::SetComment ( char * string)
inline

Definition at line 310 of file TransDB.h.

◆ SetComment() [2/2]

void BabylonLabel::SetComment ( OLECHAR * string)
inline

Definition at line 309 of file TransDB.h.

◆ SetContext() [1/2]

void BabylonLabel::SetContext ( char * string)
inline

Definition at line 312 of file TransDB.h.

◆ SetContext() [2/2]

void BabylonLabel::SetContext ( OLECHAR * string)
inline

Definition at line 311 of file TransDB.h.

◆ SetDB()

void BabylonLabel::SetDB ( TransDB * new_db)

Definition at line 706 of file TransDB.cpp.

◆ SetLineNumber()

void BabylonLabel::SetLineNumber ( int line)
inline

Definition at line 303 of file TransDB.h.

◆ SetListener() [1/2]

void BabylonLabel::SetListener ( char * string)
inline

Definition at line 315 of file TransDB.h.

◆ SetListener() [2/2]

void BabylonLabel::SetListener ( OLECHAR * string)
inline

Definition at line 316 of file TransDB.h.

◆ SetMaxLen()

void BabylonLabel::SetMaxLen ( int max)
inline

Definition at line 301 of file TransDB.h.

◆ SetName() [1/2]

void BabylonLabel::SetName ( char * string)
inline

Definition at line 308 of file TransDB.h.

◆ SetName() [2/2]

void BabylonLabel::SetName ( OLECHAR * string)
inline

Definition at line 307 of file TransDB.h.

◆ SetSpeaker() [1/2]

void BabylonLabel::SetSpeaker ( char * string)
inline

Definition at line 313 of file TransDB.h.

◆ SetSpeaker() [2/2]

void BabylonLabel::SetSpeaker ( OLECHAR * string)
inline

Definition at line 314 of file TransDB.h.

◆ Speaker()

OLECHAR * BabylonLabel::Speaker ( void )
inline

Definition at line 321 of file TransDB.h.

◆ SpeakerSB()

char * BabylonLabel::SpeakerSB ( void )
inline

Definition at line 328 of file TransDB.h.


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