view src/win32/MainWnd.h @ 1:f9f4f1b99eed

importing src directory
author Robert McIntyre <rlm@mit.edu>
date Sat, 03 Mar 2012 10:31:27 -0600
parents
children
line wrap: on
line source
1 #if !defined(AFX_MAINWND_H__E8AD28B9_C9FB_4EC2_A2DC_DD1BBA55A275__INCLUDED_)
2 #define AFX_MAINWND_H__E8AD28B9_C9FB_4EC2_A2DC_DD1BBA55A275__INCLUDED_
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
7 // MainWnd.h : header file
8 //
10 /////////////////////////////////////////////////////////////////////////////
11 // MainWnd window
13 class MainWnd : public CWnd
14 {
15 // Constructor/Destructor
16 public:
17 MainWnd();
18 virtual ~MainWnd();
20 // Attributes
21 private:
22 HCURSOR arrow;
23 HACCEL m_hAccelTable;
25 // Implementation
26 private:
28 // Operations
29 public:
30 afx_msg void OnOptionsEmulatorSelectbiosfile();
31 void winFileClose(bool reopening = false);
32 bool winFileRun(bool reopening = false);
33 bool winFileOpenSelect(int cartridgeType);
34 void winMouseOn();
35 void winConfirmMode();
37 // Overrides
38 // ClassWizard generated virtual function overrides
39 //{{AFX_VIRTUAL(MainWnd)
40 public:
41 virtual BOOL PreTranslateMessage(MSG*pMsg);
42 //}}AFX_VIRTUAL
44 // Generated message map functions
45 protected:
46 //{{AFX_MSG(MainWnd)
47 afx_msg LRESULT OnConfirmMode(WPARAM, LPARAM);
48 afx_msg LRESULT OnMySysCommand(WPARAM, LPARAM);
50 afx_msg void OnMove(int x, int y);
51 afx_msg void OnContextMenu(CWnd*pWnd, CPoint point);
52 afx_msg void OnSize(UINT nType, int cx, int cy);
53 afx_msg void OnClose();
54 afx_msg void OnInitMenuPopup(CMenu*pPopupMenu, UINT nIndex, BOOL bSysMenu);
55 afx_msg void OnMouseMove(UINT nFlags, CPoint point);
56 afx_msg void OnInitMenu(CMenu*pMenu);
57 afx_msg void OnPaint();
58 afx_msg void OnDropFiles(HDROP hDropInfo);
59 afx_msg void OnActivate(UINT nState, CWnd*pWndOther, BOOL bMinimized);
60 #if _MSC_VER <= 1200
61 afx_msg void OnActivateApp(BOOL bActive, HTASK hTask);
62 #else
63 afx_msg void OnActivateApp(BOOL bActive, DWORD hTask);
64 #endif
66 afx_msg void OnUpdateOptionsJoypadAutofire(CCmdUI *pCmdUI);
67 afx_msg BOOL OnOptionsJoypadAutofire(UINT nID);
68 afx_msg void OnUpdateOptionsJoypadSticky(CCmdUI *pCmdUI);
69 afx_msg BOOL OnOptionsJoypadSticky(UINT nID);
70 afx_msg void OnUpdateOptionsJoypadDefault(CCmdUI *pCmdUI);
71 afx_msg BOOL OnOptionsJoypadDefault(UINT nID);
72 afx_msg void OnUpdateOptionsFilterIFB(CCmdUI *pCmdUI);
73 afx_msg BOOL OnOptionsFilterIFB(UINT nID);
74 afx_msg void OnUpdateOptionsFilter(CCmdUI *pCmdUI);
75 afx_msg BOOL OnOptionsFilter(UINT nID);
76 afx_msg void OnUpdateOptionsPriority(CCmdUI *pCmdUI);
77 afx_msg BOOL OnOptionsPriority(UINT nID);
78 afx_msg void OnUpdateOptionsSoundVolume(CCmdUI *pCmdUI);
79 afx_msg BOOL OnOptionsSoundVolume(UINT nID);
80 afx_msg void OnUpdateOptionsEmulatorShowSpeed(CCmdUI *pCmdUI);
81 afx_msg BOOL OnOptionsEmulatorShowSpeed(UINT nID);
82 afx_msg void OnUpdateVideoLayer(CCmdUI*pCmdUI);
83 afx_msg BOOL OnVideoLayer(UINT nID);
84 afx_msg BOOL OnOptionVideoSize(UINT nID);
85 afx_msg BOOL OnOptionsFrameskip(UINT nID);
86 afx_msg void OnFileTogglemenu();
88 afx_msg void OnSystemMinimize();
89 afx_msg void OnSystemMaximize();
91 afx_msg void OnHelpAbout();
92 afx_msg void OnHelpFaq();
93 afx_msg void OnFileOpen();
94 afx_msg void OnFileOpenGBx();
95 afx_msg void OnFilePause();
96 afx_msg void OnUpdateFilePause(CCmdUI*pCmdUI);
97 afx_msg void OnFileReset();
98 afx_msg void OnUpdateFileReset(CCmdUI*pCmdUI);
99 afx_msg void OnUpdateFileRecentFreeze(CCmdUI*pCmdUI);
100 afx_msg void OnFileRecentReset();
101 afx_msg void OnFileRecentFreeze();
102 afx_msg void OnFileExit();
103 afx_msg void OnFileClose();
104 afx_msg void OnUpdateFileClose(CCmdUI*pCmdUI);
105 afx_msg void OnFileLoad();
106 afx_msg void OnUpdateFileLoad(CCmdUI*pCmdUI);
107 afx_msg void OnFileSave();
108 afx_msg void OnUpdateFileSave(CCmdUI*pCmdUI);
109 afx_msg void OnFileImportBatteryfile();
110 afx_msg void OnUpdateFileImportBatteryfile(CCmdUI*pCmdUI);
111 afx_msg void OnFileImportGamesharkcodefile();
112 afx_msg void OnUpdateFileImportGamesharkcodefile(CCmdUI*pCmdUI);
113 afx_msg void OnFileImportGamesharksnapshot();
114 afx_msg void OnUpdateFileImportGamesharksnapshot(CCmdUI*pCmdUI);
115 afx_msg void OnFileExportBatteryfile();
116 afx_msg void OnUpdateFileExportBatteryfile(CCmdUI*pCmdUI);
117 afx_msg void OnFileExportGamesharksnapshot();
118 afx_msg void OnUpdateFileExportGamesharksnapshot(CCmdUI*pCmdUI);
119 afx_msg void OnFileQuickScreencapture();
120 afx_msg void OnFileScreencapture();
121 afx_msg void OnUpdateFileScreencapture(CCmdUI*pCmdUI);
122 afx_msg void OnFileRominformation();
123 afx_msg void OnUpdateFileRominformation(CCmdUI*pCmdUI);
124 afx_msg void OnUpdateFileTogglemenu(CCmdUI*pCmdUI);
125 afx_msg void OnUpdateOptionsFrameskipThrottleNothrottle(CCmdUI*pCmdUI);
126 afx_msg void OnUpdateOptionsFrameskipThrottle6(CCmdUI*pCmdUI);
127 afx_msg void OnUpdateOptionsFrameskipThrottle15(CCmdUI*pCmdUI);
128 afx_msg void OnUpdateOptionsFrameskipThrottle25(CCmdUI*pCmdUI);
129 afx_msg void OnUpdateOptionsFrameskipThrottle50(CCmdUI*pCmdUI);
130 afx_msg void OnUpdateOptionsFrameskipThrottle75(CCmdUI*pCmdUI);
131 afx_msg void OnUpdateOptionsFrameskipThrottle100(CCmdUI*pCmdUI);
132 afx_msg void OnUpdateOptionsFrameskipThrottle125(CCmdUI*pCmdUI);
133 afx_msg void OnUpdateOptionsFrameskipThrottle150(CCmdUI*pCmdUI);
134 afx_msg void OnUpdateOptionsFrameskipThrottle200(CCmdUI*pCmdUI);
135 afx_msg void OnUpdateOptionsFrameskipThrottle300(CCmdUI*pCmdUI);
136 afx_msg void OnUpdateOptionsFrameskipThrottle400(CCmdUI*pCmdUI);
137 afx_msg void OnUpdateOptionsFrameskipThrottle600(CCmdUI*pCmdUI);
138 afx_msg void OnUpdateOptionsFrameskipThrottle1000(CCmdUI*pCmdUI);
139 afx_msg void OnUpdateOptionsFrameskipThrottleOther(CCmdUI*pCmdUI);
140 afx_msg void OnUpdateOptionsFrameskipThrottleIncrease(CCmdUI*pCmdUI);
141 afx_msg void OnUpdateOptionsFrameskipThrottleDecrease(CCmdUI*pCmdUI);
142 afx_msg void OnOptionsFrameskipThrottleNothrottle();
143 afx_msg void OnOptionsFrameskipThrottle6();
144 afx_msg void OnOptionsFrameskipThrottle15();
145 afx_msg void OnOptionsFrameskipThrottle25();
146 afx_msg void OnOptionsFrameskipThrottle50();
147 afx_msg void OnOptionsFrameskipThrottle75();
148 afx_msg void OnOptionsFrameskipThrottle100();
149 afx_msg void OnOptionsFrameskipThrottle125();
150 afx_msg void OnOptionsFrameskipThrottle150();
151 afx_msg void OnOptionsFrameskipThrottle200();
152 afx_msg void OnOptionsFrameskipThrottle300();
153 afx_msg void OnOptionsFrameskipThrottle400();
154 afx_msg void OnOptionsFrameskipThrottle600();
155 afx_msg void OnOptionsFrameskipThrottle1000();
156 afx_msg void OnOptionsFrameskipThrottleOther();
157 afx_msg void OnOptionsFrameskipThrottleIncrease();
158 afx_msg void OnOptionsFrameskipThrottleDecrease();
159 afx_msg void OnOptionsFrameskipAccuratePitch();
160 afx_msg void OnOptionsFrameskipAccurateSpeed();
161 afx_msg void OnUpdateOptionsFrameskipAccuratePitch(CCmdUI*pCmdUI);
162 afx_msg void OnUpdateOptionsFrameskipAccurateSpeed(CCmdUI*pCmdUI);
163 afx_msg void OnUpdateOptionsVideoFrameskip0(CCmdUI*pCmdUI);
164 afx_msg void OnUpdateOptionsVideoFrameskip1(CCmdUI*pCmdUI);
165 afx_msg void OnUpdateOptionsVideoFrameskip2(CCmdUI*pCmdUI);
166 afx_msg void OnUpdateOptionsVideoFrameskip3(CCmdUI*pCmdUI);
167 afx_msg void OnUpdateOptionsVideoFrameskip4(CCmdUI*pCmdUI);
168 afx_msg void OnUpdateOptionsVideoFrameskip5(CCmdUI*pCmdUI);
169 afx_msg void OnUpdateOptionsVideoFrameskip6(CCmdUI*pCmdUI);
170 afx_msg void OnUpdateOptionsVideoFrameskip7(CCmdUI*pCmdUI);
171 afx_msg void OnUpdateOptionsVideoFrameskip8(CCmdUI*pCmdUI);
172 afx_msg void OnUpdateOptionsVideoFrameskip9(CCmdUI*pCmdUI);
173 afx_msg void OnOptionsVideoVsync();
174 afx_msg void OnUpdateOptionsVideoVsync(CCmdUI*pCmdUI);
175 afx_msg void OnUpdateOptionsVideoX1(CCmdUI*pCmdUI);
176 afx_msg void OnUpdateOptionsVideoX2(CCmdUI*pCmdUI);
177 afx_msg void OnUpdateOptionsVideoX3(CCmdUI*pCmdUI);
178 afx_msg void OnUpdateOptionsVideoX4(CCmdUI*pCmdUI);
179 afx_msg void OnUpdateOptionsVideoFullscreen320x240(CCmdUI*pCmdUI);
180 afx_msg void OnUpdateOptionsVideoFullscreen640x480(CCmdUI*pCmdUI);
181 afx_msg void OnUpdateOptionsVideoFullscreen800x600(CCmdUI*pCmdUI);
182 afx_msg void OnOptionsVideoFullscreen320x240();
183 afx_msg void OnOptionsVideoFullscreen640x480();
184 afx_msg void OnOptionsVideoFullscreen800x600();
185 afx_msg void OnOptionsVideoFullscreen();
186 afx_msg void OnUpdateOptionsVideoFullscreen(CCmdUI*pCmdUI);
187 afx_msg void OnOptionsVideoDisablesfx();
188 afx_msg void OnUpdateOptionsVideoDisablesfx(CCmdUI*pCmdUI);
189 afx_msg void OnOptionsVideoFullscreenstretchtofit();
190 afx_msg void OnUpdateOptionsVideoFullscreenstretchtofit(CCmdUI*pCmdUI);
191 afx_msg void OnOptionsVideoRendermethodGdi();
192 afx_msg void OnUpdateOptionsVideoRendermethodGdi(CCmdUI*pCmdUI);
193 afx_msg void OnOptionsVideoRendermethodDirectdraw();
194 afx_msg void OnUpdateOptionsVideoRendermethodDirectdraw(CCmdUI*pCmdUI);
195 afx_msg void OnOptionsVideoRendermethodDirect3d();
196 afx_msg void OnUpdateOptionsVideoRendermethodDirect3d(CCmdUI*pCmdUI);
197 afx_msg void OnOptionsVideoRendermethodOpengl();
198 afx_msg void OnUpdateOptionsVideoRendermethodOpengl(CCmdUI*pCmdUI);
199 afx_msg void OnOptionsVideoTriplebuffering();
200 afx_msg void OnUpdateOptionsVideoTriplebuffering(CCmdUI*pCmdUI);
201 afx_msg void OnOptionsVideoDdrawemulationonly();
202 afx_msg void OnUpdateOptionsVideoDdrawemulationonly(CCmdUI*pCmdUI);
203 afx_msg void OnOptionsVideoDdrawusevideomemory();
204 afx_msg void OnUpdateOptionsVideoDdrawusevideomemory(CCmdUI*pCmdUI);
205 afx_msg void OnOptionsVideoRenderoptionsD3dnofilter();
206 afx_msg void OnUpdateOptionsVideoRenderoptionsD3dnofilter(CCmdUI*pCmdUI);
207 afx_msg void OnOptionsVideoRenderoptionsD3dbilinear();
208 afx_msg void OnUpdateOptionsVideoRenderoptionsD3dbilinear(CCmdUI*pCmdUI);
209 afx_msg void OnOptionsVideoRenderoptionsGlnearest();
210 afx_msg void OnUpdateOptionsVideoRenderoptionsGlnearest(CCmdUI*pCmdUI);
211 afx_msg void OnOptionsVideoRenderoptionsGlbilinear();
212 afx_msg void OnUpdateOptionsVideoRenderoptionsGlbilinear(CCmdUI*pCmdUI);
213 afx_msg void OnOptionsVideoRenderoptionsGltriangle();
214 afx_msg void OnUpdateOptionsVideoRenderoptionsGltriangle(CCmdUI*pCmdUI);
215 afx_msg void OnOptionsVideoRenderoptionsGlquads();
216 afx_msg void OnUpdateOptionsVideoRenderoptionsGlquads(CCmdUI*pCmdUI);
217 afx_msg void OnOptionsVideoRenderoptionsSelectskin();
218 afx_msg void OnUpdateOptionsVideoRenderoptionsSelectskin(CCmdUI*pCmdUI);
219 afx_msg void OnOptionsVideoRenderoptionsSkin();
220 afx_msg void OnUpdateOptionsVideoRenderoptionsSkin(CCmdUI*pCmdUI);
222 afx_msg void OnOptionsEmulatorAssociate();
223 afx_msg void OnOptionsEmulatorDirectories();
224 afx_msg void OnOptionsEmulatorFilenamePreference(UINT nID);
225 afx_msg void OnUpdateOptionsEmulatorFilenamePreference(CCmdUI*pCmdUI);
226 afx_msg void OnOptionsVideoDisablestatusmessages();
227 afx_msg void OnUpdateOptionsVideoDisablestatusmessages(CCmdUI*pCmdUI);
228 afx_msg void OnOptionsEmulatorSynchronize();
229 afx_msg void OnUpdateOptionsEmulatorSynchronize(CCmdUI*pCmdUI);
230 afx_msg void OnOptionsEmulatorAlwaysOnTop();
231 afx_msg void OnUpdateOptionsEmulatorAlwaysOnTop(CCmdUI*pCmdUI);
232 afx_msg void OnOptionsEmulatorPausewheninactive();
233 afx_msg void OnUpdateOptionsEmulatorPausewheninactive(CCmdUI*pCmdUI);
234 afx_msg void OnOptionsEmulatorEnableBackgroundInput();
235 afx_msg void OnUpdateOptionsEmulatorEnableBackgroundInput(CCmdUI*pCmdUI);
236 afx_msg void OnOptionsEmulatorSpeeduptoggle();
237 afx_msg void OnUpdateOptionsEmulatorSpeeduptoggle(CCmdUI*pCmdUI);
238 afx_msg void OnOptionsEmulatorRemoveintrosgba();
239 afx_msg void OnUpdateOptionsEmulatorRemoveintrosgba(CCmdUI*pCmdUI);
240 afx_msg void OnOptionsEmulatorAutomaticallyipspatch();
241 afx_msg void OnUpdateOptionsEmulatorAutomaticallyipspatch(CCmdUI*pCmdUI);
242 afx_msg void OnOptionsEmulatorAgbprint();
243 afx_msg void OnUpdateOptionsEmulatorAgbprint(CCmdUI*pCmdUI);
244 afx_msg void OnOptionsEmulatorRealtimeclock();
245 afx_msg void OnUpdateOptionsEmulatorRealtimeclock(CCmdUI*pCmdUI);
246 afx_msg void OnOptionsEmulatorAutohidemenu();
247 afx_msg void OnUpdateOptionsEmulatorAutohidemenu(CCmdUI*pCmdUI);
248 afx_msg void OnOptionsEmulatorRewindinterval();
249 afx_msg void OnOptionsEmulatorSavetypeAutomatic();
250 afx_msg void OnUpdateOptionsEmulatorSavetypeAutomatic(CCmdUI*pCmdUI);
251 afx_msg void OnOptionsEmulatorSavetypeEeprom();
252 afx_msg void OnUpdateOptionsEmulatorSavetypeEeprom(CCmdUI*pCmdUI);
253 afx_msg void OnOptionsEmulatorSavetypeSram();
254 afx_msg void OnUpdateOptionsEmulatorSavetypeSram(CCmdUI*pCmdUI);
255 afx_msg void OnOptionsEmulatorSavetypeFlash();
256 afx_msg void OnUpdateOptionsEmulatorSavetypeFlash(CCmdUI*pCmdUI);
257 afx_msg void OnOptionsEmulatorSavetypeEepromsensor();
258 afx_msg void OnUpdateOptionsEmulatorSavetypeEepromsensor(CCmdUI*pCmdUI);
259 afx_msg void OnOptionsEmulatorSavetypeNone();
260 afx_msg void OnUpdateOptionsEmulatorSavetypeNone(CCmdUI*pCmdUI);
261 afx_msg void OnOptionsEmulatorSavetypeFlash512k();
262 afx_msg void OnUpdateOptionsEmulatorSavetypeFlash512k(CCmdUI*pCmdUI);
263 afx_msg void OnOptionsEmulatorSavetypeFlash1m();
264 afx_msg void OnUpdateOptionsEmulatorSavetypeFlash1m(CCmdUI*pCmdUI);
265 afx_msg void OnOptionsEmulatorUseOldGBTiming();
266 afx_msg void OnUpdateOptionsEmulatorUseOldGBTiming(CCmdUI*pCmdUI);
267 afx_msg void OnOptionsEmulatorUseGBNullInputKludge();
268 afx_msg void OnUpdateOptionsEmulatorUseGBNullInputKludge(CCmdUI*pCmdUI);
269 afx_msg void OnOptionsEmulatorGBALag();
270 afx_msg void OnUpdateOptionsEmulatorGBALag(CCmdUI*pCmdUI);
271 afx_msg void OnOptionsEmulatorUsebiosfile();
272 afx_msg void OnUpdateOptionsEmulatorUsebiosfile(CCmdUI*pCmdUI);
274 afx_msg void OnOptionsEmulatorSkipbios();
275 afx_msg void OnUpdateOptionsEmulatorSkipbios(CCmdUI*pCmdUI);
276 afx_msg void OnOptionsEmulatorPngformat();
277 afx_msg void OnUpdateOptionsEmulatorPngformat(CCmdUI*pCmdUI);
278 afx_msg void OnOptionsEmulatorBmpformat();
279 afx_msg void OnUpdateOptionsEmulatorBmpformat(CCmdUI*pCmdUI);
281 afx_msg void OnOptionsSoundDisable();
282 afx_msg void OnUpdateOptionsSoundDisable(CCmdUI*pCmdUI);
283 afx_msg void OnOptionsSoundMute();
284 afx_msg void OnUpdateOptionsSoundMute(CCmdUI*pCmdUI);
285 afx_msg void OnOptionsSoundOff();
286 afx_msg void OnUpdateOptionsSoundOff(CCmdUI*pCmdUI);
287 afx_msg void OnOptionsSoundOn();
288 afx_msg void OnUpdateOptionsSoundOn(CCmdUI*pCmdUI);
289 afx_msg void OnOptionsSoundUseoldsynchronization();
290 afx_msg void OnUpdateOptionsSoundUseoldsynchronization(CCmdUI*pCmdUI);
291 afx_msg void OnOptionsSoundEcho();
292 afx_msg void OnUpdateOptionsSoundEcho(CCmdUI*pCmdUI);
293 afx_msg void OnOptionsSoundLowpassfilter();
294 afx_msg void OnUpdateOptionsSoundLowpassfilter(CCmdUI*pCmdUI);
295 afx_msg void OnOptionsSoundReversestereo();
296 afx_msg void OnUpdateOptionsSoundReversestereo(CCmdUI*pCmdUI);
297 afx_msg void OnOptionsSoundMuteFrameAdvance();
298 afx_msg void OnUpdateOptionsSoundMuteFrameAdvance(CCmdUI*pCmdUI);
299 afx_msg void OnOptionsSoundMuteWhenInactive();
300 afx_msg void OnUpdateOptionsSoundMuteWhenInactive(CCmdUI*pCmdUI);
301 afx_msg void OnOptionsSound11khz();
302 afx_msg void OnUpdateOptionsSound11khz(CCmdUI*pCmdUI);
303 afx_msg void OnOptionsSound22khz();
304 afx_msg void OnUpdateOptionsSound22khz(CCmdUI*pCmdUI);
305 afx_msg void OnOptionsSound44khz();
306 afx_msg void OnUpdateOptionsSound44khz(CCmdUI*pCmdUI);
307 afx_msg void OnOptionsSoundChannel1();
308 afx_msg void OnUpdateOptionsSoundChannel1(CCmdUI*pCmdUI);
309 afx_msg void OnOptionsSoundChannel2();
310 afx_msg void OnUpdateOptionsSoundChannel2(CCmdUI*pCmdUI);
311 afx_msg void OnOptionsSoundChannel3();
312 afx_msg void OnUpdateOptionsSoundChannel3(CCmdUI*pCmdUI);
313 afx_msg void OnOptionsSoundChannel4();
314 afx_msg void OnUpdateOptionsSoundChannel4(CCmdUI*pCmdUI);
315 afx_msg void OnOptionsSoundDirectsounda();
316 afx_msg void OnUpdateOptionsSoundDirectsounda(CCmdUI*pCmdUI);
317 afx_msg void OnOptionsSoundDirectsoundb();
318 afx_msg void OnUpdateOptionsSoundDirectsoundb(CCmdUI*pCmdUI);
319 afx_msg void OnOptionsGameboyBorder();
320 afx_msg void OnUpdateOptionsGameboyBorder(CCmdUI*pCmdUI);
321 afx_msg void OnOptionsGameboyPrinter();
322 afx_msg void OnUpdateOptionsGameboyPrinter(CCmdUI*pCmdUI);
323 afx_msg void OnOptionsGameboyBorderAutomatic();
324 afx_msg void OnUpdateOptionsGameboyBorderAutomatic(CCmdUI*pCmdUI);
325 afx_msg void OnOptionsGameboyAutomatic();
326 afx_msg void OnUpdateOptionsGameboyAutomatic(CCmdUI*pCmdUI);
327 afx_msg void OnOptionsGameboyGba();
328 afx_msg void OnUpdateOptionsGameboyGba(CCmdUI*pCmdUI);
329 afx_msg void OnOptionsGameboyCgb();
330 afx_msg void OnUpdateOptionsGameboyCgb(CCmdUI*pCmdUI);
331 afx_msg void OnOptionsGameboySgb();
332 afx_msg void OnUpdateOptionsGameboySgb(CCmdUI*pCmdUI);
333 afx_msg void OnOptionsGameboySgb2();
334 afx_msg void OnUpdateOptionsGameboySgb2(CCmdUI*pCmdUI);
335 afx_msg void OnOptionsGameboyGb();
336 afx_msg void OnUpdateOptionsGameboyGb(CCmdUI*pCmdUI);
337 afx_msg void OnOptionsGameboyRealcolors();
338 afx_msg void OnUpdateOptionsGameboyRealcolors(CCmdUI*pCmdUI);
339 afx_msg void OnOptionsGameboyGameboycolors();
340 afx_msg void OnUpdateOptionsGameboyGameboycolors(CCmdUI*pCmdUI);
341 afx_msg void OnOptionsGameboyColors();
342 afx_msg void OnOptionsFilterDisablemmx();
343 afx_msg void OnUpdateOptionsFilterDisablemmx(CCmdUI*pCmdUI);
344 afx_msg void OnOptionsLanguageSystem();
345 afx_msg void OnUpdateOptionsLanguageSystem(CCmdUI*pCmdUI);
346 afx_msg void OnOptionsLanguageEnglish();
347 afx_msg void OnUpdateOptionsLanguageEnglish(CCmdUI*pCmdUI);
348 afx_msg void OnOptionsLanguageOther();
349 afx_msg void OnUpdateOptionsLanguageOther(CCmdUI*pCmdUI);
350 afx_msg void OnOptionsJoypadConfigure1();
351 afx_msg void OnUpdateOptionsJoypadConfigure1(CCmdUI*pCmdUI);
352 afx_msg void OnOptionsJoypadConfigure2();
353 afx_msg void OnUpdateOptionsJoypadConfigure2(CCmdUI*pCmdUI);
354 afx_msg void OnOptionsJoypadConfigure3();
355 afx_msg void OnUpdateOptionsJoypadConfigure3(CCmdUI*pCmdUI);
356 afx_msg void OnOptionsJoypadConfigure4();
357 afx_msg void OnUpdateOptionsJoypadConfigure4(CCmdUI*pCmdUI);
358 afx_msg void OnOptionsJoypadMotionconfigure();
359 afx_msg void OnUpdateOptionsJoypadMotionconfigure(CCmdUI*pCmdUI);
360 afx_msg void OnOptionsJoypadAllowLeftRight();
361 afx_msg void OnUpdateOptionsJoypadAllowLeftRight(CCmdUI*pCmdUI);
362 afx_msg void OnOptionsJoypadAutofireAccountForLag();
363 afx_msg void OnUpdateOptionsJoypadAutofireAccountForLag(CCmdUI*pCmdUI);
364 afx_msg void OnCheatsSearchforcheats();
365 afx_msg void OnUpdateCheatsSearchforcheats(CCmdUI*pCmdUI);
366 afx_msg void OnCheatsCheatlist();
367 afx_msg void OnUpdateCheatsCheatlist(CCmdUI*pCmdUI);
368 afx_msg void OnCheatsAutomaticsaveloadcheats();
369 afx_msg void OnCheatsPauseDuringCheatSearch();
370 afx_msg void OnCheatsLoadcheatlist();
371 afx_msg void OnUpdateCheatsLoadcheatlist(CCmdUI*pCmdUI);
372 afx_msg void OnCheatsSavecheatlist();
373 afx_msg void OnUpdateCheatsSavecheatlist(CCmdUI*pCmdUI);
374 afx_msg void OnToolsDisassemble();
375 afx_msg void OnUpdateToolsDisassemble(CCmdUI*pCmdUI);
376 afx_msg void OnToolsLogging();
377 afx_msg void OnUpdateToolsLogging(CCmdUI*pCmdUI);
378 afx_msg void OnToolsIoviewer();
379 afx_msg void OnUpdateToolsIoviewer(CCmdUI*pCmdUI);
380 afx_msg void OnToolsMapview();
381 afx_msg void OnUpdateToolsMapview(CCmdUI*pCmdUI);
382 afx_msg void OnToolsMemoryviewer();
383 afx_msg void OnUpdateToolsMemoryviewer(CCmdUI*pCmdUI);
384 afx_msg void OnToolsOamviewer();
385 afx_msg void OnUpdateToolsOamviewer(CCmdUI*pCmdUI);
386 afx_msg void OnToolsPaletteview();
387 afx_msg void OnUpdateToolsPaletteview(CCmdUI*pCmdUI);
388 afx_msg void OnToolsTileviewer();
389 afx_msg void OnUpdateToolsTileviewer(CCmdUI*pCmdUI);
390 afx_msg void OnDebugNextframe();
391 afx_msg void OnUpdateDebugNextframe(CCmdUI*pCmdUI);
392 afx_msg void OnDebugNextframeAccountForLag();
393 afx_msg void OnUpdateDebugNextframeAccountForLag(CCmdUI*pCmdUI);
394 afx_msg void OnDebugFramesearch();
395 afx_msg void OnUpdateDebugFramesearch(CCmdUI*pCmdUI);
396 afx_msg void OnDebugFramesearchPrev();
397 afx_msg void OnUpdateDebugFramesearchPrev(CCmdUI*pCmdUI);
398 afx_msg void OnDebugFramesearchLoad();
399 afx_msg void OnUpdateDebugFramesearchLoad(CCmdUI*pCmdUI);
400 afx_msg void OnUpdateCheatsAutomaticsaveloadcheats(CCmdUI*pCmdUI);
401 afx_msg void OnUpdateCheatsPauseDuringCheatSearch(CCmdUI*pCmdUI);
402 afx_msg void OnToolsFrameCounter();
403 afx_msg void OnUpdateToolsFrameCounter(CCmdUI*pCmdUI);
404 afx_msg void OnToolsLagCounter();
405 afx_msg void OnUpdateToolsLagCounter(CCmdUI*pCmdUI);
406 afx_msg void OnToolsExtraCounter();
407 afx_msg void OnUpdateToolsExtraCounter(CCmdUI*pCmdUI);
408 afx_msg void OnToolsExtraCounterReset();
409 afx_msg void OnToolsInputDisplay();
410 afx_msg void OnUpdateToolsInputDisplay(CCmdUI*pCmdUI);
411 afx_msg void OnToolsDebugGdb();
412 afx_msg void OnUpdateToolsDebugGdb(CCmdUI*pCmdUI);
413 afx_msg void OnToolsDebugLoadandwait();
414 afx_msg void OnUpdateToolsDebugLoadandwait(CCmdUI*pCmdUI);
415 afx_msg void OnToolsDebugBreak();
416 afx_msg void OnUpdateToolsDebugBreak(CCmdUI*pCmdUI);
417 afx_msg void OnToolsDebugDisconnect();
418 afx_msg void OnUpdateToolsDebugDisconnect(CCmdUI*pCmdUI);
419 afx_msg void OnToolsSoundStartrecording();
420 afx_msg void OnToolsSoundStoprecording();
421 afx_msg void OnToolsSoundRecording();
422 afx_msg void OnUpdateToolsSoundRecording(CCmdUI*pCmdUI);
423 afx_msg void OnToolsStartAVIRecording();
424 afx_msg void OnToolsPauseAVIRecording();
425 afx_msg void OnToolsStopAVIRecording();
426 afx_msg void OnToolsAVIRecording();
427 afx_msg void OnUpdateToolsAVIRecording(CCmdUI*pCmdUI);
428 afx_msg void OnUpdateToolsPauseAVIRecording(CCmdUI*pCmdUI);
430 afx_msg void OnToolsRecordMovie();
431 afx_msg void OnUpdateToolsRecordMovie(CCmdUI*pCmdUI);
432 afx_msg void OnToolsStopMovie();
433 afx_msg void OnUpdateToolsStopMovie(CCmdUI*pCmdUI);
434 afx_msg void OnToolsPlayMovie();
435 afx_msg void OnUpdateToolsPlayMovie(CCmdUI*pCmdUI);
436 afx_msg void OnToolsPlayReadOnly();
437 afx_msg void OnUpdateToolsPlayReadOnly(CCmdUI*pCmdUI);
438 afx_msg void OnAsscWithSaveState();
439 afx_msg void OnUpdateAsscWithSaveState(CCmdUI*pCmdUI);
440 afx_msg void OnToolsResumeRecord();
441 afx_msg void OnUpdateToolsResumeRecord(CCmdUI*pCmdUI);
442 afx_msg void OnToolsPlayRestart();
443 afx_msg void OnUpdateToolsPlayRestart(CCmdUI*pCmdUI);
445 afx_msg void OnToolsOnMovieEndPause();
446 afx_msg void OnUpdateToolsOnMovieEndPause(CCmdUI*pCmdUI);
447 afx_msg void OnToolsOnMovieEndStop();
448 afx_msg void OnUpdateToolsOnMovieEndStop(CCmdUI*pCmdUI);
449 afx_msg void OnToolsOnMovieEndRestart();
450 afx_msg void OnUpdateToolsOnMovieEndRestart(CCmdUI*pCmdUI);
451 afx_msg void OnToolsOnMovieEndAppend();
452 afx_msg void OnUpdateToolsOnMovieEndAppend(CCmdUI*pCmdUI);
453 afx_msg void OnToolsOnMovieEndKeep();
454 afx_msg void OnUpdateToolsOnMovieEndKeep(CCmdUI*pCmdUI);
456 afx_msg void OnToolsMovieSetPauseAt();
457 afx_msg void OnUpdateToolsSetMoviePauseAt(CCmdUI*pCmdUI);
458 afx_msg void OnToolsMovieConvertCurrent();
459 afx_msg void OnUpdateToolsMovieConvertCurrent(CCmdUI*pCmdUI);
460 afx_msg void OnToolsMovieAutoConvert();
461 afx_msg void OnUpdateToolsMovieAutoConvert(CCmdUI*pCmdUI);
462 afx_msg void OnToolsMovieFixHeader();
463 afx_msg void OnUpdateToolsMovieFixHeader(CCmdUI*pCmdUI);
464 afx_msg void OnToolsMovieTruncateAtCurrent();
465 afx_msg void OnUpdateToolsMovieTruncateAtCurrent(CCmdUI*pCmdUI);
466 afx_msg void OnToolsMovieExtractFromSavegame();
467 afx_msg void OnUpdateToolsMovieExtractFromSavegame(CCmdUI*pCmdUI);
469 afx_msg void OnToolsRewind();
470 afx_msg void OnUpdateToolsRewind(CCmdUI*pCmdUI);
471 afx_msg void OnToolsCustomize();
472 afx_msg void OnUpdateToolsCustomize(CCmdUI*pCmdUI);
473 // afx_msg void OnToolsCustomizeCommon();
474 // afx_msg void OnUpdateToolsCustomizeCommon(CCmdUI*pCmdUI);
475 afx_msg void OnToolsCopyVBAWatchSetting();
476 afx_msg void OnToolsCopyVBxWatchSetting();
477 afx_msg void OnHelpBugreport();
479 afx_msg void OnFileSavegameOldestslot();
480 afx_msg void OnUpdateFileSavegameOldestslot(CCmdUI*pCmdUI);
481 afx_msg void OnFileLoadgameMostrecent();
482 afx_msg void OnUpdateFileLoadgameMostrecent(CCmdUI*pCmdUI);
483 afx_msg void OnFileLoadgameAutoloadmostrecent();
484 afx_msg void OnUpdateFileLoadgameAutoloadmostrecent(CCmdUI*pCmdUI);
485 afx_msg void OnFileLoadgameMakeRecent();
486 afx_msg void OnUpdateFileLoadgameMakeRecent(CCmdUI*pCmdUI);
488 afx_msg void OnFileSavegameCurrent();
489 afx_msg void OnUpdateFileSavegameCurrent(CCmdUI*pCmdUI);
490 afx_msg void OnFileLoadgameCurrent();
491 afx_msg void OnUpdateFileLoadgameCurrent(CCmdUI*pCmdUI);
492 afx_msg void OnFileLoadgameMakeCurrent();
493 afx_msg void OnUpdateFileLoadgameMakeCurrent(CCmdUI*pCmdUI);
494 afx_msg void OnFileSavegameMakeCurrent();
495 afx_msg void OnUpdateFileSavegameMakeCurrent(CCmdUI*pCmdUI);
496 afx_msg void OnFileSavegameIncrementSlot();
497 afx_msg void OnUpdateFileSavegameIncrementSlot(CCmdUI*pCmdUI);
498 afx_msg void OnFileSavegameDecrementSlot();
499 afx_msg void OnUpdateFileSavegameDecrementSlot(CCmdUI*pCmdUI);
500 afx_msg void OnFileSlotDisplayModificationTime();
501 afx_msg void OnUpdateFileSlotDisplayModificationTime(CCmdUI*pCmdUI);
503 afx_msg void OnOptionsSoundVolume25x();
504 afx_msg void OnUpdateOptionsSoundVolume25x(CCmdUI*pCmdUI);
505 afx_msg void OnOptionsSoundVolume5x();
506 afx_msg void OnUpdateOptionsSoundVolume5x(CCmdUI*pCmdUI);
507 afx_msg void OnCheatsDisablecheats();
508 afx_msg void OnUpdateCheatsDisablecheats(CCmdUI*pCmdUI);
509 afx_msg void OnOptionsVideoFullscreenmaxscale();
510 afx_msg void OnOptionsVideoTextdisplayoptions();
511 afx_msg void OnUpdateOptionsVideoTextdisplayoptions(CCmdUI *pCmdUI);
513 afx_msg void OnUpdateFileRecentFile(CCmdUI *pCmdUI);
514 afx_msg void OnUpdateFileLoadSlot(CCmdUI *pCmdUI);
515 afx_msg void OnUpdateFileSaveSlot(CCmdUI *pCmdUI);
516 afx_msg void OnUpdateSelectSlot(CCmdUI *pCmdUI);
517 afx_msg BOOL OnFileRecentFile(UINT nID);
518 afx_msg BOOL OnFileLoadSlot(UINT nID);
519 afx_msg BOOL OnFileSaveSlot(UINT nID);
520 afx_msg BOOL OnSelectSlot(UINT nID);
522 afx_msg void OnFileLuaOpen();
523 afx_msg void OnUpdateFileLuaOpen(CCmdUI *pCmdUI);
524 afx_msg void OnFileLuaCloseAll();
525 afx_msg void OnUpdateFileLuaCloseAll(CCmdUI *pCmdUI);
526 afx_msg void OnFileLuaReload();
527 afx_msg void OnFileLuaStop();
528 afx_msg void OnFileRamSearch();
529 afx_msg void OnUpdateFileRamSearch(CCmdUI *pCmdUI);
530 afx_msg void OnFileRamWatch();
531 afx_msg void OnUpdateFileRamWatch(CCmdUI *pCmdUI);
532 //}}AFX_MSG
533 DECLARE_MESSAGE_MAP()
534 };
536 /////////////////////////////////////////////////////////////////////////////
538 //{{AFX_INSERT_LOCATION}}
539 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
541 #endif // !defined(AFX_MAINWND_H__E8AD28B9_C9FB_4EC2_A2DC_DD1BBA55A275__INCLUDED_)