Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

campaign_tree_view Class Reference

#include <CampaignTreeView.h>

List of all members.

Public Methods

void drop_mission (int m, CPoint point)
int add_link (int from, int to)
void remove_mission (int m)
void delete_link (int num)
int get_root_mission ()
void horizontally_align_mission (int num, int dir)
void correct_position (int num)
void free_links ()
void sort_elements ()
int query_alternate_pos (const CPoint &p)
int query_pos (const CPoint &p)
int query_level (const CPoint &p)
void sort_links ()
void realign_tree ()
void construct_tree ()
void initialize ()
virtual void OnInitialUpdate ()

Public Attributes

int total_levels
int total_width
campaign_tree_linkfirst_link

Protected Methods

 campaign_tree_view ()
virtual void OnDraw (CDC *pDC)
virtual ~campaign_tree_view ()
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnContextMenu (CWnd *pWnd, CPoint point)
afx_msg void OnRemoveMission ()
afx_msg void OnDeleteRow ()
afx_msg void OnInsertRow ()
afx_msg void OnAddRepeat ()
afx_msg void OnEndOfCampaign ()


Constructor & Destructor Documentation

campaign_tree_view::campaign_tree_view   [protected]
 

campaign_tree_view::~campaign_tree_view   [protected, virtual]
 


Member Function Documentation

int campaign_tree_view::add_link int    from,
int    to
 

void campaign_tree_view::construct_tree  
 

void campaign_tree_view::correct_position int    num
 

void campaign_tree_view::delete_link int    num
 

void campaign_tree_view::drop_mission int    m,
CPoint    point
 

void campaign_tree_view::free_links  
 

int campaign_tree_view::get_root_mission  
 

void campaign_tree_view::horizontally_align_mission int    num,
int    dir
 

void campaign_tree_view::initialize  
 

void campaign_tree_view::OnAddRepeat   [protected]
 

void campaign_tree_view::OnContextMenu CWnd *    pWnd,
CPoint    point
[protected]
 

int campaign_tree_view::OnCreate LPCREATESTRUCT    lpCreateStruct [protected]
 

void campaign_tree_view::OnDeleteRow   [protected]
 

void campaign_tree_view::OnDraw CDC *    pDC [protected, virtual]
 

void campaign_tree_view::OnEndOfCampaign   [protected]
 

void campaign_tree_view::OnInitialUpdate   [virtual]
 

void campaign_tree_view::OnInsertRow   [protected]
 

void campaign_tree_view::OnLButtonDown UINT    nFlags,
CPoint    point
[protected]
 

void campaign_tree_view::OnLButtonUp UINT    nFlags,
CPoint    point
[protected]
 

void campaign_tree_view::OnMouseMove UINT    nFlags,
CPoint    point
[protected]
 

void campaign_tree_view::OnRemoveMission   [protected]
 

int campaign_tree_view::query_alternate_pos const CPoint &    p
 

int campaign_tree_view::query_level const CPoint &    p
 

int campaign_tree_view::query_pos const CPoint &    p
 

void campaign_tree_view::realign_tree  
 

void campaign_tree_view::remove_mission int    m
 

void campaign_tree_view::sort_elements  
 

void campaign_tree_view::sort_links  
 


Member Data Documentation

campaign_tree_link* campaign_tree_view::first_link
 

int campaign_tree_view::total_levels
 

int campaign_tree_view::total_width
 


The documentation for this class was generated from the following files:
Generated on Mon Jul 8 11:30:30 2002 for fs2source_released by doxygen1.2.16