// Volume static void VolumeTabSave() { SliderControlType *slid1P, *slid2P, *slid3P, *slid4P, *slid5P; slid1P = (SliderControlType *)GetObjectPtr(TabVolumePalmSliderControl); slid2P = (SliderControlType *)GetObjectPtr(TabVolumeMusicSliderControl); slid3P = (SliderControlType *)GetObjectPtr(TabVolumeSfxSliderControl); slid4P = (SliderControlType *)GetObjectPtr(TabVolumeSpeechSliderControl); slid5P = (SliderControlType *)GetObjectPtr(TabVolumeAudioCDSliderControl); CtlGetSliderValues ((ControlType *)slid1P, 0, 0, 0, &gameInfoP->musicInfo.volume.palm); CtlGetSliderValues ((ControlType *)slid2P, 0, 0, 0, &gameInfoP->musicInfo.volume.music); CtlGetSliderValues ((ControlType *)slid3P, 0, 0, 0, &gameInfoP->musicInfo.volume.sfx); CtlGetSliderValues ((ControlType *)slid4P, 0, 0, 0, &gameInfoP->musicInfo.volume.speech); CtlGetSliderValues ((ControlType *)slid5P, 0, 0, 0, &gameInfoP->musicInfo.volume.audiocd); }
int wxSlider::GetValue() const { ControlType *control = (ControlType *)GetObjectPtr(); if(control==NULL) return 0; uint16_t ret; CtlGetSliderValues(control, NULL, NULL, NULL, &ret); return ValueInvertOrNot(ret); }
int wxSlider::GetPageSize() const { ControlType *control = (ControlType *)GetObjectPtr(); if(control==NULL) return 0; uint16_t ret; CtlGetSliderValues(control, NULL, NULL, &ret, NULL); return ret; }