]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickView.cpp
Added Status Bar
[creaImageIO.git] / src2 / creaImageIOWxGimmickView.cpp
index cec329ba94ba9d9bc30c8651f121d8255b627930..6f38c234655efc63f20e61160838873fc6e9669c 100644 (file)
@@ -63,7 +63,6 @@ namespace creaImageIO
                               const wxPoint& pos, const wxSize& size,
                               int min_dim,
                                   int max_dim,
-                                  int out_dim,
                               int number_of_threads)
     : wxPanel(parent,id,pos,size),
       GimmickView(gimmick),
@@ -102,17 +101,17 @@ namespace creaImageIO
 
        mSelectionMaxDimension=max_dim;
        mSelectionMinDimension=min_dim;
-       mOutputDimension=out_dim;
 
     // Create the views
     CreateTreeViews();
 
     // Bottom panel 
     mBottomPanel = new wxPanel(mSplitter,-1);
-
+       mText = new wxStaticText(mBottomPanel, wxID_ANY, wxT("Status: Welcome to Gimmick!"));
+       
     // Splitting
     int hsize = size.GetHeight();
-    int bottom_minsize = 200;
+    int bottom_minsize = 20;
 
     mSplitter->SetMinimumPaneSize( bottom_minsize );
     mSplitter->SplitHorizontally( mNotebook, mBottomPanel, 
@@ -189,7 +188,6 @@ namespace creaImageIO
        
        view->SetMaxDimension(mSelectionMaxDimension);
        view->SetMinDimension(mSelectionMinDimension);
-       view->SetOutputDimension(mOutputDimension);
 
     // TO DO : TEST THAT A VIEW WITH SAME NAME IS NOT
     // ALREADY IN THE MAP
@@ -352,6 +350,14 @@ namespace creaImageIO
   }
   //=================================================
 
+  //=================================================
+  void WxGimmickView::SetMessage(wxString& mess)
+  {      
+    wxBusyCursor busy;
+       mText->SetLabel("Status: "+mess);
+   }
+  //=================================================
+
    //=================================================
   void WxGimmickView::OnRemove(wxCommandEvent& event)
   {
@@ -416,7 +422,7 @@ namespace creaImageIO
     EVT_TOOL(TOOL_ADDFILES_ID, WxGimmickView::OnAddFiles)
     EVT_TOOL(TOOL_ADDDIR_ID, WxGimmickView::OnAddDir)
        EVT_TOOL(TOOL_REMOVE_ID, WxGimmickView::OnRemove)
-    END_EVENT_TABLE()
+  END_EVENT_TABLE()
   //=================================================
 
 } // EO namespace creaImageIO