]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxInputText.cxx
#3234 BBTK Feature New Normal - InputText with password option
[bbtk.git] / packages / wx / src / bbwxInputText.cxx
index d64cfa54851d04b6ae32227c1331e9f24cbda3b4..6df004d4e918c3065a885741e3adbc5477608526 100644 (file)
@@ -58,7 +58,6 @@ namespace bbwx
 
     std::string GetValue();
        void SetValue(std::string value);
-       void SetWindowStyle(int style);
 
     void OnTextEnter(wxCommandEvent& event);
     void OnTextUpdate(wxCommandEvent& event);
@@ -85,8 +84,8 @@ namespace bbwx
     wxPanel                    *panel  = this;
 
 //wxTE_PROCESS_ENTER
-//wxTE_MULTILINE    For multiple line you have to create an other box (EED).
-
+//wxTE_MULTILINE    
+//wxTE_PASSWORD
     mwxTextCtrl = new wxTextCtrl( panel, -1, In,wxDefaultPosition, wxSize(800,40) , wxTE_PROCESS_ENTER);
     Connect( mwxTextCtrl->GetId(),  wxEVT_COMMAND_TEXT_ENTER, 
             (wxObjectEventFunction) 
@@ -128,14 +127,6 @@ namespace bbwx
     mwxTitle->SetLabel(s);
   }
 
-   void InputTextWidget::SetWindowStyle(int style)
-  { 
-       long wxstyle = wxTE_PROCESS_ENTER;
-       if (style==1) {wxstyle = wxTE_PASSWORD;}
-    mwxTextCtrl->SetWindowStyle(wxstyle);
-  }
-
-
   //-------------------------------------------------------------------------
   std::string InputTextWidget::GetValue()
   { 
@@ -183,9 +174,8 @@ namespace bbwx
                firsttime=true;
                bbSetInputTitle("");
                bbSetInputIn("");
-               bbSetOutputWidget(0);
+               bbSetOutputWidget(NULL);
                bbSetInputReactiveOnKeystroke(2);
-               bbSetInputStyle(0);
        }
        
        //-----------------------------------------------------------------     
@@ -210,7 +200,6 @@ namespace bbwx
                        firsttime=false;
                        w->SetValue(  bbGetInputIn().c_str() );
                }
-               w->SetWindowStyle( bbGetInputStyle() );
                w->SetTitle( bbtk::std2wx ( bbGetInputTitle() ) );
                bbSetOutputOut( w->GetValue() );
        } else {