44#define INDETERMINATE_STATE _( "-- mixed values --" )
45#define INDETERMINATE_ACTION _( "-- leave unchanged --" )
60wxSize
GetTextSize(
const wxString& aSingleLine, wxWindow* aWindow );
126void Disable( wxWindow* aWindow );
154wxMenuItem*
AddMenuItem( wxMenu* aMenu,
int aId,
const wxString& aText,
const wxBitmap& aImage,
155 wxItemKind aType = wxITEM_NORMAL );
169wxMenuItem*
AddMenuItem( wxMenu* aMenu,
int aId,
const wxString& aText,
const wxString& aHelpText,
170 const wxBitmap& aImage, wxItemKind aType = wxITEM_NORMAL );
183wxMenuItem*
AddMenuItem( wxMenu* aMenu, wxMenu* aSubMenu,
int aId,
const wxString& aText,
184 const wxBitmap& aImage );
199wxMenuItem*
AddMenuItem( wxMenu* aMenu, wxMenu* aSubMenu,
int aId,
const wxString& aText,
200 const wxString& aHelpText,
const wxBitmap& aImage );
wxFont GetMonospacedUIFont()
int GetStdMargin()
Get the standard margin around a widget in the KiCad UI.
wxFont GetDockedPaneFont(wxWindow *aWindow)
wxFont GetStatusFont(wxWindow *aWindow)
bool IsInputControlFocused(wxWindow *aFocus=nullptr)
Check if a input control has focus.
bool IsInputControlEditable(wxWindow *aControl)
Check if a input control has focus.
void AddBitmapToMenuItem(wxMenuItem *aMenu, const wxBitmap &aImage)
Add a bitmap to a menuitem.
wxString EllipsizeMenuText(const wxString &aString)
Ellipsize text (at the end) to be no more than 36 characters.
wxFont GetInfoFont(wxWindow *aWindow)
wxMenuItem * AddMenuItem(wxMenu *aMenu, int aId, const wxString &aText, const wxBitmap &aImage, wxItemKind aType=wxITEM_NORMAL)
Create and insert a menu item with an icon into aMenu.
bool IsModalDialogFocused()
wxFont GetControlFont(wxWindow *aWindow)
wxString EllipsizeStatusText(wxWindow *aWindow, const wxString &aString)
Ellipsize text (at the end) to be no more than 1/3 of the window width.
const wxString s_FocusStealableInputName
void SelectReferenceNumber(wxTextEntry *aTextEntry)
Select the number (or "?") in a reference for ease of editing.
wxSize GetTextSize(const wxString &aSingleLine, wxWindow *aWindow)
Return the size of aSingleLine of text when it is rendered in aWindow using whatever font is currentl...
bool EnsureTextCtrlWidth(wxTextCtrl *aCtrl, const wxString *aString=nullptr)
Set the minimum pixel width on a text control in order to make a text string be fully visible within ...
void Disable(wxWindow *aWindow)
Makes a window read-only.
SEVERITY SeverityFromString(const wxString &aSeverity)
wxString SeverityToString(const SEVERITY &aSeverity)