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
cFileTabGuiAct * pFileTab
cMovieTabGuiAct * pMovieTab
cSoftwareTabGuiAct * pSoftwareTab
cMusicTabGuiAct * pMusicTab
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