// =========================================================================== // CSimlabToolbar.h // ©1995 J. Rodden, DD/MF & Associates. All rights reserved // =========================================================================== // CSimlabToolbar.cp <- double-click + Command-D to see implementation // // This class defines a very simple tool palette for the Windows & Dialogs // example program. #pragma once #include "RuntimeTypes.h" #include #include class CSimlabToolbar : public UHiddenWindow, public LListener { public: enum { class_ID = 'SBar' }; static CSimlabToolbar* CreateFromStream(LStream *inStream); CSimlabToolbar(); CSimlabToolbar(LStream *inStream); virtual void ListenToMessage(MessageT inMessage, void *ioParam); virtual void AdjustState(ModelState inStatus); protected: virtual void FinishCreateSelf(); virtual void DrawSelf(); private: virtual void EnableCommandButtons(Boolean inTurnOn); virtual void EnableButton(PaneIDT inPaneID, Boolean inTurnOn); };