GFC Logo GFC Title Logo
Reference Manual
Main Page  |  Namespace List  |  Alphabetical List  |  Class List  |  File List

stockid.hh

Go to the documentation of this file.
00001 /* GFC-UI: GTK+ Foundation Classes (User Interface Library) 00002 * Copyright (C) 2004 The GFC Development Team. 00003 * 00004 * This program is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU General Public License as published by 00006 * the Free Software Foundation; either version 2 of the License, or 00007 * (at your option) any later version. 00008 * 00009 * This program is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 * GNU Library General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU Library General Public License 00015 * along with this program; if not, write to the Free Software 00016 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00017 */ 00018 00025 00026 #ifndef GFC_GTK_STOCK_ID_HH 00027 #define GFC_GTK_STOCK_ID_HH 00028 00029 #ifndef GFC_UTF_STRING_HH 00030 #include <gfc/utfstring.hh> 00031 #endif 00032 00033 #ifndef __GTK_STOCK_H__ 00034 #include <gtk/gtkstock.h> 00035 #endif 00036 00037 namespace GFC { 00038 00039 namespace Gtk { 00040 00077 00078 class StockId 00079 { 00080 char *stock_id_; 00081 00082 public: 00085 00086 StockId(); 00088 00089 StockId(const char *stock_id); 00092 00093 StockId(const String& stock_id); 00096 00097 StockId(const StockId& src); 00100 00101 ~StockId(); 00103 00104 StockId& operator=(const StockId& src); 00108 00112 00113 String str() const; 00116 00117 const char* c_str() const; 00120 00121 operator const char* () const; 00123 00127 00128 static const StockId DIALOG_AUTHENTICATION; 00129 static const StockId DIALOG_INFO; 00130 static const StockId DIALOG_WARNING; 00131 static const StockId DIALOG_ERROR; 00132 static const StockId DIALOG_QUESTION; 00133 static const StockId DND; 00134 static const StockId DND_MULTIPLE; 00135 static const StockId ADD; 00136 static const StockId APPLY; 00137 static const StockId BOLD; 00138 static const StockId CANCEL; 00139 static const StockId CDROM; 00140 static const StockId CLEAR; 00141 static const StockId CLOSE; 00142 static const StockId COLOR_PICKER; 00143 static const StockId CONVERT; 00144 static const StockId COPY ; 00145 static const StockId CUT; 00146 static const StockId DELETE; 00147 static const StockId EXECUTE; 00148 static const StockId FIND; 00149 static const StockId FIND_AND_REPLACE; 00150 static const StockId FLOPPY; 00151 static const StockId GOTO_BOTTOM; 00152 static const StockId GOTO_FIRST; 00153 static const StockId GOTO_LAST; 00154 static const StockId GOTO_TOP; 00155 static const StockId GO_BACK; 00156 static const StockId GO_DOWN; 00157 static const StockId GO_FORWARD; 00158 static const StockId GO_UP; 00159 static const StockId HARDDISK; 00160 static const StockId HELP; 00161 static const StockId HOME; 00162 static const StockId INDEX; 00163 static const StockId INDENT; 00164 static const StockId UNINDENT; 00165 static const StockId ITALIC; 00166 static const StockId JUMP_TO; 00167 static const StockId JUSTIFY_CENTER; 00168 static const StockId JUSTIFY_FILL; 00169 static const StockId JUSTIFY_LEFT; 00170 static const StockId JUSTIFY_RIGHT; 00171 static const StockId MISSING_IMAGE; 00172 static const StockId NETWORK; 00173 static const StockId NEW; 00174 static const StockId NO; 00175 static const StockId OK; 00176 static const StockId OPEN; 00177 static const StockId PASTE; 00178 static const StockId PREFERENCES; 00179 static const StockId PRINT; 00180 static const StockId PRINT_PREVIEW; 00181 static const StockId PROPERTIES; 00182 static const StockId QUIT; 00183 static const StockId REDO; 00184 static const StockId REFRESH; 00185 static const StockId REMOVE; 00186 static const StockId REVERT_TO_SAVED; 00187 static const StockId SAVE; 00188 static const StockId SAVE_AS; 00189 static const StockId SELECT_COLOR; 00190 static const StockId SELECT_FONT; 00191 static const StockId SORT_ASCENDING; 00192 static const StockId SORT_DESCENDING; 00193 static const StockId SPELL_CHECK; 00194 static const StockId STOP; 00195 static const StockId STRIKETHROUGH; 00196 static const StockId UNDELETE; 00197 static const StockId UNDERLINE; 00198 static const StockId UNDO; 00199 static const StockId YES; 00200 static const StockId ZOOM_100; 00201 static const StockId ZOOM_FIT; 00202 static const StockId ZOOM_IN; 00203 static const StockId ZOOM_OUT; 00204 00206 }; 00207 00208 } // namespace Gtk 00209 00210 } // namespace GFC 00211 00212 #include <gfc/gtk/inline/stockid.inl> 00213 00214 #endif // GFC_GTK_STOCK_ID_HH 00215

Generated on Tue Aug 24 00:34:32 2004 for GFC-UI by doxygen 1.3.8