protected:
/// Creates the tool bar
- void CreateToolBar();
+ void CreateToolBar( );
/// Create the tree view for TreeHandler provided
/// (overloaded from GimmickView)
private:
- wxBoxSizer *mbottom_sizer;
- wxBoxSizer *msizer;
+ wxBoxSizer *mbottom_sizer;
+ wxBoxSizer *msizer;
/// Is set to true at the end of constructor
/// (in order to lock callbacks from threaded objects or event
/// before everything is ok)
- bool mConstructed;
+ bool mConstructed;
/// The ToolBar and the tools
- wxToolBar* mToolBar;
- wxToolBarToolBase* mToolAddFile;
- wxToolBarToolBase* mToolAddDir;
- wxToolBarToolBase* mToolRemove;
- wxToolBarToolBase* mToolAddDatabase;
- wxToolBarToolBase* mToolHelp;
- wxToolBarToolBase* mToolSynchronize;
- wxToolBarToolBase* mToolSettings;
- wxToolBarToolBase* mToolTools;
+// wxToolBar *mToolBar;
+ wxPanel *mToolBar;
+ wxToolBarToolBase *mToolAddFile;
+ wxToolBarToolBase *mToolAddDir;
+ wxToolBarToolBase *mToolRemove;
+ wxToolBarToolBase *mToolAddDatabase;
+ wxToolBarToolBase *mToolHelp;
+ wxToolBarToolBase *mToolSynchronize;
+ wxToolBarToolBase *mToolSettings;
+ wxToolBarToolBase *mToolTools;
- wxSplitterWindow* mSplitter;
- wxPanel* mBottomPanel;
- wxStaticText * mText;
- wxNotebook* mNotebook;
+ wxSplitterWindow *mSplitter;
+ wxPanel *mBottomPanel;
+ wxStaticText *mText;
+ wxNotebook *mNotebook;
/// The list of icons
- wxImageList * mIcon;
+ wxImageList *mIcon;
void CreateIconList();
+ void AddBtnTool(wxPanel *panel, wxBoxSizer *sizerH, int id, wxString label, int idBitmap, wxString tooltip );
+
boost::shared_ptr<Gimmick> mGimmick;
- Listener* mListener;
+ Listener *mListener;
/// Callback for adding files
void OnAddFiles(wxCommandEvent& event);
void ExportToStorage(const std::vector<std::string> i_filenames);
/// Progress dialog
- wxProgressDialog* mProgressDialog;
+ wxProgressDialog *mProgressDialog;
///The selection's maximum dimension
int mSelectionMaxDimension;
int mSelectionMinDimension;
///Image previewer
- WxViewer* mViewer;
+ WxViewer *mViewer;
///Currently Displayed Node
- tree::Node* mCurImageItemToShow;
+ tree::Node *mCurImageItemToShow;
//Pointer holders for images to be shown
std::vector< boost::shared_ptr<ImagePointerHolder> > pointers;