creaContours_lib
Main Page
Namespaces
Classes
Files
File List
File Members
interfToolsSpreadPanel.h
Go to the documentation of this file.
1
/*# ---------------------------------------------------------------------
2
#
3
# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
4
# pour la Sant�)
5
# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
6
# Previous Authors : Laurent Guigues, Jean-Pierre Roux
7
# CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
8
#
9
# This software is governed by the CeCILL-B license under French law and
10
# abiding by the rules of distribution of free software. You can use,
11
# modify and/ or redistribute the software under the terms of the CeCILL-B
12
# license as circulated by CEA, CNRS and INRIA at the following URL
13
# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
14
# or in the file LICENSE.txt.
15
#
16
# As a counterpart to the access to the source code and rights to copy,
17
# modify and redistribute granted by the license, users are provided only
18
# with a limited warranty and the software's author, the holder of the
19
# economic rights, and the successive licensors have only limited
20
# liability.
21
#
22
# The fact that you are presently reading this means that you have had
23
# knowledge of the CeCILL-B license and that you accept its terms.
24
# ------------------------------------------------------------------------ */
25
26
#ifndef __interfToolsSpreadPanelH__
27
#define __interfToolsSpreadPanelH__
28
29
#include <wx/wx.h>
30
#include <wx/radiobox.h>
31
#include <wx/sizer.h>
32
#include <wx/stattext.h>
33
#include <wx/scrolwin.h>
34
#include <wx/list.h>
35
36
37
#include "
interfMenuBar.h
"
38
39
class
interfToolsSpreadPanel
40
:
public
wxPanel
41
{
42
public
:
43
interfToolsSpreadPanel
(wxWindow * parent,
int
sizex,
int
sizey,wxEvtHandler* evtHandler);
44
~interfToolsSpreadPanel
();
45
51
void
addContourCheckBox
(std::string
id
);
52
58
void
removeContourCheckBox
(std::string
id
);
59
60
private
:
61
wxPanel*
resetbuttxt
;
62
wxPanel*
gobuttxt
;
63
wxPanel*
radiobox
;
64
wxPanel*
addremovecont
;
65
//Atributes for managing the events of adding and removing the checkbox
66
wxScrolledWindow*
scrollwin
;
67
wxFlexGridSizer*
checkboxsizer
;
68
std::vector<std::string>
checkvect
;
69
70
71
75
wxPanel*
initializeRadioBox
();
76
83
wxPanel*
initializeButton
(std::string path, std::string nom);
84
92
wxPanel*
initializeAddRemoveContour
();
93
94
95
96
97
};
98
99
#endif
100
creatools_source
creaContours
lib
Interface_Icons_NDimensions
interfToolsSpreadPanel.h
Generated by
1.8.3.1