#include <MainFrm.h>
Public Methods | |
| virtual BOOL | PreCreateWindow (CREATESTRUCT &cs) |
| virtual | ~CMainFrame () |
Protected Methods | |
| CMainFrame () | |
| afx_msg LRESULT | OnProgress (WPARAM wp, LPARAM lp) |
| afx_msg LRESULT | OnProgressMinMax (WPARAM wp, LPARAM lp) |
| afx_msg LRESULT | OnChangeRendering (WPARAM wp, LPARAM lp) |
| afx_msg LRESULT | OnHideBars (WPARAM wp, LPARAM lp) |
| afx_msg LRESULT | OnShowBar (WPARAM wp, LPARAM lp) |
| afx_msg void | OnAbortOperation (WPARAM wp, LPARAM lp) |
| afx_msg LRESULT | OnShowAbort (WPARAM wp, LPARAM lp) |
| afx_msg LRESULT | OnHideAbort (WPARAM wp, LPARAM lp) |
| afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
Protected Attributes | |
| CProgStatusBar | m_wndStatusBar |
| CToolBar | m_wndToolBar |
| CReBar | m_wndReBar |
| dialogbar | m_wndDlgBar |
| volumebar | m_wndVolumeBar |
| CVolumeDialog | m_wndVolumeDlg |
| CAbortDialog | m_wndAbortDiag |
|
|
Definition at line 54 of file MainFrm.cpp.
00055 {
00056 // TODO: add member initialization code here
00057
00058 }
|
|
|
Definition at line 60 of file MainFrm.cpp.
00061 {
00062 }
|
|
||||||||||||
|
Definition at line 232 of file MainFrm.cpp. References m_wndAbortDiag.
00232 {
00233 m_wndAbortDiag.ShowWindow(SW_HIDE);
00234 ((CMy3dvisApp *)AfxGetApp())->Abort();
00235 }
|
|
||||||||||||
|
Definition at line 196 of file MainFrm.cpp. References m_wndDlgBar, m_wndVolumeBar, and m_wndVolumeDlg.
00196 {
00197 //hide the toolbox
00198 if (wp == 0) {
00199 m_wndVolumeBar.ShowWindow(SW_HIDE);
00200 m_wndDlgBar.ShowWindow(SW_NORMAL);
00201
00202
00203 GetMenu()->EnableMenuItem(ID_MENU_VOLUME, MF_GRAYED);
00204
00205 m_wndVolumeDlg.ShowWindow(SW_HIDE);
00206 }
00207 //show the toolbox
00208 else if (wp == 1) {
00209 m_wndDlgBar.ShowWindow(SW_HIDE);
00210 m_wndVolumeBar.ShowWindow(SW_NORMAL);
00211
00212
00213 GetMenu()->EnableMenuItem(ID_MENU_VOLUME, MF_ENABLED);
00214
00215
00216 if (!m_wndVolumeDlg.IsWindowVisible()) {
00217 if (lp == 1)
00218 m_wndVolumeDlg.ShowWindow(SW_NORMAL);
00219 }
00220 else
00221 m_wndVolumeDlg.ShowWindow(SW_HIDE);
00222 }
00223
00224 RecalcLayout();
00225 DrawMenuBar();
00226 return 0;
00227 }
|
|
|
Definition at line 65 of file MainFrm.cpp. References m_wndAbortDiag, m_wndDlgBar, m_wndReBar, m_wndStatusBar, m_wndToolBar, m_wndVolumeBar, and m_wndVolumeDlg.
00066 {
00067 if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
00068 return -1;
00069
00070 if (!m_wndToolBar.CreateEx(this) ||
00071 !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
00072 {
00073 TRACE0("Failed to create toolbar\n");
00074 return -1; // fail to create
00075 }
00076
00077
00078 if (!m_wndDlgBar.Create(this, IDR_MAINFRAME,
00079 CBRS_ALIGN_TOP, AFX_IDW_DIALOGBAR))
00080 {
00081 TRACE0("Failed to create dialogbar\n");
00082 return -1; // fail to create
00083 }
00084
00085 if (!m_wndVolumeBar.Create(this, IDR_VOLUMEFRAME,
00086 CBRS_ALIGN_TOP, AFX_IDW_DIALOGBAR)) {
00087 TRACE0("Failed to create volumebar\n");
00088 return -1;
00089 }
00090
00091
00092 if (!m_wndReBar.Create(this) ||
00093 !m_wndReBar.AddBar(&m_wndToolBar, NULL, NULL, RBBS_BREAK | RBBS_GRIPPERALWAYS) ||
00094 !m_wndReBar.AddBar(&m_wndDlgBar, NULL, NULL, RBBS_NOGRIPPER) ||
00095 !m_wndReBar.AddBar(&m_wndVolumeBar, NULL, NULL, RBBS_NOGRIPPER))
00096 {
00097 TRACE0("Failed to create rebar\n");
00098 return -1; // fail to create
00099 }
00100
00101
00102 if (!m_wndStatusBar.Create(this) ||
00103 !m_wndStatusBar.SetIndicators(indicators,
00104 sizeof(indicators)/sizeof(UINT)))
00105 {
00106 TRACE0("Failed to create status bar\n");
00107 return -1; // fail to create
00108 }
00109
00110
00111 m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() |
00112 CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
00113
00114
00115
00116 if (!m_wndVolumeDlg.Create(IDD_VOLUME_DIALOG, this)) {
00117 TRACE0("Failed to create VolumeDialog!");
00118 return -1;
00119 }
00120
00121 if (!m_wndAbortDiag.Create(IDD_DIALOG_ABORT, this)) {
00122 TRACE0("Failed to create AbortDialog!");
00123 return -1;
00124 }
00125
00126 m_wndAbortDiag.ShowWindow(SW_HIDE);
00127
00128
00129 m_wndDlgBar.ShowWindow(SW_HIDE);
00130 m_wndVolumeBar.ShowWindow(SW_HIDE);
00131
00132
00133 CMenu *optionsMenu = GetMenu()->GetSubMenu(1);
00134 optionsMenu->AppendMenu(MF_SEPARATOR);
00135
00136 string name = "preset_";
00137
00138
00139 for (int i = 0; i < ((CMy3dvisApp *)AfxGetApp())->m_dNumPresets; i++) {
00140 name[6] = i + '0';
00141 optionsMenu->AppendMenu(MF_STRING, ID_PRESET_0 + i, name.c_str());
00142 }
00143
00144 return 0;
00145 }
|
|
||||||||||||
|
Definition at line 244 of file MainFrm.cpp. References m_wndAbortDiag.
00244 {
00245 m_wndAbortDiag.ShowWindow(SW_HIDE);
00246 UpdateWindow();
00247 return 0;
00248 }
|
|
||||||||||||
|
Definition at line 162 of file MainFrm.cpp. References m_wndDlgBar, and m_wndVolumeBar.
00162 {
00163 m_wndDlgBar.ShowWindow(SW_HIDE);
00164 m_wndVolumeBar.ShowWindow(SW_HIDE);
00165
00166 RecalcLayout();
00167 DrawMenuBar();
00168 return 0;
00169 }
|
|
||||||||||||
|
Definition at line 184 of file MainFrm.cpp. References m_wndStatusBar, and CProgStatusBar::OnProgress().
00184 {
00185 m_wndStatusBar.OnProgress(wp); // pass to prog/status bar
00186 return 0;
00187 }
|
|
||||||||||||
|
Definition at line 190 of file MainFrm.cpp. References m_wndStatusBar, and CProgStatusBar::OnProgressMinMax().
00190 {
00191 m_wndStatusBar.OnProgressMinMax(wp, lp);
00192 return 0;
00193 }
|
|
||||||||||||
|
Definition at line 237 of file MainFrm.cpp. References m_wndAbortDiag.
00237 {
00238 m_wndAbortDiag.ShowWindow(SW_SHOWNORMAL);
00239 UpdateWindow();
00240 return 0;
00241 }
|
|
||||||||||||
|
Definition at line 172 of file MainFrm.cpp. References m_wndDlgBar, and m_wndVolumeBar.
00172 {
00173 if (wp == 0)
00174 m_wndDlgBar.ShowWindow(SW_NORMAL);
00175 else if (wp == 1)
00176 m_wndVolumeBar.ShowWindow(SW_NORMAL);
00177
00178 RecalcLayout();
00179 DrawMenuBar();
00180 return 0;
00181 }
|
|
|
Definition at line 149 of file MainFrm.cpp.
00150 {
00151 if( !CFrameWnd::PreCreateWindow(cs) )
00152 return FALSE;
00153 // TODO: Modify the Window class or styles here by modifying
00154 // the CREATESTRUCT cs
00155
00156 return TRUE;
00157 }
|
|
|
Definition at line 61 of file MainFrm.h. Referenced by OnAbortOperation(), OnCreate(), OnHideAbort(), and OnShowAbort(). |
|
|
Definition at line 57 of file MainFrm.h. Referenced by OnChangeRendering(), OnCreate(), OnHideBars(), and OnShowBar(). |
|
|
Definition at line 55 of file MainFrm.h. Referenced by OnCreate(). |
|
|
Definition at line 53 of file MainFrm.h. Referenced by OnCreate(), OnProgress(), and OnProgressMinMax(). |
|
|
Definition at line 54 of file MainFrm.h. Referenced by OnCreate(). |
|
|
Definition at line 58 of file MainFrm.h. Referenced by OnChangeRendering(), OnCreate(), OnHideBars(), and OnShowBar(). |
|
|
Definition at line 59 of file MainFrm.h. Referenced by OnChangeRendering(), and OnCreate(). |
1.3-rc2