Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

cWindowFrame Class Reference

cWindowFrame draws the basic window frame of the program. More...

#include <cWindowFrame.h>

Inheritance diagram for cWindowFrame:

cWindowFrameAct List of all members.

Public Member Functions

 cWindowFrame (const wxString sTitle, const int iPosX, const int iPosY, int iWidth, int iHeight)
 Constructor.

 ~cWindowFrame (void)
 Destructor.

void EnableNotebook (void)
 Enable wxNotebook.

void SetPrgTitle (string sTitle)
 Set title of the software.

void DisplayInfoListCtrl (void)
 Display list of files with their General info.


Protected Types

enum  {
  MENU_FILE_OPEN_DB, MENU_FILE_CONNECT, MENU_FILE_QUIT, MENU_OPTIONS_PREFERENCES,
  MENU_HELP_ABOUT
}

Private Member Functions

void Init (void)
void DrawFrame (void)
 Draw Main Window.

void CreateFileMenu (wxMenuBar *MenuBar)
void CreateOptionsMenu (wxMenuBar *MenuBar)
void CreateHelpMenu (wxMenuBar *MenuBar)

Private Attributes

wxMenuBar * m_pMenuBar
wxMenu * m_pFileMenu
wxMenu * m_pOptionsMenu
wxMenu * m_pHelpMenu
wxNotebook * m_pNotebook
cFileTabGuiActpFileTab
cMovieTabGuiActpMovieTab
cSoftwareTabGuiActpSoftwareTab
cMusicTabGuiActpMusicTab
string m_sTitle

Detailed Description

cWindowFrame draws the basic window frame of the program.

Author:
Xuan Ngo
Date:
Last Modified:
Version:
0.2
Since:
Wed Oct 22 04:05:43 2003
Bug:

Test:

Todo:
Warning:
Any warnings about using this class.


Member Enumeration Documentation

anonymous enum [protected]
 

Enumeration values:
MENU_FILE_OPEN_DB 
MENU_FILE_CONNECT 
MENU_FILE_QUIT 
MENU_OPTIONS_PREFERENCES 
MENU_HELP_ABOUT 


Constructor & Destructor Documentation

cWindowFrame::cWindowFrame const wxString  sTitle,
const int  iPosX,
const int  iPosY,
int  iWidth,
int  iHeight
 

Constructor.

cWindowFrame::~cWindowFrame void   ) 
 

Destructor.


Member Function Documentation

void cWindowFrame::CreateFileMenu wxMenuBar *  MenuBar  )  [private]
 

void cWindowFrame::CreateHelpMenu wxMenuBar *  MenuBar  )  [private]
 

void cWindowFrame::CreateOptionsMenu wxMenuBar *  MenuBar  )  [private]
 

void cWindowFrame::DisplayInfoListCtrl void   ) 
 

Display list of files with their General info.

void cWindowFrame::DrawFrame void   )  [private]
 

Draw Main Window.

void cWindowFrame::EnableNotebook void   ) 
 

Enable wxNotebook.

void cWindowFrame::Init void   )  [private]
 

void cWindowFrame::SetPrgTitle string  sTitle  ) 
 

Set title of the software.


Member Data Documentation

wxMenu* cWindowFrame::m_pFileMenu [private]
 

wxMenu* cWindowFrame::m_pHelpMenu [private]
 

wxMenuBar* cWindowFrame::m_pMenuBar [private]
 

wxNotebook* cWindowFrame::m_pNotebook [private]
 

wxMenu* cWindowFrame::m_pOptionsMenu [private]
 

string cWindowFrame::m_sTitle [private]
 

cFileTabGuiAct* cWindowFrame::pFileTab [private]
 

cMovieTabGuiAct* cWindowFrame::pMovieTab [private]
 

cMusicTabGuiAct* cWindowFrame::pMusicTab [private]
 

cSoftwareTabGuiAct* cWindowFrame::pSoftwareTab [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 25 01:15:20 2004 for eDonkeyFilesManager by doxygen 1.3.2