X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxColourSelectorButton.cxx;h=9a4cafd2bc5a913cc45d76f719222763db40a42c;hb=1e2df7fb6ae571ce1cf72e6af1715f0e34675cbf;hp=9328d6ae5405c86ce1d40c7fa8261d40448fc882;hpb=08b47eb39fd2e8456f71843c26ebe1435765f2bb;p=bbtk.git diff --git a/packages/wx/src/bbwxColourSelectorButton.cxx b/packages/wx/src/bbwxColourSelectorButton.cxx index 9328d6a..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/11/24 15:45:51 $ - Version: $Revision: 1.6 $ + 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()); + } } @@ -137,7 +145,6 @@ void wxColourPickerCtrlWidget::UpdateBox() */ void ColourSelectorButton::CreateWidget(wxWindow* parent) { - bbtkDebugMessage("Process",9,"=> ColourSelectorButton::CreateWidget()"<