X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fqt%2Fsrc%2FbbqtQLayoutLine.cxx~;fp=packages%2Fqt%2Fsrc%2FbbqtQLayoutLine.cxx~;h=0000000000000000000000000000000000000000;hb=82339d1dea2db3b2c99f18bbb963853f1d692455;hp=9ef5f7db52d354802aacc3a89c3f6ca2943c9020;hpb=038dbbd7dd8b34107ec932a34170a4625368eb25;p=bbtk.git diff --git a/packages/qt/src/bbqtQLayoutLine.cxx~ b/packages/qt/src/bbqtQLayoutLine.cxx~ deleted file mode 100644 index 9ef5f7d..0000000 --- a/packages/qt/src/bbqtQLayoutLine.cxx~ +++ /dev/null @@ -1,140 +0,0 @@ -/*========================================================================= - Program: bbtk - Module: $RCSfile: bbqtQLayoutLine.cxx~,v $ - Language: C++ - Date: $Date: 2009/04/08 07:56:33 $ - Version: $Revision: 1.1 $ -=========================================================================*/ - -/* --------------------------------------------------------------------- - -* Copyright (c) CREATIS-LRMN (Centre de Recherche en Imagerie Medicale) -* Authors : Eduardo Davila, Laurent Guigues, Jean-Pierre Roux -* -* This software is governed by the CeCILL-B license under French law and -* abiding by the rules of distribution of free software. You can use, -* modify and/ or redistribute the software under the terms of the CeCILL-B -* license as circulated by CEA, CNRS and INRIA at the following URL -* http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html -* or in the file LICENSE.txt. -* -* As a counterpart to the access to the source code and rights to copy, -* modify and redistribute granted by the license, users are provided only -* with a limited warranty and the software's author, the holder of the -* economic rights, and the successive licensors have only limited -* liability. -* -* The fact that you are presently reading this means that you have had -* knowledge of the CeCILL-B license and that you accept its terms. -* ------------------------------------------------------------------------ */ - - -/** - * \file - * \brief - */ - - -#ifdef _USE_WXWIDGETS_ - -#include "bbwxLayoutLine.h" -#include "bbwxPackage.h" -#include "bbtkUtilities.h" - - -namespace bbwx -{ - BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx, LayoutLine); - BBTK_BLACK_BOX_IMPLEMENTATION(LayoutLine,bbtk::WxBlackBox); - - void LayoutLine::bbUserConstructor() - { - bbSetInputOrientation("VERTICAL"); - bbSetInputWidget1(NULL); - bbSetInputWidget2(NULL); - bbSetInputWidget3(NULL); - bbSetInputWidget4(NULL); - bbSetInputWidget5(NULL); - bbSetInputWidget6(NULL); - bbSetInputWidget7(NULL); - bbSetInputWidget8(NULL); - bbSetInputWidget9(NULL); - } - - void LayoutLine::Process() - { - } - - -/* - void LayoutLine::TryInsertWindow(wxWindow *parent, wxWindow *w,wxBoxSizer *sizer) - { - if (w!=NULL) - { - w->Reparent(parent); - sizer->Add(w, 1, wxEXPAND, 0); - } - } - */ - - void LayoutLine::CreateWidget(wxWindow* parent) - { - wxBoxSizer *sizer; - wxPanel *w=new wxPanel(parent, //bbGetWxParent(), - -1); - w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) ); - - int style=0; - if (bbtk::Utilities::loosematch(bbGetInputOrientation(), - "0|H|HORIZONTAL")==true) - { style=wxHORIZONTAL; } - if (bbtk::Utilities::loosematch(bbGetInputOrientation(), - "1|V|VERTICAL")==true) - { style=wxVERTICAL; } - - sizer = new wxBoxSizer(style); - - wxWindow* cw; - if ((cw=bbCreateWidgetOfInput("Widget1",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget2",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget3",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget4",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget5",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget6",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget7",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget8",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - if ((cw=bbCreateWidgetOfInput("Widget9",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); - /* - TryInsertWindow(w,bbGetInputWidget1(),sizer); - TryInsertWindow(w,bbGetInputWidget2(),sizer); - TryInsertWindow(w,bbGetInputWidget3(),sizer); - TryInsertWindow(w,bbGetInputWidget4(),sizer); - TryInsertWindow(w,bbGetInputWidget5(),sizer); - TryInsertWindow(w,bbGetInputWidget6(),sizer); - TryInsertWindow(w,bbGetInputWidget7(),sizer); - TryInsertWindow(w,bbGetInputWidget8(),sizer); - TryInsertWindow(w,bbGetInputWidget9(),sizer); - */ - w -> SetSizer(sizer); - bbSetOutputWidget( w ); - } - - // This callback is necessary to get actual processing of the view - // when window is shown - void LayoutLine::OnShowWidget() - { - bbUserOnShowWidget("Widget1"); - bbUserOnShowWidget("Widget2"); - bbUserOnShowWidget("Widget3"); - bbUserOnShowWidget("Widget4"); - bbUserOnShowWidget("Widget5"); - bbUserOnShowWidget("Widget6"); - bbUserOnShowWidget("Widget7"); - bbUserOnShowWidget("Widget8"); - bbUserOnShowWidget("Widget9"); - } - -}//namespace bbwx - -#endif // _USE_WXWIDGETS_ -