doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
rvGENavigator Class Reference

#include <GENavigator.h>

Public Member Functions

 rvGENavigator ()
 
bool Create (HWND parent, bool visible)
 
void Show (bool visibile)
 
void Refresh (void)
 
void SetWorkspace (rvGEWorkspace *workspace)
 
void Update (void)
 
void UpdateSelections (void)
 
HWND GetWindow (void)
 

Protected Member Functions

void AddWindow (idWindow *window)
 

Static Protected Member Functions

static LRESULT CALLBACK WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
 
static LRESULT CALLBACK ListWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
 
static LRESULT FAR PASCAL GetMsgProc (int nCode, WPARAM wParam, LPARAM lParam)
 

Protected Attributes

HWND mWnd
 
HWND mTree
 
HICON mVisibleIcon
 
HICON mVisibleIconDisabled
 
HICON mScriptsIcon
 
HICON mScriptsLightIcon
 
HICON mCollapseIcon
 
HICON mExpandIcon
 
rvGEWorkspacemWorkspace
 
WNDPROC mListWndProc
 

Detailed Description

Definition at line 34 of file GENavigator.h.

Constructor & Destructor Documentation

rvGENavigator::rvGENavigator ( )

Definition at line 38 of file GENavigator.cpp.

Member Function Documentation

void rvGENavigator::AddWindow ( idWindow window)
protected

Definition at line 457 of file GENavigator.cpp.

bool rvGENavigator::Create ( HWND  parent,
bool  visible 
)

Definition at line 55 of file GENavigator.cpp.

static LRESULT FAR PASCAL rvGENavigator::GetMsgProc ( int  nCode,
WPARAM  wParam,
LPARAM  lParam 
)
staticprotected
ID_INLINE HWND rvGENavigator::GetWindow ( void  )

Definition at line 72 of file GENavigator.h.

LRESULT CALLBACK rvGENavigator::ListWndProc ( HWND  hWnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprotected

Definition at line 430 of file GENavigator.cpp.

void rvGENavigator::Refresh ( void  )

Definition at line 578 of file GENavigator.cpp.

void rvGENavigator::SetWorkspace ( rvGEWorkspace workspace)

Definition at line 506 of file GENavigator.cpp.

void rvGENavigator::Show ( bool  visibile)

Definition at line 591 of file GENavigator.cpp.

void rvGENavigator::Update ( void  )

Definition at line 520 of file GENavigator.cpp.

void rvGENavigator::UpdateSelections ( void  )

Definition at line 545 of file GENavigator.cpp.

LRESULT CALLBACK rvGENavigator::WndProc ( HWND  hWnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprotected

Definition at line 140 of file GENavigator.cpp.

Member Data Documentation

HICON rvGENavigator::mCollapseIcon
protected

Definition at line 66 of file GENavigator.h.

HICON rvGENavigator::mExpandIcon
protected

Definition at line 67 of file GENavigator.h.

WNDPROC rvGENavigator::mListWndProc
protected

Definition at line 69 of file GENavigator.h.

HICON rvGENavigator::mScriptsIcon
protected

Definition at line 64 of file GENavigator.h.

HICON rvGENavigator::mScriptsLightIcon
protected

Definition at line 65 of file GENavigator.h.

HWND rvGENavigator::mTree
protected

Definition at line 61 of file GENavigator.h.

HICON rvGENavigator::mVisibleIcon
protected

Definition at line 62 of file GENavigator.h.

HICON rvGENavigator::mVisibleIconDisabled
protected

Definition at line 63 of file GENavigator.h.

HWND rvGENavigator::mWnd
protected

Definition at line 60 of file GENavigator.h.

rvGEWorkspace* rvGENavigator::mWorkspace
protected

Definition at line 68 of file GENavigator.h.


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