KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_text_entry.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright (C) 2018 KiCad Developers, see AUTHORS.txt for contributors.
5
*
6
* This program is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License
8
* as published by the Free Software Foundation; either version 2
9
* of the License, or (at your option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, you may find one here:
18
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
19
* or you may search the http://www.gnu.org website for the version 2 license,
20
* or you may write to the Free Software Foundation, Inc.,
21
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
22
*/
23
24
31
#ifndef _DIALOG_TEXT_ENTRY_H_
32
#define _DIALOG_TEXT_ENTRY_H_
33
34
#include <vector>
35
36
#include <
dialog_text_entry_base.h
>
37
#include <wx/valtext.h>
38
39
class
WX_TEXT_ENTRY_DIALOG
:
public
WX_TEXT_ENTRY_DIALOG_BASE
40
{
41
public
:
42
WX_TEXT_ENTRY_DIALOG
( wxWindow* aParent,
const
wxString& aLabel,
const
wxString& aCaption,
43
const
wxString& aDefaultValue = wxEmptyString,
bool
aExtraWidth =
false
);
44
45
46
WX_TEXT_ENTRY_DIALOG
( wxWindow* aParent,
const
wxString& aLabel,
const
wxString& aCaption,
47
const
wxString& aDefaultValue,
const
wxString& aChoiceCaption,
48
const
std::vector<wxString>& aChoices,
int
aDefaultChoice = 0 );
49
50
void
SetTextValidator
( wxTextValidatorStyle style );
51
void
SetTextValidator
(
const
wxTextValidator& validator );
52
53
wxString
GetValue
()
const
;
54
int
GetChoice
()
const
;
55
};
56
57
#endif
// _DIALOG_TEXT_ENTRY_H_
WX_TEXT_ENTRY_DIALOG_BASE
Class WX_TEXT_ENTRY_DIALOG_BASE.
Definition:
dialog_text_entry_base.h:33
WX_TEXT_ENTRY_DIALOG
A KICAD version of wxTextEntryDialog which supports the various improvements/work-arounds from DIALOG...
Definition:
dialog_text_entry.h:40
WX_TEXT_ENTRY_DIALOG::GetValue
wxString GetValue() const
Definition:
dialog_text_entry.cpp:85
WX_TEXT_ENTRY_DIALOG::GetChoice
int GetChoice() const
Definition:
dialog_text_entry.cpp:91
WX_TEXT_ENTRY_DIALOG::SetTextValidator
void SetTextValidator(wxTextValidatorStyle style)
Definition:
dialog_text_entry.cpp:73
dialog_text_entry_base.h
src
include
dialogs
dialog_text_entry.h
Generated on Tue Dec 3 2024 00:04:50 for KiCad PCB EDA Suite by
1.9.6