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

#include <messageeditordlg.h>

Inheritance diagram for CMessageEditorDlg:

Public Types

enum  { IDD = IDD_MESSAGE_EDITOR }
 

Public Member Functions

int find_event ()
 
int query_modified ()
 
void OnCancel ()
 
int update (int num)
 
void update_cur_message ()
 
void OnOK ()
 
 CMessageEditorDlg (CWnd *pParent=NULL)
 

Public Attributes

sexp_tree m_tree
 
CString m_avi_filename
 
CString m_wave_filename
 
CString m_message_text
 
CString m_message_name
 
int m_cur_msg
 
int m_priority
 
int m_sender
 
int m_persona
 

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
 
virtual BOOL OnInitDialog ()
 
afx_msg void OnSelchangeMessageList ()
 
afx_msg void OnUpdateName ()
 
afx_msg void OnDelete ()
 
afx_msg void OnNew ()
 
afx_msg void OnClose ()
 
afx_msg void OnBrowseAvi ()
 
afx_msg void OnBrowseWave ()
 
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 OnOk ()
 

Protected Attributes

int m_event_num
 
int modified
 

Detailed Description

Definition at line 17 of file messageeditordlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 31 of file messageeditordlg.h.

Constructor & Destructor Documentation

CMessageEditorDlg::CMessageEditorDlg ( CWnd *  pParent = NULL)

Definition at line 36 of file messageeditordlg.cpp.

Member Function Documentation

void CMessageEditorDlg::DoDataExchange ( CDataExchange *  pDX)
protectedvirtual

Definition at line 55 of file messageeditordlg.cpp.

int CMessageEditorDlg::find_event ( )

Definition at line 292 of file messageeditordlg.cpp.

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

Definition at line 573 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnBrowseAvi ( )
protected

Definition at line 535 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnBrowseWave ( )
protected

Definition at line 551 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnCancel ( )

Definition at line 224 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnClose ( )
protected

Definition at line 514 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnDelete ( )
protected

Definition at line 468 of file messageeditordlg.cpp.

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

Definition at line 589 of file messageeditordlg.cpp.

BOOL CMessageEditorDlg::OnInitDialog ( )
protectedvirtual

Definition at line 94 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnNew ( )
protected

Definition at line 496 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnOK ( )

Definition at line 212 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnOk ( )
protected

Definition at line 216 of file messageeditordlg.cpp.

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

Definition at line 567 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnSelchangeMessageList ( )
protected

Definition at line 337 of file messageeditordlg.cpp.

void CMessageEditorDlg::OnUpdateName ( )
protected

Definition at line 356 of file messageeditordlg.cpp.

int CMessageEditorDlg::query_modified ( )

Definition at line 162 of file messageeditordlg.cpp.

int CMessageEditorDlg::update ( int  num)

Definition at line 360 of file messageeditordlg.cpp.

void CMessageEditorDlg::update_cur_message ( )

Definition at line 232 of file messageeditordlg.cpp.

Member Data Documentation

CString CMessageEditorDlg::m_avi_filename

Definition at line 33 of file messageeditordlg.h.

int CMessageEditorDlg::m_cur_msg

Definition at line 37 of file messageeditordlg.h.

int CMessageEditorDlg::m_event_num
protected

Definition at line 53 of file messageeditordlg.h.

CString CMessageEditorDlg::m_message_name

Definition at line 36 of file messageeditordlg.h.

CString CMessageEditorDlg::m_message_text

Definition at line 35 of file messageeditordlg.h.

int CMessageEditorDlg::m_persona

Definition at line 40 of file messageeditordlg.h.

int CMessageEditorDlg::m_priority

Definition at line 38 of file messageeditordlg.h.

int CMessageEditorDlg::m_sender

Definition at line 39 of file messageeditordlg.h.

sexp_tree CMessageEditorDlg::m_tree

Definition at line 32 of file messageeditordlg.h.

CString CMessageEditorDlg::m_wave_filename

Definition at line 34 of file messageeditordlg.h.

int CMessageEditorDlg::modified
protected

Definition at line 54 of file messageeditordlg.h.


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