#include <sound_object.h>
Public Member Functions | |
| void | killSound () |
| void | newSound (CBofWindow *pWin) |
| ErrorCode | attach () override |
| ErrorCode | attach (CBofWindow *pWnd) |
| bool | isAttached () override |
| ErrorCode | detach () override |
| CBofSound * | getLastMidi () |
| CBofSound * | getSound () |
| void | setWave () |
| void | setMidi () |
| void | setSoundOver () |
| void | setSync (bool b=true) |
| void | setASync (bool b=true) |
| bool | isSync () |
| void | setMix () |
| void | setQueue (bool b=true) |
| bool | runObject () override |
| void | setVolume (int nVol) |
| int | getVolume () |
| void | setNumOfLoops (int n) |
| int | getProperty (const CBofString &sProp) override |
| void | setProperty (const CBofString &sProp, int nVal) override |
| ParseCodes | setInfo (CBagIfstream &istr) override |
| bool | isPlaying () |
| bool | isQueued () |
| void | setPlaying (bool bVal=true) |
Public Member Functions inherited from Bagel::SpaceBar::CBagObject | |
| bool | isInteractive () |
| void | setInteractive (bool b) |
| virtual bool | runCallBack () |
| virtual BagFuncPtr | getCallBack () |
| void | setExpression (CBagExpression *pExpr) |
| CBagExpression * | getExpression () const |
| BagObjectType | getType () |
| void | setType (BagObjectType nType) |
| virtual bool | isInside (const CBofPoint &xPoint) |
| bool | isMovable () |
| void | setMovable (bool b=true) |
| bool | isStretchable () |
| void | setStretchable (bool b=true) |
| bool | isModal () |
| void | setModal (bool b=true) |
| virtual bool | isModalDone () |
| bool | isVisible () |
| void | setVisible (bool b=true) |
| bool | isHighlight () |
| void | setHighlight (bool b=true) |
| bool | isActive () |
| void | setActive (bool b=true) |
| bool | isTransparent () |
| virtual void | setTransparent (bool b=true) |
| bool | isHideOnClick () |
| void | setHideOnClick (bool b=true) |
| bool | isImmediateRun () |
| void | setImmediateRun (bool b=true) |
| bool | isLocal () |
| void | setLocal (bool b=true) |
| bool | isNegative () |
| void | setNegative (bool b=true) |
| bool | isConstantUpdate () |
| void | setConstantUpdate (bool b=true) |
| bool | isTimeless () |
| void | setTimeless (bool b=true) |
| bool | isFloating () |
| void | setFloating (bool b=true) |
| bool | isPreload () |
| void | setPreload (bool b=true) |
| bool | isForeGround () |
| void | setForeGround (bool b=true) |
| int | getProperties () |
| void | setProperties (int nProperties) |
| virtual const CBofString * | getInitInfo () const |
| virtual void | setInitInfo (const CBofString &) |
| bool | isDirty () |
| void | setDirty (bool b=true) |
| bool | isMsgWaiting () |
| void | setMsgWaiting (bool b=true) |
| bool | isAlwaysUpdate () |
| void | setAlwaysUpdate (bool b=true) |
| bool | isNoMenu () |
| void | setNoMenu (bool b=true) |
| virtual CBofPoint | getPosition () |
| virtual int | getRefId () |
| virtual int | getOverCursor () |
| virtual int | getState () |
| virtual CBofRect | getRect () |
| virtual const CBofString & | getFileName () |
| CBagMenu * | getMenuPtr () |
| virtual const CBofString & | getRefName () |
| virtual void | setRefName (const CBofString &s) |
| virtual void | setFileName (const CBofString &s) |
| virtual void | setSize (const CBofSize &) |
| virtual void | setRefId (int id) |
| virtual void | setOverCursor (int curs) |
| virtual void | setState (int state) |
| virtual void | setMenuPtr (CBagMenu *pm) |
| virtual void | setPosition (const CBofPoint &pos) |
| virtual ErrorCode | update (CBofBitmap *pBmp, CBofPoint pt, CBofRect *pSrcRect=nullptr, int=-1) |
| virtual bool | onObjInteraction (CBagObject *, CBagStorageDev *) |
| virtual void | onLButtonDown (uint32, CBofPoint *, void *=nullptr) |
| virtual void | onLButtonUp (uint32, CBofPoint *, void *=nullptr) |
| virtual bool | onMouseMove (uint32, CBofPoint, void *=nullptr) |
| virtual bool | onMouseOver (uint32, CBofPoint, void *=nullptr) |
Public Member Functions inherited from Bagel::SpaceBar::CBagParseObject | |
| int | getStringFromStream (CBagIfstream &istr, CBofString &sStr, const CBofString &sEndChars, bool bPutBack=false) |
| int | getAlphaNumFromStream (CBagIfstream &istr, CBofString &sStr) |
| int | getOperStrFromStream (CBagIfstream &istr, CBofString &sStr) |
| int | getIntFromStream (CBagIfstream &istr, int &nNum) |
| int | getRectFromStream (CBagIfstream &istr, CBofRect &rect) |
| int | getKeywordFromStream (CBagIfstream &istr, KEYWORDS &keyword) |
| int | putbackStringOnStream (CBagIfstream &istr, const CBofString &sStr) |
| int | parseAlertBox (CBagIfstream &istr, const char *sTitle, const char *sFile, int nLine) |
Public Member Functions inherited from Bagel::CBofObject | |
| virtual void | DeleteObject () |
Public Member Functions inherited from Bagel::CBofError | |
| void | reportError (ErrorCode errCode, const char *format,...) |
| bool | errorOccurred () const |
| ErrorCode | getErrorCode () const |
| void | clearError () |
Static Public Member Functions | |
| static void | initialize () |
Static Public Member Functions inherited from Bagel::SpaceBar::CBagParseObject | |
| static void | initialize () |
Static Public Member Functions inherited from Bagel::CBofObject | |
| static bool | isValidObject (const CBofObject *pObject) |
Static Public Member Functions inherited from Bagel::CBofError | |
| static void | fatalError (ErrorCode errCode, const char *format,...) |
| static void | initialize () |
| static int | getErrorCount () |
Protected Attributes | |
| byte | _bWait |
Protected Attributes inherited from Bagel::SpaceBar::CBagObject | |
| uint16 | _xObjType = AREA_OBJ |
| byte | _bInteractive = 0 |
Protected Attributes inherited from Bagel::CBofError | |
| ErrorCode | _errCode |
Additional Inherited Members | |
Public Types inherited from Bagel::SpaceBar::CBagParseObject | |
| enum | KEYWORDS { UNKNOWN = 0, STORAGEDEV, START_WLD, VARIABLE, REMARK, DISKID, CURSOR, SHAREDPAL, DISKAUDIO, PDASTATE, SYSSCREEN, WIELDCURSOR } |
Protected Member Functions inherited from Bagel::SpaceBar::CBagObject | |
| bool | isProperty (BAG_OBJECT_PROPERTIES xProp) |
| void | setProperty (BAG_OBJECT_PROPERTIES xProp, bool bVal) |
Protected Member Functions inherited from Bagel::CBofError | |
| virtual void | bofMessageBox (const Common::String &content, const Common::String &title) |
Static Protected Attributes inherited from Bagel::CBofError | |
| static int | _count |
CBagSoundObject is an object that can be place within the slide window.
|
overridevirtual |
Takes in info and then removes the relative information and returns the info without the relevant info.
Reimplemented from Bagel::SpaceBar::CBagObject.