myApp.h
//myApp.h
#ifndef MYAPP
#define MYAPP
class TitleWindow;
class EditSpeciesWindow;
class EditUniverseWindow;
class EditUniversalConstantsWindow;
class MyPreferences;
class MyApp;
class
MyApp :
public BApplication,
MyPreferences
{
private:
BRect preferredEditUniverseWindowRect;
public:
BRect preferredEditUniversalConstantsWindowRect;
BRect preferredEditBlackholeWindowRect;
BRect preferredEditWormholeWindowRect;
BRect preferredEditGalaxyWindowRect;
BRect preferredEditStarWindowRect;
BRect preferredEditPlanetWindowRect;
BRect preferredEditPlanetShieldWindowRect;
BRect preferredEditPlanetWeaponWindowRect;
BRect preferredEditShipWindowRect;
BRect preferredEditShipShieldWindowRect;
BRect preferredEditShipWeaponWindowRect;
BRect preferredEditEngineWindowRect;
BRect preferredEditFactoryWindowRect;
BRect preferredEditMineWindowRect;
BRect preferredEditCompoundWindowRect;
BRect preferredEditElementWindowRect;
BRect preferredEditHoleAffectsWindowRect;
BRect preferredEditSpeciesWindowRect;
BRect preferredTitleWindowRect;
MyApp(const MyApp& copy);//not implemented on purpose
MyApp& operator = (const MyApp& assign);//not implemented on purpose
MyApp();
};
~MyApp();
virtual void MessageReceived(BMessage * message);
void ReadyToRun(void);
virtual bool QuitRequested( void);
TitleWindow * pTitleWindow;
EditUniverseWindow * pEditUniverseWindow;
EditUniversalConstantsWindow * pEditUniversalConstantsWindow;
EditSpeciesWindow * pEditSpeciesWindow;
bool bEditingUniverse;
void GetPreferredEditUniversalConstantsWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditUniversalConstantsWindowRect(const BRect paramWindowRect);
void GetPreferredEditUniverseWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditUniverseWindowRect(const BRect paramWindowRect);
void GetPreferredEditElementWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditElementWindowRect(const BRect paramWindowRect);
void GetPreferredEditCompoundWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditCompoundWindowRect(const BRect paramWindowRect);
void GetPreferredEditMineWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditMineWindowRect(const BRect paramWindowRect);
void GetPreferredEditFactoryWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditFactoryWindowRect(const BRect paramWindowRect);
void GetPreferredEditEngineWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditEngineWindowRect(const BRect paramWindowRect);
void GetPreferredEditShipWeaponWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditShipWeaponWindowRect(const BRect paramWindowRect);
void GetPreferredEditShipShieldWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditShipShieldWindowRect(const BRect paramWindowRect);
void GetPreferredEditShipWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditShipWindowRect(const BRect paramWindowRect);
void GetPreferredEditPlanetWeaponWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditPlanetWeaponWindowRect(const BRect paramWindowRect);
void GetPreferredEditPlanetShieldWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditPlanetShieldWindowRect(const BRect paramWindowRect);
void GetPreferredEditPlanetWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditPlanetWindowRect(const BRect paramWindowRect);
void GetPreferredEditStarWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditStarWindowRect(const BRect paramWindowRect);
void GetPreferredEditGalaxyWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditGalaxyWindowRect(const BRect paramWindowRect);
void GetPreferredEditBlackholeWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditBlackholeWindowRect(const BRect paramWindowRect);
void GetPreferredEditWormholeWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditWormholeWindowRect(const BRect paramWindowRect);
void GetPreferredEditHoleAffectsWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditHoleAffectsWindowRect(const BRect paramWindowRect);
void GetPreferredEditSpeciesWindowRect(BRect * paramWindowRect) const;
void SetPreferredEditSpeciesWindowRect(const BRect paramWindowRect);
void GetPreferredTitleWindowRect(BRect * paramWindowRect) const;
void SetPreferredTitleWindowRect(const BRect paramWindowRect);
bool OpenEditor(BFile * file);
#endif
for version 0.4.2
The BeGUI
Book
Copyright © 1998 Ed Musgrove Be Developer #2076. All rights reserved.
edgar@harbornet.com
emusgrov@linknet.kitsap.lib.wa.us
Last modified November 25, 1998.