25#include "yuni/core/event/interfaces.h"
26#include "../toolbox/components/button.h"
27#include "antares/study/area/links.h"
66 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);
156 void setCaption(
const wxString& caption)
const
164 void onEditCaption(wxCommandEvent&);
165 void onButtonEditCaption(
void*);
169 wxBoxSizer* local_horizontal_sizer_ =
nullptr;
170 wxStaticText* caption_label_ =
nullptr;
171 wxWindow* caption_text_ =
nullptr;
172 wxFlexGridSizer* sizer_flex_grid_;
Definition of a link between two areas (Interconnection)
Definition links.h:50