FS2_Open
Open source remastering of the Freespace 2 engine
debriefing_editor_dlg Class Reference

#include <debriefingeditordlg.h>

Inheritance diagram for debriefing_editor_dlg:

Public Types

enum  { IDD = IDD_DEBRIEFING_EDITOR }
 

Public Member Functions

void OnOK ()
 
void update_data (int update=1)
 
 debriefing_editor_dlg (CWnd *pParent=NULL)
 
virtual BOOL DestroyWindow ()
 

Public Attributes

int select_sexp_node
 
sexp_tree m_tree
 
CString m_text
 
CString m_voice
 
CString m_stage_title
 
CString m_rec_text
 
int m_debriefPass_music
 
int m_debriefAvg_music
 
int m_debriefFail_music
 
int m_current_debriefing
 
CBitmap m_play_bm
 

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
 
virtual BOOL OnCommand (WPARAM wParam, LPARAM lParam)
 
void copy_stage (int from, int to, int clear_formula=0)
 
afx_msg void OnNext ()
 
afx_msg void OnPrev ()
 
afx_msg void OnBrowse ()
 
afx_msg void OnAddStage ()
 
afx_msg void OnDeleteStage ()
 
afx_msg void OnInsertStage ()
 
virtual BOOL OnInitDialog ()
 
afx_msg void OnRclickTree (NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnBeginlabeleditTree (NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnEndlabeleditTree (NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnClose ()
 
afx_msg void OnInitMenu (CMenu *pMenu)
 
afx_msg void OnPlay ()
 

Protected Attributes

int m_cur_stage
 
int m_last_stage
 
int m_voice_id
 
int modified
 

Detailed Description

Definition at line 16 of file debriefingeditordlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 27 of file debriefingeditordlg.h.

Constructor & Destructor Documentation

debriefing_editor_dlg::debriefing_editor_dlg ( CWnd *  pParent = NULL)

Definition at line 35 of file debriefingeditordlg.cpp.

Member Function Documentation

void debriefing_editor_dlg::copy_stage ( int  from,
int  to,
int  clear_formula = 0 
)
protected

Definition at line 385 of file debriefingeditordlg.cpp.

BOOL debriefing_editor_dlg::DestroyWindow ( )
virtual

Definition at line 473 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::DoDataExchange ( CDataExchange *  pDX)
protectedvirtual

Definition at line 56 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnAddStage ( )
protected

Definition at line 315 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnBeginlabeleditTree ( NMHDR *  pNMHDR,
LRESULT pResult 
)
protected

Definition at line 410 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnBrowse ( )
protected

Definition at line 288 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnClose ( )
protected

Definition at line 429 of file debriefingeditordlg.cpp.

BOOL debriefing_editor_dlg::OnCommand ( WPARAM  wParam,
LPARAM  lParam 
)
protectedvirtual

Definition at line 447 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnDeleteStage ( )
protected

Definition at line 330 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnEndlabeleditTree ( NMHDR *  pNMHDR,
LRESULT pResult 
)
protected

Definition at line 422 of file debriefingeditordlg.cpp.

BOOL debriefing_editor_dlg::OnInitDialog ( )
protectedvirtual

Definition at line 120 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnInitMenu ( CMenu *  pMenu)
protected

Definition at line 93 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnInsertStage ( )
protected

Definition at line 356 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnNext ( )
protected

Definition at line 270 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnOK ( )

Definition at line 443 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnPlay ( )
protected

Definition at line 480 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnPrev ( )
protected

Definition at line 279 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::OnRclickTree ( NMHDR *  pNMHDR,
LRESULT pResult 
)
protected

Definition at line 404 of file debriefingeditordlg.cpp.

void debriefing_editor_dlg::update_data ( int  update = 1)

Definition at line 181 of file debriefingeditordlg.cpp.

Member Data Documentation

int debriefing_editor_dlg::m_cur_stage
protected

Definition at line 53 of file debriefingeditordlg.h.

int debriefing_editor_dlg::m_current_debriefing

Definition at line 36 of file debriefingeditordlg.h.

int debriefing_editor_dlg::m_debriefAvg_music

Definition at line 34 of file debriefingeditordlg.h.

int debriefing_editor_dlg::m_debriefFail_music

Definition at line 35 of file debriefingeditordlg.h.

int debriefing_editor_dlg::m_debriefPass_music

Definition at line 33 of file debriefingeditordlg.h.

int debriefing_editor_dlg::m_last_stage
protected

Definition at line 54 of file debriefingeditordlg.h.

CBitmap debriefing_editor_dlg::m_play_bm

Definition at line 39 of file debriefingeditordlg.h.

CString debriefing_editor_dlg::m_rec_text

Definition at line 32 of file debriefingeditordlg.h.

CString debriefing_editor_dlg::m_stage_title

Definition at line 31 of file debriefingeditordlg.h.

CString debriefing_editor_dlg::m_text

Definition at line 29 of file debriefingeditordlg.h.

sexp_tree debriefing_editor_dlg::m_tree

Definition at line 28 of file debriefingeditordlg.h.

CString debriefing_editor_dlg::m_voice

Definition at line 30 of file debriefingeditordlg.h.

int debriefing_editor_dlg::m_voice_id
protected

Definition at line 55 of file debriefingeditordlg.h.

int debriefing_editor_dlg::modified
protected

Definition at line 56 of file debriefingeditordlg.h.

int debriefing_editor_dlg::select_sexp_node

Definition at line 23 of file debriefingeditordlg.h.


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