]>
git.saurik.com Git - wxWidgets.git/blob - include/wx/stockitem.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: wx/stockitem.h
3 // Purpose: stock items helpers (privateh header)
4 // Author: Vaclav Slavik
8 // Copyright: (c) Vaclav Slavik, 2004
9 // Licence: wxWindows licence
10 /////////////////////////////////////////////////////////////////////////////
12 #ifndef _WX_STOCKITEM_H_
13 #define _WX_STOCKITEM_H_
15 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
16 #pragma interface "stockitem.h"
20 #include "wx/string.h"
22 // ----------------------------------------------------------------------------
23 // Helper functions for stock items handling:
24 // ----------------------------------------------------------------------------
26 // Returns true if the ID is in the list of recognized stock actions
27 WXDLLEXPORT
bool wxIsStockID(wxWindowID id
);
29 // Returns true of the label is empty or label of a stock button with
31 WXDLLEXPORT
bool wxIsStockLabel(wxWindowID id
, const wxString
& label
);
33 // Returns label that should be used for given stock UI element (e.g. "&OK"
35 WXDLLEXPORT wxString
wxGetStockLabel(wxWindowID id
);
38 // Translates stock ID to GTK+'s stock item string indentifier:
39 WXDLLEXPORT
const char *wxGetStockGtkID(wxWindowID id
);
42 #endif // _WX_STOCKITEM_H_