47 iENCToolbar(wxWindow *parent, wxPoint position,
long orient,
51 void LoadToolBitmaps();
52 void OnToolLeftClick(wxCommandEvent &event);
53 void SetDensityToolBitmap(
int nDensity);
54 void SetRangeToolBitmap();
56 void StateTimerEvent(wxTimerEvent &event);
57 void SetColorScheme(ColorScheme cs);
59 wxBitmap m_bmMinimum, m_bmStandard, m_bmAll, m_bmUStd, m_bmRPlus, m_bmRMinus;
60 wxBitmap *m_pbmScratch;
61 wxBitmap m_bmTemplate;
63 wxToolBarToolBase *m_toolDensity;
66 wxTimer m_state_timer;
71 void OnClose( wxCloseEvent& event );
72 void OnWindowCreate( wxWindowCreateEvent& event );
73 void OnToolLeftClick( wxCommandEvent& event );
74 void MouseEvent( wxMouseEvent& event );
75 void FadeTimerEvent( wxTimerEvent& event );
76 bool IsToolbarShown() {
return ( m_ptoolbar != 0 ); }
77 float GetScaleFactor() {
return m_sizefactor; }
78 void SetGrabber( wxString icon_name );
79 void DestroyTimerEvent( wxTimerEvent& event );
85 void CreateConfigMenu();
86 bool _toolbarConfigMenuUtil(
int toolid, wxString tipString );
89 void SubmergeToGrabber();
90 bool isSubmergedToGrabber();
92 void SurfaceFromGrabber();
95 void EnableTooltips() {
if(m_ptoolbar) m_ptoolbar->EnableTooltips(); }
96 void DisableTooltips() {
if(m_ptoolbar) m_ptoolbar->DisableTooltips(); }
97 void UpdateRecoveryWindow(
bool b_toolbarEnable);
98 void EnableTool(
int toolid,
bool enable );
99 void SetToolShortHelp(
int toolid,
const wxString& helpString );
101 void DestroyToolBar();
102 void ToggleOrientation();
103 void MoveDialogInScreenCoords( wxPoint posn, wxPoint posn_old );
105 void LockPosition(
bool lock){ m_block = lock; }
106 void SetColorScheme( ColorScheme cs );
107 ColorScheme GetColorScheme(){
return m_cs; }
108 bool CheckSurfaceRequest( wxMouseEvent &event );
110 void SetGeometry(
bool bAvoid, wxRect rectAvoid);
114 void RefreshFadeTimer();
115 void SetAutoHideTimer(
int time);
116 void SetAutoHide(
bool hide ){ m_bAutoHideToolbar = hide; }
124 bool toolbarConfigChanged;
125 GrabberWin *m_pRecoverwin;
128 wxMenu *m_FloatingToolbarConfigMenu;
132 void DoFade(
int value );
135 bool m_bsubmergedToGrabber;
139 wxBoxSizer *m_topSizer;
141 GrabberWin *m_pGrabberwin;
144 wxTimer m_fade_timer;
154 bool m_marginsInvisible;
156 wxTimer m_destroyTimer;
157 GrabberWin *m_destroyGrabber;
158 wxSize m_recoversize;
160 bool m_bAutoHideToolbar;
161 int m_nAutoHideToolbar;