45  iENCToolbar(wxWindow *parent, wxPoint position, 
long orient,
 
   49  void LoadToolBitmaps();
 
   50  void OnToolLeftClick(wxCommandEvent &event);
 
   51  void SetDensityToolBitmap(
int nDensity);
 
   52  void SetRangeToolBitmap();
 
   54  void StateTimerEvent(wxTimerEvent &event);
 
   55  void SetColorScheme(ColorScheme cs);
 
   57  wxBitmap m_bmMinimum, m_bmStandard, m_bmAll, m_bmUStd, m_bmRPlus, m_bmRMinus;
 
   58  wxBitmap *m_pbmScratch;
 
   59  wxBitmap m_bmTemplate;
 
   61  wxToolBarToolBase *m_toolDensity;
 
   64  wxTimer m_state_timer;
 
   69      void OnClose( wxCloseEvent& event );
 
   70      void OnWindowCreate( wxWindowCreateEvent& event );
 
   71      void OnToolLeftClick( wxCommandEvent& event );
 
   72      void MouseEvent( wxMouseEvent& event );
 
   73      void FadeTimerEvent( wxTimerEvent& event );
 
   74      bool IsToolbarShown() { 
return ( m_ptoolbar != 0 ); }
 
   75      float GetScaleFactor() { 
return m_sizefactor; }
 
   76      void SetGrabber( wxString icon_name );
 
   77      void DestroyTimerEvent( wxTimerEvent& event );
 
   83      void CreateConfigMenu();
 
   84      bool _toolbarConfigMenuUtil( 
int toolid, wxString tipString );
 
   87      void SubmergeToGrabber();
 
   88      bool isSubmergedToGrabber();
 
   90      void SurfaceFromGrabber();
 
   93      void EnableTooltips() { 
if(m_ptoolbar) m_ptoolbar->EnableTooltips(); }
 
   94      void DisableTooltips() { 
if(m_ptoolbar) m_ptoolbar->DisableTooltips(); }
 
   95      void UpdateRecoveryWindow(
bool b_toolbarEnable);
 
   96      void EnableTool( 
int toolid, 
bool enable );
 
   97      void SetToolShortHelp( 
int toolid, 
const wxString& helpString );
 
   99      void DestroyToolBar();
 
  100      void ToggleOrientation();
 
  101      void MoveDialogInScreenCoords( wxPoint posn, wxPoint posn_old );
 
  103      void LockPosition(
bool lock){ m_block = lock; }
 
  104      void SetColorScheme( ColorScheme cs );
 
  105      ColorScheme GetColorScheme(){ 
return m_cs; }
 
  106      bool CheckSurfaceRequest( wxMouseEvent &event );
 
  108      void SetGeometry(
bool bAvoid, wxRect rectAvoid);
 
  112      void RefreshFadeTimer();
 
  113      void SetAutoHideTimer(
int time);
 
  114      void SetAutoHide( 
bool hide ){ m_bAutoHideToolbar = hide; }
 
  122      bool toolbarConfigChanged;
 
  123      GrabberWin *m_pRecoverwin;
 
  126      wxMenu  *m_FloatingToolbarConfigMenu;
 
  130      void DoFade( 
int value );
 
  133      bool  m_bsubmergedToGrabber;
 
  137      wxBoxSizer *m_topSizer;
 
  139      GrabberWin *m_pGrabberwin;
 
  142      wxTimer m_fade_timer;
 
  152      bool m_marginsInvisible;
 
  154      wxTimer m_destroyTimer;
 
  155      GrabberWin *m_destroyGrabber;
 
  156      wxSize m_recoversize;
 
  158      bool m_bAutoHideToolbar;
 
  159      int m_nAutoHideToolbar;