Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
editor-calendar.h
1
/*
2
** Copyright 2007-2024, RTE (https://www.rte-france.com)
3
** See AUTHORS.txt
4
** SPDX-License-Identifier: MPL-2.0
5
** This file is part of Antares-Simulator,
6
** Adequacy and Performance assessment for interconnected energy networks.
7
**
8
** Antares_Simulator is free software: you can redistribute it and/or modify
9
** it under the terms of the Mozilla Public Licence 2.0 as published by
10
** the Mozilla Foundation, either version 2 of the License, or
11
** (at your option) any later version.
12
**
13
** Antares_Simulator is distributed in the hope that it will be useful,
14
** but WITHOUT ANY WARRANTY; without even the implied warranty of
15
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
** Mozilla Public Licence 2.0 for more details.
17
**
18
** You should have received a copy of the Mozilla Public Licence 2.0
19
** along with Antares_Simulator. If not, see <https://opensource.org/license/mpl-2-0/>.
20
*/
21
#ifndef __ANTARES_WINDOWS_INSPECTOR_EDITOR_STUDY_CALENDAR_H__
22
#define __ANTARES_WINDOWS_INSPECTOR_EDITOR_STUDY_CALENDAR_H__
23
24
#include <wx/menu.h>
25
#include <wx/propgrid/propgrid.h>
26
#include <wx/propgrid/advprops.h>
27
#include <wx/propgrid/manager.h>
28
#include <wx/propgrid/editors.h>
29
30
namespace
Antares
31
{
32
namespace
Window
33
{
34
namespace
Inspector
35
{
36
class
StudyCalendarBtnEditor
:
public
wxPGTextCtrlEditor
37
{
38
DECLARE_DYNAMIC_CLASS(
StudyCalendarBtnEditor
)
39
public
:
40
StudyCalendarBtnEditor
();
41
virtual
~StudyCalendarBtnEditor
();
42
43
virtual
wxPGWindowList CreateControls(wxPropertyGrid* propgrid,
44
wxPGProperty* property,
45
const
wxPoint& pos,
46
const
wxSize& size)
const
;
47
48
virtual
wxString GetName()
const
;
49
50
virtual
bool
OnEvent(wxPropertyGrid* grid,
51
wxPGProperty* property,
52
wxWindow* ctrl,
53
wxEvent& event)
const
;
54
55
};
// class StudyCalendarBtnEditor
56
57
WX_PG_DECLARE_EDITOR(
StudyCalendarBtnEditor
)
58
59
}
// namespace Inspector
60
}
// namespace Window
61
}
// namespace Antares
62
63
#endif
// __ANTARES_WINDOWS_INSPECTOR_EDITOR_STUDY_CALENDAR_H__
Antares::Window::Inspector::StudyCalendarBtnEditor
Definition
editor-calendar.h:37
src
ui
simulator
windows
inspector
editor-calendar.h
Generated by
1.12.0