1 /* 2 * Copyright © 2005 Richard Hoelscher 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation; either version 3 of the License, or 7 * (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, write to the Free Software 16 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17 * 18 * Authors: 19 * Richard Hoelscher <rah@rahga.com> 20 */ 21 22 #ifndef __AR_STOCK_H__ 23 #define __AR_STOCK_H__ 24 25 #include <glib.h> 26 #include <gtk/gtk.h> 27 28 G_BEGIN_DECLS 29 30 /* These use stock gtk icons */ 31 #define AR_STOCK_FULLSCREEN "aisleriot-fullscreen" 32 #define AR_STOCK_LEAVE_FULLSCREEN "aisleriot-leave-fullscreen" 33 #define AR_STOCK_NEW_GAME "aisleriot-game-new" 34 #define AR_STOCK_START_NEW_GAME "aisleriot-game-new" 35 #define AR_STOCK_PAUSE_GAME "aisleriot-game-pause" 36 #define AR_STOCK_RESET "aisleriot-game-reset" 37 #define AR_STOCK_RESTART_GAME "aisleriot-game-restart" 38 #define AR_STOCK_HINT "aisleriot-game-hint" 39 #define AR_STOCK_UNDO_MOVE "aisleriot-move-undo" 40 #define AR_STOCK_REDO_MOVE "aisleriot-move-redo" 41 #define AR_STOCK_CONTENTS "aisleriot-help-contents" 42 43 /* These belong to us */ 44 #define AR_STOCK_DEAL_CARDS "aisleriot-game-deal" 45 46 void ar_stock_init (void); 47 void ar_stock_prepare_for_statusbar_tooltips (GtkUIManager * ui_manager, 48 GtkWidget * statusbar); 49 gchar *ar_get_licence (const gchar * game_name); 50 51 G_END_DECLS 52 53 #endif /* __AR_STOCK_H__ */ 54