X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxColourSelectorButton.cxx;h=9a4cafd2bc5a913cc45d76f719222763db40a42c;hb=8586ecb2c333e453ce5e50e3e91971d124dec578;hp=03a52286075cf8bff47c09105448a10ffbb7af73;hpb=6575a389b71b1b85c79e4444885becb76ecf16e4;p=bbtk.git diff --git a/packages/wx/src/bbwxColourSelectorButton.cxx b/packages/wx/src/bbwxColourSelectorButton.cxx index 03a5228..9a4cafd 100644 --- a/packages/wx/src/bbwxColourSelectorButton.cxx +++ b/packages/wx/src/bbwxColourSelectorButton.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbwxColourSelectorButton.cxx,v $ Language: C++ - Date: $Date: 2008/10/17 08:18:32 $ - Version: $Revision: 1.5 $ + Date: $Date: 2008/11/25 11:17:25 $ + Version: $Revision: 1.7 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -119,14 +119,22 @@ void wxColourPickerCtrlWidget::UpdateBox() void ColourSelectorButton::bbUserConstructor() { bbSetInputIn("1 1 1"); + bbSetOutputOut("1 1 1"); + bbSetOutputWidget(0); } void ColourSelectorButton::Process() { - bbtkDebugMessageInc("Process",9,"ColourSelectorButton::Process()"<UpdateBox(); - bbtkDebugDecTab("Process",9); + wxColourPickerCtrlWidget* w = ( wxColourPickerCtrlWidget* )bbGetOutputWidget(); + if (w) + { + w->UpdateBox(); + } + else + { + bbSetOutputOut(bbGetInputIn()); + } } @@ -135,9 +143,8 @@ void wxColourPickerCtrlWidget::UpdateBox() * * */ - void ColourSelectorButton::CreateWidget() + void ColourSelectorButton::CreateWidget(wxWindow* parent) { - bbtkDebugMessage("Process",9,"=> ColourSelectorButton::CreateWidget()"<