25 #include "yuni/core/event/interfaces.h"
26 #include "../toolbox/components/button.h"
27 #include "antares/study/area/links.h"
29 namespace Antares::Window
65 bool hasNoButton()
const
82 void bindButtonToPopupMenu()
const;
84 void broadCastChange()
const;
85 void broadCastChangeOutside()
const;
98 ntcUsageButton(wxWindow* parent, wxFlexGridSizer* sizer_flex_grid);
105 void onSelectUseNTC(wxCommandEvent&);
106 void onSelectSetToNull(wxCommandEvent&);
107 void onSelectSetToInfinite(wxCommandEvent&);
123 void onSelectUse(wxCommandEvent&);
124 void onSelectIgnore(wxCommandEvent&);
140 void onSelectAC(wxCommandEvent&);
141 void onSelectDC(wxCommandEvent&);
142 void onSelectGas(wxCommandEvent&);
143 void onSelectVirt(wxCommandEvent&);
144 void onSelectOther(wxCommandEvent&);
153 captionButton(wxWindow* parent, wxFlexGridSizer* sizer_flex_grid);
157 void setCaption(
const wxString& caption)
const
165 void onEditCaption(wxCommandEvent&);
166 void onButtonEditCaption(
void*);
170 wxBoxSizer* local_horizontal_sizer_ =
nullptr;
171 wxStaticText* caption_label_ =
nullptr;
172 wxWindow* caption_text_ =
nullptr;
173 wxFlexGridSizer* sizer_flex_grid_;
Definition of a link between two areas (Interconnection)
Definition: links.h:58