mirror of
https://github.com/AppleWin/AppleWin.git
synced 2024-12-24 23:31:07 +00:00
717c5cba84
. Format now extensible for supporting new hardware types in the future . Include missing items like Apple2Type, CyclesThisVideoFrame (#255) Continue to support loading of old v1 format. Added card save/load for: . Mouse (#260) . HDD (#260) . Printer Extended card support for: . SSC Other: . Added save-state v1 struct size checks . Create SaveState_Structs_v2.h and split out common into SaveState_Structs_common.h . Refactor HardDisk.cpp to use imagehandle; and consolidate with Disk.cpp . Fix Disk/HD_GetFullPathName() which wasn't always returning full pathname . Consolidate common GetImageTitle() and move into DiskImage.cpp
27 lines
910 B
C++
27 lines
910 B
C++
#pragma once
|
|
|
|
class CConfigNeedingRestart;
|
|
|
|
__interface IPropertySheet
|
|
{
|
|
void Init(void);
|
|
DWORD GetVolumeMax(void); // TODO:TC: Move out of here
|
|
bool SaveStateSelectImage(HWND hWindow, bool bSave); // TODO:TC: Move out of here
|
|
void ApplyNewConfig(const CConfigNeedingRestart& ConfigNew, const CConfigNeedingRestart& ConfigOld);
|
|
|
|
UINT GetScrollLockToggle(void);
|
|
void SetScrollLockToggle(UINT uValue);
|
|
UINT GetJoystickCursorControl(void);
|
|
void SetJoystickCursorControl(UINT uValue);
|
|
UINT GetJoystickCenteringControl(void);
|
|
void SetJoystickCenteringControl(UINT uValue);
|
|
UINT GetAutofire(UINT uButton);
|
|
void SetAutofire(UINT uValue);
|
|
UINT GetMouseShowCrosshair(void);
|
|
void SetMouseShowCrosshair(UINT uValue);
|
|
UINT GetMouseRestrictToWindow(void);
|
|
void SetMouseRestrictToWindow(UINT uValue);
|
|
UINT GetTheFreezesF8Rom(void);
|
|
void SetTheFreezesF8Rom(UINT uValue);
|
|
};
|