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;