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

#include <missiongoalsdlg.h>

Inheritance diagram for CMissionGoalsDlg:

Public Types

enum  { IDD = IDD_MISSION_GOALS }
 

Public Member Functions

void swap_handler (int node1, int node2)
 
int query_modified ()
 
void OnCancel ()
 
void OnOK ()
 
void load_tree ()
 
void update_cur_goal ()
 
void add_sub_tree (int node, HTREEITEM root)
 
void create_tree ()
 
 CMissionGoalsDlg (CWnd *pParent=NULL)
 
BOOL OnInitDialog ()
 
int handler (int code, int goal)
 
void insert_handler (int old, int node)
 

Public Attributes

int select_sexp_node
 
goal_sexp_tree m_goals_tree
 
CString m_goal_desc
 
int m_goal_type
 
int m_display_goal_types
 
CString m_name
 
BOOL m_goal_invalid
 
int m_goal_score
 
BOOL m_no_music
 
int m_team
 

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
 
afx_msg void OnSelchangeDisplayGoalTypesDrop ()
 
afx_msg void OnSelchangedGoalsTree (NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnRclickGoalsTree (NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnEndlabeleditGoalsTree (NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnBeginlabeleditGoalsTree (NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnButtonNewGoal ()
 
afx_msg void OnChangeGoalDesc ()
 
afx_msg void OnChangeGoalRating ()
 
afx_msg void OnSelchangeGoalTypeDrop ()
 
afx_msg void OnChangeGoalName ()
 
afx_msg void OnOk ()
 
afx_msg void OnClose ()
 
afx_msg void OnGoalInvalid ()
 
afx_msg void OnChangeGoalScore ()
 
afx_msg void OnNoMusic ()
 
afx_msg void OnSelchangeTeam ()
 

Protected Attributes

int cur_goal
 
int m_num_goals
 
int m_sig [MAX_GOALS]
 
mission_goal m_goals [MAX_GOALS]
 
int modified
 

Detailed Description

Definition at line 26 of file missiongoalsdlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 46 of file missiongoalsdlg.h.

Constructor & Destructor Documentation

CMissionGoalsDlg::CMissionGoalsDlg ( CWnd *  pParent = NULL)

Definition at line 40 of file missiongoalsdlg.cpp.

Member Function Documentation

void CMissionGoalsDlg::add_sub_tree ( int  node,
HTREEITEM  root 
)
void CMissionGoalsDlg::create_tree ( )

Definition at line 153 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::DoDataExchange ( CDataExchange *  pDX)
protectedvirtual

Definition at line 86 of file missiongoalsdlg.cpp.

int CMissionGoalsDlg::handler ( int  code,
int  goal 
)

Definition at line 412 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::insert_handler ( int  old,
int  node 
)

Definition at line 536 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::load_tree ( )

Definition at line 129 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnBeginlabeleditGoalsTree ( NMHDR *  pNMHDR,
LRESULT pResult 
)
protected

Definition at line 271 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnButtonNewGoal ( )
protected

Definition at line 382 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnCancel ( )

Definition at line 512 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnChangeGoalDesc ( )
protected

Definition at line 441 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnChangeGoalName ( )
protected

Definition at line 490 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnChangeGoalRating ( )
protected

Definition at line 451 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnChangeGoalScore ( )
protected

Definition at line 609 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnClose ( )
protected

Definition at line 518 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnEndlabeleditGoalsTree ( NMHDR *  pNMHDR,
LRESULT pResult 
)
protected

Definition at line 284 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnGoalInvalid ( )
protected

Definition at line 551 of file missiongoalsdlg.cpp.

BOOL CMissionGoalsDlg::OnInitDialog ( )

Definition at line 60 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnNoMusic ( )
protected

Definition at line 562 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnOK ( )

Definition at line 291 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnOk ( )
protected

Definition at line 330 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnRclickGoalsTree ( NMHDR *  pNMHDR,
LRESULT pResult 
)
protected

Definition at line 264 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnSelchangedGoalsTree ( NMHDR *  pNMHDR,
LRESULT pResult 
)
protected

Definition at line 182 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnSelchangeDisplayGoalTypesDrop ( )
protected

Definition at line 174 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnSelchangeGoalTypeDrop ( )
protected

Definition at line 460 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::OnSelchangeTeam ( )
protected

Definition at line 621 of file missiongoalsdlg.cpp.

int CMissionGoalsDlg::query_modified ( )

Definition at line 304 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::swap_handler ( int  node1,
int  node2 
)

Definition at line 573 of file missiongoalsdlg.cpp.

void CMissionGoalsDlg::update_cur_goal ( )

Definition at line 208 of file missiongoalsdlg.cpp.

Member Data Documentation

int CMissionGoalsDlg::cur_goal
protected

Definition at line 89 of file missiongoalsdlg.h.

int CMissionGoalsDlg::m_display_goal_types

Definition at line 50 of file missiongoalsdlg.h.

CString CMissionGoalsDlg::m_goal_desc

Definition at line 48 of file missiongoalsdlg.h.

BOOL CMissionGoalsDlg::m_goal_invalid

Definition at line 52 of file missiongoalsdlg.h.

int CMissionGoalsDlg::m_goal_score

Definition at line 53 of file missiongoalsdlg.h.

int CMissionGoalsDlg::m_goal_type

Definition at line 49 of file missiongoalsdlg.h.

mission_goal CMissionGoalsDlg::m_goals[MAX_GOALS]
protected

Definition at line 92 of file missiongoalsdlg.h.

goal_sexp_tree CMissionGoalsDlg::m_goals_tree

Definition at line 47 of file missiongoalsdlg.h.

CString CMissionGoalsDlg::m_name

Definition at line 51 of file missiongoalsdlg.h.

BOOL CMissionGoalsDlg::m_no_music

Definition at line 54 of file missiongoalsdlg.h.

int CMissionGoalsDlg::m_num_goals
protected

Definition at line 90 of file missiongoalsdlg.h.

int CMissionGoalsDlg::m_sig[MAX_GOALS]
protected

Definition at line 91 of file missiongoalsdlg.h.

int CMissionGoalsDlg::m_team

Definition at line 55 of file missiongoalsdlg.h.

int CMissionGoalsDlg::modified
protected

Definition at line 93 of file missiongoalsdlg.h.

int CMissionGoalsDlg::select_sexp_node

Definition at line 42 of file missiongoalsdlg.h.


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