FS2_Open
Open source remastering of the Freespace 2 engine
voiceactingmanager.h
Go to the documentation of this file.
1 #if !defined(AFX_VoiceActingManager_H__920EF950_8A59_4888_B7F6_E218DC869800__INCLUDED_)
2 #define AFX_VoiceActingManager_H__920EF950_8A59_4888_B7F6_E218DC869800__INCLUDED_
3 
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
7 // VoiceActingManager.h : header file
8 //
9 
10 #include "mission/missionmessage.h"
11 
13 // VoiceActingManager dialog
14 
15 class VoiceActingManager : public CDialog
16 {
17 // Construction
18 public:
19  VoiceActingManager(CWnd* pParent = NULL); // standard constructor
20 
21 // Dialog Data
22  //{{AFX_DATA(VoiceActingManager)
23  enum { IDD = IDD_VOICE_MANAGER };
31  CString m_example;
40  //}}AFX_DATA
41 
42 
43 // Overrides
44  // ClassWizard generated virtual function overrides
45  //{{AFX_VIRTUAL(VoiceActingManager)
46  protected:
47  virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
48  //}}AFX_VIRTUAL
49 
50 // Implementation
51 protected:
52 
53  CString get_suffix();
54  int calc_digits(int size);
55  void build_example();
56  void build_example(CString section);
57  CString generate_filename(CString section, int number, int digits, MMessage *message=NULL);
58  char *get_message_sender(char *message);
60  void get_valid_sender(char *sender, size_t sender_size, MMessage *message);
61  void group_message_indexes(SCP_vector<int> &message_indexes);
62  void group_message_indexes_in_tree(int node, SCP_vector<int> &source_list, SCP_vector<int> &destination_list);
63 
65  int fout(char *format, ...);
66 
67  // Generated message map functions
68  //{{AFX_MSG(VoiceActingManager)
69  virtual BOOL OnInitDialog();
70  afx_msg void OnClose();
71  afx_msg void OnSetfocusAbbrevBriefing();
72  afx_msg void OnSetfocusAbbrevCampaign();
73  afx_msg void OnSetfocusAbbrevCommandBriefing();
74  afx_msg void OnSetfocusAbbrevDebriefing();
75  afx_msg void OnSetfocusAbbrevMessage();
76  afx_msg void OnSetfocusAbbrevMission();
77  afx_msg void OnSetfocusSuffix();
78  afx_msg void OnChangeAbbrevBriefing();
79  afx_msg void OnChangeAbbrevCampaign();
80  afx_msg void OnChangeAbbrevCommandBriefing();
81  afx_msg void OnChangeAbbrevDebriefing();
82  afx_msg void OnChangeAbbrevMessage();
83  afx_msg void OnChangeAbbrevMission();
84  afx_msg void OnChangeOtherSuffix();
85  afx_msg void OnChangeNoReplace();
86  afx_msg void OnGenerateFileNames();
87  afx_msg void OnGenerateScript();
88  afx_msg void OnExportEverything();
89  afx_msg void OnExportCommandBriefings();
90  afx_msg void OnExportBriefings();
91  afx_msg void OnExportDebriefings();
92  afx_msg void OnExportMessages();
93  afx_msg void OnBnClickedIncludeSender();
94  //}}AFX_MSG
95  DECLARE_MESSAGE_MAP()
96 };
97 
98 //{{AFX_INSERT_LOCATION}}
99 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
100 
101 #endif // !defined(AFX_VoiceActingManager_H__920EF950_8A59_4888_B7F6_E218DC869800__INCLUDED_)
GLenum GLsizei GLenum format
Definition: Gl.h:1509
int fout(char *format,...)
afx_msg void OnChangeNoReplace()
afx_msg void OnGenerateScript()
virtual BOOL OnInitDialog()
CString generate_filename(CString section, int number, int digits, MMessage *message=NULL)
afx_msg void OnSetfocusSuffix()
Definition: cfile.h:28
afx_msg void OnSetfocusAbbrevCampaign()
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: Glext.h:5156
void get_valid_sender(char *sender, size_t sender_size, MMessage *message)
GLsizeiptr size
Definition: Glext.h:5496
afx_msg void OnChangeAbbrevBriefing()
afx_msg void OnSetfocusAbbrevBriefing()
VoiceActingManager(CWnd *pParent=NULL)
afx_msg void OnSetfocusAbbrevCommandBriefing()
afx_msg void OnExportEverything()
char * get_message_sender(char *message)
afx_msg void OnSetfocusAbbrevMission()
#define IDD_VOICE_MANAGER
Definition: resource.h:11
afx_msg void OnGenerateFileNames()
afx_msg void OnChangeAbbrevCommandBriefing()
afx_msg void OnBnClickedIncludeSender()
void group_message_indexes_in_tree(int node, SCP_vector< int > &source_list, SCP_vector< int > &destination_list)
afx_msg void OnChangeOtherSuffix()
afx_msg void OnChangeAbbrevMission()
virtual void DoDataExchange(CDataExchange *pDX)
afx_msg void OnExportBriefings()
afx_msg void OnExportDebriefings()
int BOOL
Definition: config.h:80
afx_msg void OnChangeAbbrevCampaign()
afx_msg void OnSetfocusAbbrevMessage()
afx_msg void OnExportMessages()
afx_msg void OnExportCommandBriefings()
afx_msg void OnSetfocusAbbrevDebriefing()
void group_message_indexes(SCP_vector< int > &message_indexes)
void export_one_message(MMessage *message)
afx_msg void OnChangeAbbrevMessage()
afx_msg void OnChangeAbbrevDebriefing()