myPreferences.h
#ifndef MYPREFERENCES
#define MYPREFERENCES
#if BUILDING_LIB
#endif
#define UGLY_IMPEXP __declspec(dllexport)
#else
#define UGLY_IMPEXP __declspec(dllimport)
#endif
class UGLY_IMPEXP PrefPanelWindow;
class UGLY_IMPEXP FontData;
class UGLY_IMPEXP
MyPreferences
{
private:
float preferredBarHeight;
public:
BRect preferredPrefPanelWindowRect;
BRect preferredFontPrefWindowRect;
BRect preferredFontDisplayWindowRect;
BRect preferredBasicColorWindowRect;
BRect preferredSpecificColorButtonWindowRect;
BRect preferredSpecificColorPictureButtonWindowRect;
BRect preferredSpecificColorRadioButtonWindowRect;
BRect preferredSpecificColorCheckBoxWindowRect;
BRect preferredSpecificColorStatusBarWindowRect;
BRect preferredSpecificColorColorControlWindowRect;
BRect preferredSpecificColorTextViewWindowRect;
BRect preferredSpecificColorListViewWindowRect;
BRect preferredSpecificColorUInt32GadgetWindowRect;
BRect preferredSpecificColorFloatGadgetWindowRect;
BRect preferredSpecificColorStringGadgetWindowRect;
BRect preferredSpecificColorColorWellWindowRect;
BRect preferredSpecificColorStringDrawerWindowRect;
BRect preferredUInt32ReqWindowRect;
BRect preferredListViewWindowRect;
rgb_color preferredHighColor;
rgb_color preferredLowColor;
rgb_color preferredViewColor;
rgb_color preferredUInt32GadgetHighColor;
rgb_color preferredUInt32GadgetLowColor;
rgb_color preferredUInt32GadgetViewColor;
rgb_color preferredFloatGadgetHighColor;
rgb_color preferredFloatGadgetLowColor;
rgb_color preferredFloatGadgetViewColor;
rgb_color preferredMyStatusBarHighColor;
rgb_color preferredMyStatusBarLowColor;
rgb_color preferredMyStatusBarViewColor;
rgb_color preferredMyBarColor;
rgb_color preferredMyPictureButtonHighColor;
rgb_color preferredMyPictureButtonLowColor;
rgb_color preferredMyPictureButtonViewColor;
rgb_color preferredMyCheckBoxHighColor;
rgb_color preferredMyCheckBoxLowColor;
rgb_color preferredMyCheckBoxViewColor;
rgb_color preferredMyColorControlHighColor;
rgb_color preferredMyColorControlLowColor;
rgb_color preferredMyColorControlViewColor;
rgb_color preferredColorWellHighColor;
rgb_color preferredColorWellLowColor;
rgb_color preferredColorWellViewColor;
rgb_color preferredMyButtonHighColor;
rgb_color preferredMyButtonLowColor;
rgb_color preferredMyButtonViewColor;
rgb_color preferredMyStringDrawerHighColor;
rgb_color preferredMyStringDrawerLowColor;
rgb_color preferredMyStringDrawerViewColor;
rgb_color preferredMyRadioViewHighColor;
rgb_color preferredMyRadioViewLowColor;
rgb_color preferredMyRadioViewViewColor;
rgb_color preferredMyTextViewLowColor;
rgb_color preferredMyTextViewHighColor;
rgb_color preferredMyTextViewViewColor;
rgb_color preferredMyListViewLowColor;
rgb_color preferredMyListViewHighColor;
rgb_color preferredMyListViewViewColor;
rgb_color preferredStringGadgetHighColor;
rgb_color preferredStringGadgetLowColor;
rgb_color preferredStringGadgetViewColor;
BFont * preferredFont;
MyPreferences(const MyPreferences& copy);/*not implemented on purpose*/
MyPreferences&operator = (const MyPreferences& assign);/*not implemented on purpose*/
MyPreferences();
};
~MyPreferences();
PrefPanelWindow * pPrefPanelWindow;
Preferences * mpPreferences;
PreferenceSet * mpPreferenceSet;
const char * PrefSignature,
* PreferencePanelWindowTitle,
float fPreferredBarHeight;
* FailScrollView,
* FailMemory,
* NotFoundScrollView,
* FailLockLooper,
* PrefNoSetGutFrame,
* AboutGutMsg,
* lvwTitleStr[NUMPREFPANELS],
* FailAqSem,
* FailCreateSemaphore,
* BasicColorWindowTitle,
* NoBasicColorWindow,
* NoSpecColorWindow,
* BasicColorWindowHeading1,
* noCCenabled,
* ColorWindowHeading2,
* ColorWindowHeading3,
* ColorWindowHeading4,
* ColorWindowHeading5,
* ColorWindowHeading6,
* ColorWindowHeading7,
* CaughtBasicColorWindowCTOR,
* AboutBasicColorWindowMsg1,
* AboutBasicColorWindowMsg2,
* BadSpecColorKindView,
* BadSpecColorKindHigh,
* BadSpecColorKindLow,
* CaughtSpecificColorWindowCTOR,
* AboutSpecColorWindow,
* BadSpecKindQR,
* SelectFromList,
* InvokeFromList,
* BadSpecKindColorSetView,
* BadSpecKindColorSetHigh,
* BadSpecKindColorSetLow,
* DemoButtonLabel,
* AppMenuLabel,
* AboutMenuLabel,
* CloseWindow,
* QuitMenuLabel,
* ReallyQuitApp,
* DemoRadio1Label,
* DemoRadio2Label,
* DemoRadio3Label,
* DemoRadioFailInit,
* DemoCheckBoxLabel,
* DemoSTatusBarLeadLabel,
* DemoSTatusBarTrailLabel,
* TextGadgetLabel,
* ListViewSample1,
* ListViewSample2,
* ListViewSample3,
* UInt32GadgetLabel,
* PreferenceMenuLabel,
* AboutUInt32ReqWindow,
* FloatGadgetLabel,
* StringGadgetLabel,
* DemoRoLabel,
* DemoTextItemText,
* BadSpecItemKind,
* BarColorTitle,
* BarCCLabel,
* BarCWLabel,
* EnterBarHeightLabel,
* DemoRoNo,
* RoBadMsg,
* FailRadioInit,
* FailPUMInit,
* BMsgAddXFailPUMInit,
* FontPrefWindowTitle,
* PrefPanelWindowHeading1,
* PrefPanelFontButtonLabel,
* PrefPanelWindowHeading2,
* DisplayBColorControls,
* DisplayroColourWells,
* buttonLabels[NUMPREFPANELS],
* CaughtPrefPanelWindowCTOR,
* AboutPrefPanelWindow,
* FontPrefWindowHeading1,
* BiggerFontButtonLabel,
* SmallerFontButtonLabel,
* EnterFontSizeLabel,
* DisplayFontCheckBoxLabel,
* FontFamilyPUMLabel,
* FailPUMInitFontWindow,
* FontStylePUMLabel,
* AntiAliasFont,
* FontDisplayWindowTitle,
* FailFontDisplayWindow,
* FontDisplayNotNull,
* FailMinFontSize,
* FailMaxFontSize,
* CaughtFontPrefWindowCTOR,
* AboutFontPrefWindowMsg1,
* AboutFontPrefWindowMsg2,
* AboutFontPrefWindowMsg3,
* AboutFontPrefWindowMsg4,
* AboutFontPrefWindowMsg5,
* AboutFontPrefWindowMsg6,
* NoAdditem,
* failMenu,
* WarningOKLabel,
* AboutFontDisplayWindow,
* VerifyCancel,
* VerifyDoNot,
* VerifyDo,
* truncShort,
* S2UI32Neg,
* S2UI32TooBig,
* S2UI32Invalid,
* CaughtUInt32ReqWindowCTOR,
* PrefsNoSetFloatGadgetHighColor,
* PrefsNoSetAntiAliasFont,
* PrefsNoSetBarHeight,
* PrefsNoSetFloatGadgetLowColor,
* PrefsNoSetFloatGadgetViewColor,
* PrefsNoSetColorWellHighColor,
* PrefsNoSetolorWellLowColor,
* PrefsNoSetColorWellViewColor,
* PrefsNoSetUInt32GadgetHighColor,
* PrefsNoSetMyButtonHighColor,
* PrefsNoSetMyButtonLowColor,
* PrefsNoSetMyButtonViewColor,
* PrefsNoSetMyPictureButtonHighColor,
* PrefsNoSetMyPictureButtonLowColor,
* PrefsNoSetMyPictureButtonViewColor,
* PrefsNoSetMyCheckBoxHighColor,
* PrefsNoSetMyCheckBoxLowColor,
* PrefsNoSetMyCheckBoxViewColor,
* PrefsNoSetMyStatusBarHighColor,
* PrefsNoSetMyStatusBarLowColor,
* PrefsNoSetMyStatusBarViewColor,
* PrefsNoSetMyBarColor,
* PrefsNoSetMyColorControlHighColor,
* PrefsNoSetMyColorControlLowColor,
* PrefsNoSetMyColorControlViewColor,
* PrefsNoSetMyStringDrawerHighColor,
* PrefsNoSetMyStringDrawerLowColor,
* PrefsNoSetMyStringDrawerViewColor,
* PrefsNoSetMyRadioViewHighColor,
* PrefsNoSetMyRadioViewLowColor,
* PrefsNoSetMyRadioViewViewColor,
* PrefsNoSetMyTextViewHighColor,
* PrefsNoSetMyTextViewLowColor,
* PrefsNoSetMyTextViewViewColor,
* PrefsNoSetMyListViewHighColor,
* PrefsNoSetMyListViewLowColor,
* PrefsNoSetMyListViewViewColor,
* PrefsNoSetUInt32GadgetLowColor,
* PrefsNoSetUInt32GadgetViewColor,
* PrefsNoSetHighColor,
* PrefsNoSetLowColor,
* PrefsNoSetViewColor,
* PrefsNoSetFont,
* PrefsNoSetOpenFontDisplay,
* PrefsNoSetUseColorWell,
* PrefsNoSetUseColorControl,
* ScreenNotValid,
* PrefsNoSaveSet,
* PrefFailInit,
* PrefFailGetSettings,
* PrefFailSetSettings,
* NoPrefPanelWindow;
bool bPrefChangesMade;
bool bUseColorWell;
bool bUseColorControl;
bool bOpenFontDisplay;
bool bAntiAliasFont;
float GetPreferredBarHeight(void) const;
void SetPreferredBarHeight(const float fparamBarHeight);
BFont * GetPreferredFont(void) const;
void SetPreferredFont(const BFont * pparamFont);
void SetToPreferredFont(BFont * pparamFont);
void SetPreferredFontFromData(FontData * pparamFontData);
void GetPreferredPreferencesWindowRect(BRect * paramWindowRect) const;
void SetPreferredPreferencesWindowRect(const BRect paramWindowRect);
void GetPreferredPrefPanelWindowRect(BRect * paramWindowRect) const;
void SetPreferredPrefPanelWindowRect(const BRect paramWindowRect);
void GetPreferredFontPrefWindowRect(BRect * paramWindowRect) const;
void SetPreferredFontPrefWindowRect(const BRect paramWindowRect);
void GetPreferredFontDisplayWindowRect(BRect * paramWindowRect) const;
void SetPreferredFontDisplayWindowRect(const BRect paramWindowRect);
void GetPreferredBasicColorWindowRect(BRect * paramWindowRect) const;
void SetPreferredBasicColorWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorRadioButtonWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorRadioButtonWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorCheckBoxWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorCheckBoxWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorStatusBarWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorStatusBarWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorColorControlWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorColorControlWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorButtonWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorButtonWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorPictureButtonWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorPictureButtonWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorTextViewWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorTextViewWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorListViewWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorListViewWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorUInt32GadgetWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorUInt32GadgetWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorFloatGadgetWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorFloatGadgetWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorStringGadgetWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorStringGadgetWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorColorWellWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorColorWellWindowRect(const BRect paramWindowRect);
void GetPreferredSpecificColorStringDrawerWindowRect(BRect * paramWindowRect) const;
void SetPreferredSpecificColorStringDrawerWindowRect(const BRect paramWindowRect);
void GetPreferredUInt32ReqWindowRect(BRect * paramWindowRect) const;
void SetPreferredUInt32ReqWindowRect(const BRect paramWindowRect);
void GetPreferredListViewWindowRect(BRect * paramWindowRect) const;
void SetPreferredListViewWindowRect(const BRect paramWindowRect);
void GetPreferredHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredHighColor(const rgb_color * pparamRGBColor);
void GetPreferredLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredLowColor(const rgb_color * pparamRGBColor);
void GetPreferredViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredViewColor(const rgb_color * pparamRGBColor);
void GetPreferredUInt32GadgetHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredUInt32GadgetHighColor(const rgb_color * pparamRGBColor);
void GetPreferredUInt32GadgetLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredUInt32GadgetLowColor(const rgb_color * pparamRGBColor);
void GetPreferredUInt32GadgetViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredUInt32GadgetViewColor(const rgb_color * pparamRGBColor);
void GetPreferredFloatGadgetHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredFloatGadgetHighColor(const rgb_color * pparamRGBColor);
void GetPreferredFloatGadgetLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredFloatGadgetLowColor(const rgb_color * pparamRGBColor);
void GetPreferredFloatGadgetViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredFloatGadgetViewColor(const rgb_color * pparamRGBColor);
void GetPreferredColorWellHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredColorWellHighColor(const rgb_color * pparamRGBColor);
void GetPreferredColorWellLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredColorWellLowColor(const rgb_color * pparamRGBColor);
void GetPreferredColorWellViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredColorWellViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyButtonHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyButtonHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyButtonLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyButtonLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyButtonViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyButtonViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyCheckBoxHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyCheckBoxHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyCheckBoxLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyCheckBoxLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyCheckBoxViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyCheckBoxViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyPictureButtonHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyPictureButtonHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyPictureButtonLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyPictureButtonLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyPictureButtonViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyPictureButtonViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyColorControlHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyColorControlHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyColorControlLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyColorControlLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyColorControlViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyColorControlViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyStatusBarHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyStatusBarHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyStatusBarLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyStatusBarLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyStatusBarViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyStatusBarViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyBarColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyBarColor(const rgb_color * pparamRGBColor);
void GetPreferredMyStringDrawerHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyStringDrawerHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyStringDrawerLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyStringDrawerLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyStringDrawerViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyStringDrawerViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyRadioViewHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyRadioViewHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyRadioViewLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyRadioViewLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyRadioViewViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyRadioViewViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyTextViewHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyTextViewHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyTextViewLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyTextViewLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyTextViewViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyTextViewViewColor(const rgb_color * pparamRGBColor);
void GetPreferredMyListViewHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyListViewHighColor(const rgb_color * pparamRGBColor);
void GetPreferredMyListViewLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyListViewLowColor(const rgb_color * pparamRGBColor);
void GetPreferredMyListViewViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredMyListViewViewColor(const rgb_color * pparamRGBColor);
void GetPreferredStringGadgetHighColor(rgb_color * pparamRGBColor) const;
void SetPreferredStringGadgetHighColor(const rgb_color * pparamRGBColor);
void GetPreferredStringGadgetLowColor(rgb_color * pparamRGBColor) const;
void SetPreferredStringGadgetLowColor(const rgb_color * pparamRGBColor);
void GetPreferredStringGadgetViewColor(rgb_color * pparamRGBColor) const;
void SetPreferredStringGadgetViewColor(const rgb_color * pparamRGBColor);
void OpenPreferencesPanel(void);
#if NOTX_MYPREF
UGLY_IMPEXP MyPreferences * myPrefs;
#else
UGLY_IMPEXP extern MyPreferences * myPrefs;
#endif
for version 1.0.1
The BeGUI
Book
Copyright © 1998-1999 Ed Musgrove Be Developer #2076. All rights reserved.
edgar@harbornet.com
emusgrov@linknet.kitsap.lib.wa.us
Last modified January 19, 1999.