00001 /* AbiWord 00002 * Copyright (C) 1998-2000 AbiSource, Inc. 00003 * 00004 * This program is free software; you can redistribute it and/or 00005 * modify it under the terms of the GNU General Public License 00006 * as published by the Free Software Foundation; either version 2 00007 * of the License, or (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 General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU General Public License 00015 * along with this program; if not, write to the Free Software 00016 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 00017 * 02110-1301 USA. 00018 */ 00019 00020 00021 /***************************************************************** 00022 ****************************************************************** 00023 ** IT IS IMPORTANT THAT THIS FILE ALLOW ITSELF TO BE INCLUDED 00024 ** MORE THAN ONE TIME. 00025 ****************************************************************** 00026 *****************************************************************/ 00027 00028 /***************************************************************** 00029 ****************************************************************** 00030 ** FOR EACH ICON YOU ADD, ADD IT TO BOTH SECTIONS OF THIS FILE. ** 00031 ****************************************************************** 00032 *****************************************************************/ 00033 00034 #ifndef AP_TOOLBAR_ICONS_ALL_H 00035 00036 # define AP_TOOLBAR_ICONS_ALL_H 00037 00038 // Include each toolbar icon that we want to build. 00039 00040 # include "tb_LineTop.xpm" 00041 # include "tb_LineBottom.xpm" 00042 # include "tb_LineLeft.xpm" 00043 # include "tb_LineRight.xpm" 00044 # include "tb_LineNone.xpm" 00045 # include "tb_LineAll.xpm" 00046 # include "tb_MergeAbove.xpm" 00047 # include "tb_MergeBelow.xpm" 00048 # include "tb_MergeLeft.xpm" 00049 # include "tb_MergeRight.xpm" 00050 # include "tb_SplitAbove.xpm" 00051 # include "tb_SplitVertMid.xpm" 00052 # include "tb_SplitBelow.xpm" 00053 # include "tb_SplitLeft.xpm" 00054 # include "tb_SplitHoriMid.xpm" 00055 # include "tb_SplitRight.xpm" 00056 # include "tb_text_center.xpm" 00057 # include "tb_text_justify.xpm" 00058 # include "tb_text_align_left.xpm" 00059 # include "tb_text_align_right.xpm" 00060 # include "tb_text_bold.xpm" 00061 # include "tb_text_font.xpm" 00062 # include "tb_text_italic.xpm" 00063 # include "tb_text_strikeout.xpm" 00064 # include "tb_text_underline.xpm" 00065 # include "tb_text_overline.xpm" 00066 # include "tb_text_topline.xpm" 00067 # include "tb_text_bottomline.xpm" 00068 # include "tb_text_superscript.xpm" 00069 # include "tb_text_subscript.xpm" 00070 # include "tb_help.xpm" 00071 # include "tb_text_direction_rtl.xpm" 00072 # include "tb_text_direction_ltr.xpm" 00073 # include "tb_text_dom_direction_rtl.xpm" 00074 # include "tb_symbol.xpm" 00075 # include "tb_para_0before.xpm" 00076 # include "tb_para_12before.xpm" 00077 # include "tb_1column.xpm" 00078 # include "tb_2column.xpm" 00079 # include "tb_3column.xpm" 00080 # include "tb_line_single_space.xpm" 00081 # include "tb_line_middle_space.xpm" 00082 # include "tb_line_double_space.xpm" 00083 # include "tb_copy.xpm" 00084 # include "tb_cut.xpm" 00085 # include "tb_edit.xpm" 00086 # include "tb_new.xpm" 00087 # include "tb_open.xpm" 00088 # include "tb_paste.xpm" 00089 # include "tb_print.xpm" 00090 # include "tb_print_preview.xpm" 00091 # include "tb_redo.xpm" 00092 # include "tb_save.xpm" 00093 # include "tb_save_as.xpm" 00094 # include "tb_undo.xpm" 00095 # include "tb_todo.xpm" 00096 # include "tb_lists_bullets.xpm" 00097 # include "tb_lists_numbers.xpm" 00098 # include "tb_text_indent.xpm" 00099 # include "tb_text_unindent.xpm" 00100 # include "tb_spellcheck.xpm" 00101 # include "tb_insert_graphic.xpm" 00102 # include "tb_remove_graphic.xpm" 00103 # include "tb_view_showpara.xpm" 00104 # include "tb_text_fgcolor.xpm" 00105 # include "tb_text_bgcolor.xpm" 00106 # include "tb_edit_editheader.xpm" 00107 # include "tb_edit_editfooter.xpm" 00108 # include "tb_edit_removeheader.xpm" 00109 # include "tb_edit_removefooter.xpm" 00110 # include "tb_anchor.xpm" 00111 # include "tb_hyperlink.xpm" 00112 # include "tb_smiley.xpm" 00113 00114 # include "tb_script_play.xpm" 00115 # include "tb_stock_paint.xpm" 00116 00117 # include "tb_insert_table.xpm" 00118 # include "tb_add_row.xpm" 00119 # include "tb_add_column.xpm" 00120 # include "tb_delete_row.xpm" 00121 # include "tb_delete_column.xpm" 00122 # include "tb_merge_cells.xpm" 00123 # include "tb_split_cells.xpm" 00124 # include "tb_transparent.xpm" 00125 # include "tb_WrapButton.xpm" 00126 # include "tb_stock_font.xpm" 00127 # include "tb_view_full_screen.xpm" 00128 00129 # include "tb_revision_new.xpm" 00130 # include "tb_revision_select.xpm" 00131 # include "tb_revision_show_final.xpm" 00132 # include "tb_revision_find_prev.xpm" 00133 # include "tb_revision_find_next.xpm" 00134 00135 # include "tb_semitem_this.xpm" 00136 # include "tb_semitem_next.xpm" 00137 # include "tb_semitem_prev.xpm" 00138 # include "tb_semitem_edit.xpm" 00139 # include "tb_semitem_stylesheet_apply.xpm" 00140 00141 00142 // ... add new icons here (don't forget to add below the #else) ... 00143 00144 # include "menu_copy.xpm" 00145 # include "menu_cut.xpm" 00146 # include "menu_exit.xpm" 00147 # include "menu_new.xpm" 00148 # include "menu_open.xpm" 00149 # include "menu_paste.xpm" 00150 # include "menu_print.xpm" 00151 # include "menu_print_preview.xpm" 00152 # include "menu_redo.xpm" 00153 # include "menu_save.xpm" 00154 # include "menu_save_as.xpm" 00155 # include "menu_undo.xpm" 00156 # include "menu_insert_table.xpm" 00157 # include "menu_insert_graphic.xpm" 00158 # include "menu_insert_symbol.xpm" 00159 # include "menu_insert_hyperlink.xpm" 00160 # include "menu_insert_bookmark.xpm" 00161 # include "menu_help.xpm" 00162 # include "menu_text_center.xpm" 00163 # include "menu_text_justify.xpm" 00164 # include "menu_text_left.xpm" 00165 # include "menu_text_right.xpm" 00166 # include "menu_text_bold.xpm" 00167 # include "menu_text_italic.xpm" 00168 # include "menu_text_strikethrough.xpm" 00169 # include "menu_text_underline.xpm" 00170 # include "menu_text_overline.xpm" 00171 # include "menu_text_topline.xpm" 00172 # include "menu_text_bottomline.xpm" 00173 # include "menu_superscript.xpm" 00174 # include "menu_subscript.xpm" 00175 # include "menu_spellcheck.xpm" 00176 # include "menu_add_row.xpm" 00177 # include "menu_add_column.xpm" 00178 # include "menu_delete_row.xpm" 00179 # include "menu_delete_column.xpm" 00180 # include "menu_merge_cells.xpm" 00181 # include "menu_split_cells.xpm" 00182 # include "menu_revert.xpm" 00183 # include "menu_export.xpm" 00184 # include "menu_import.xpm" 00185 # include "menu_file-properties.xpm" 00186 # include "menu_print-setup.xpm" 00187 # include "menu_close.xpm" 00188 # include "menu_search.xpm" 00189 # include "menu_search_replace.xpm" 00190 # include "menu_delete.xpm" 00191 # include "menu_jump_to.xpm" 00192 # include "menu_preferences.xpm" 00193 # include "menu_exec.xpm" 00194 # include "menu_book.xpm" 00195 # include "menu_delete_table.xpm" 00196 # include "menu_font.xpm" 00197 # include "menu_credits.xpm" 00198 # include "menu_about.xpm" 00199 00200 #else 00201 00202 // Declare each toolbar icon that we are building. 00203 00204 // Please, keep this list alphabetically sorted since we are doing a binary search 00205 // at AP_Toolbar_Icons::_findIconDataByName 00206 DefineToolbarIcon(menu_about_xpm) 00207 DefineToolbarIcon(menu_add_column_xpm) 00208 DefineToolbarIcon(menu_add_row_xpm) 00209 DefineToolbarIcon(menu_book_xpm) 00210 DefineToolbarIcon(menu_close_xpm) 00211 DefineToolbarIcon(menu_copy_xpm) 00212 DefineToolbarIcon(menu_credits_xpm) 00213 DefineToolbarIcon(menu_cut_xpm) 00214 DefineToolbarIcon(menu_delete_column_xpm) 00215 DefineToolbarIcon(menu_delete_row_xpm) 00216 DefineToolbarIcon(menu_delete_table_xpm) 00217 DefineToolbarIcon(menu_delete_xpm) 00218 DefineToolbarIcon(menu_exec_xpm) 00219 DefineToolbarIcon(menu_exit_xpm) 00220 DefineToolbarIcon(menu_export_xpm) 00221 DefineToolbarIcon(menu_file_properties_xpm) 00222 DefineToolbarIcon(menu_font_xpm) 00223 DefineToolbarIcon(menu_help_xpm) 00224 DefineToolbarIcon(menu_import_xpm) 00225 DefineToolbarIcon(menu_insert_bookmark_xpm) 00226 DefineToolbarIcon(menu_insert_graphic_xpm) 00227 DefineToolbarIcon(menu_insert_hyperlink_xpm) 00228 DefineToolbarIcon(menu_insert_symbol_xpm) 00229 DefineToolbarIcon(menu_insert_table_xpm) 00230 DefineToolbarIcon(menu_jump_to_xpm) 00231 DefineToolbarIcon(menu_merge_cells_xpm) 00232 DefineToolbarIcon(menu_new_xpm) 00233 DefineToolbarIcon(menu_open_xpm) 00234 DefineToolbarIcon(menu_paste_xpm) 00235 DefineToolbarIcon(menu_preferences_xpm) 00236 DefineToolbarIcon(menu_print_preview_xpm) 00237 DefineToolbarIcon(menu_print_setup_xpm) 00238 DefineToolbarIcon(menu_print_xpm) 00239 DefineToolbarIcon(menu_redo_xpm) 00240 DefineToolbarIcon(menu_revert_xpm) 00241 DefineToolbarIcon(menu_save_as_xpm) 00242 DefineToolbarIcon(menu_save_xpm) 00243 DefineToolbarIcon(menu_search_replace_xpm) 00244 DefineToolbarIcon(menu_search_xpm) 00245 DefineToolbarIcon(menu_spellcheck_xpm) 00246 DefineToolbarIcon(menu_split_cells_xpm) 00247 DefineToolbarIcon(menu_subscript_xpm) 00248 DefineToolbarIcon(menu_superscript_xpm) 00249 DefineToolbarIcon(menu_text_bold_xpm) 00250 DefineToolbarIcon(menu_text_bottomline_xpm) 00251 DefineToolbarIcon(menu_text_center_xpm) 00252 DefineToolbarIcon(menu_text_italic_xpm) 00253 DefineToolbarIcon(menu_text_justify_xpm) 00254 DefineToolbarIcon(menu_text_left_xpm) 00255 DefineToolbarIcon(menu_text_overline_xpm) 00256 DefineToolbarIcon(menu_text_right_xpm) 00257 DefineToolbarIcon(menu_text_strikethrough_xpm) 00258 DefineToolbarIcon(menu_text_topline_xpm) 00259 DefineToolbarIcon(menu_text_underline_xpm) 00260 DefineToolbarIcon(menu_undo_xpm) 00261 DefineToolbarIcon(tb_1column_xpm) 00262 DefineToolbarIcon(tb_2column_xpm) 00263 DefineToolbarIcon(tb_3column_xpm) 00264 DefineToolbarIcon(tb_add_column_xpm) 00265 DefineToolbarIcon(tb_add_row_xpm) 00266 DefineToolbarIcon(tb_anchor) 00267 DefineToolbarIcon(tb_copy_xpm) 00268 DefineToolbarIcon(tb_cut_xpm) 00269 DefineToolbarIcon(tb_delete_column_xpm) 00270 DefineToolbarIcon(tb_delete_row_xpm) 00271 DefineToolbarIcon(tb_edit_editfooter_xpm) 00272 DefineToolbarIcon(tb_edit_editheader_xpm) 00273 DefineToolbarIcon(tb_edit_removefooter_xpm) 00274 DefineToolbarIcon(tb_edit_removeheader_xpm) 00275 DefineToolbarIcon(tb_edit_xpm) 00276 DefineToolbarIcon(tb_help_xpm) 00277 DefineToolbarIcon(tb_hyperlink_xpm) 00278 DefineToolbarIcon(tb_insert_graphic_xpm) 00279 DefineToolbarIcon(tb_insert_table_xpm) 00280 DefineToolbarIcon(tb_line_double_space_xpm) 00281 DefineToolbarIcon(tb_line_middle_space_xpm) 00282 DefineToolbarIcon(tb_line_single_space_xpm) 00283 DefineToolbarIcon(tb_LineAll_xpm) 00284 DefineToolbarIcon(tb_LineBottom_xpm) 00285 DefineToolbarIcon(tb_LineLeft_xpm) 00286 DefineToolbarIcon(tb_LineNone_xpm) 00287 DefineToolbarIcon(tb_LineRight_xpm) 00288 DefineToolbarIcon(tb_LineTop_xpm) 00289 DefineToolbarIcon(tb_lists_bullets_xpm) 00290 DefineToolbarIcon(tb_lists_numbers_xpm) 00291 DefineToolbarIcon(tb_merge_cells_xpm) 00292 DefineToolbarIcon(tb_MergeAbove_xpm) 00293 DefineToolbarIcon(tb_MergeBelow_xpm) 00294 DefineToolbarIcon(tb_MergeLeft_xpm) 00295 DefineToolbarIcon(tb_MergeRight_xpm) 00296 DefineToolbarIcon(tb_new_xpm) 00297 DefineToolbarIcon(tb_open_xpm) 00298 DefineToolbarIcon(tb_para_0before_xpm) 00299 DefineToolbarIcon(tb_para_12before_xpm) 00300 DefineToolbarIcon(tb_paste_xpm) 00301 DefineToolbarIcon(tb_print_preview_xpm) 00302 DefineToolbarIcon(tb_print_xpm) 00303 DefineToolbarIcon(tb_redo_xpm) 00304 DefineToolbarIcon(tb_remove_graphic_xpm) 00305 DefineToolbarIcon(tb_revision_find_next_xpm) 00306 DefineToolbarIcon(tb_revision_find_prev_xpm) 00307 DefineToolbarIcon(tb_revision_new_xpm) 00308 DefineToolbarIcon(tb_revision_select_xpm) 00309 DefineToolbarIcon(tb_revision_show_final_xpm) 00310 DefineToolbarIcon(tb_save_as_xpm) 00311 DefineToolbarIcon(tb_save_xpm) 00312 DefineToolbarIcon(tb_script_play_xpm) 00313 DefineToolbarIcon(tb_semitem_edit_xpm) 00314 DefineToolbarIcon(tb_semitem_next_xpm) 00315 DefineToolbarIcon(tb_semitem_prev_xpm) 00316 DefineToolbarIcon(tb_semitem_stylesheet_apply_xpm) 00317 DefineToolbarIcon(tb_semitem_this_xpm) 00318 DefineToolbarIcon(tb_smiley) 00319 DefineToolbarIcon(tb_spellcheck_xpm) 00320 DefineToolbarIcon(tb_split_cells_xpm) 00321 DefineToolbarIcon(tb_SplitAbove_xpm) 00322 DefineToolbarIcon(tb_SplitBelow_xpm) 00323 DefineToolbarIcon(tb_SplitHoriMid_xpm) 00324 DefineToolbarIcon(tb_SplitLeft_xpm) 00325 DefineToolbarIcon(tb_SplitRight_xpm) 00326 DefineToolbarIcon(tb_SplitVertMid_xpm) 00327 DefineToolbarIcon(tb_stock_font_xpm) 00328 DefineToolbarIcon(tb_stock_paint_xpm) 00329 DefineToolbarIcon(tb_symbol_xpm) 00330 DefineToolbarIcon(tb_text_align_left_xpm) 00331 DefineToolbarIcon(tb_text_align_right_xpm) 00332 DefineToolbarIcon(tb_text_bgcolor_xpm) 00333 DefineToolbarIcon(tb_text_bold_xpm) 00334 DefineToolbarIcon(tb_text_bottomline_xpm) 00335 DefineToolbarIcon(tb_text_center_xpm) 00336 DefineToolbarIcon(tb_text_direction_ltr_xpm) 00337 DefineToolbarIcon(tb_text_direction_rtl_xpm) 00338 DefineToolbarIcon(tb_text_dom_direction_rtl_xpm) 00339 DefineToolbarIcon(tb_text_fgcolor_xpm) 00340 DefineToolbarIcon(tb_text_font_xpm) 00341 DefineToolbarIcon(tb_text_indent_xpm) 00342 DefineToolbarIcon(tb_text_italic_xpm) 00343 DefineToolbarIcon(tb_text_justify_xpm) 00344 DefineToolbarIcon(tb_text_overline_xpm) 00345 DefineToolbarIcon(tb_text_strikeout_xpm) 00346 DefineToolbarIcon(tb_text_subscript_xpm) 00347 DefineToolbarIcon(tb_text_superscript_xpm) 00348 DefineToolbarIcon(tb_text_topline_xpm) 00349 DefineToolbarIcon(tb_text_underline_xpm) 00350 DefineToolbarIcon(tb_text_unindent_xpm) 00351 DefineToolbarIcon(tb_todo_xpm) 00352 DefineToolbarIcon(tb_transparent_xpm) 00353 DefineToolbarIcon(tb_undo_xpm) 00354 DefineToolbarIcon(tb_view_full_screen_xpm) 00355 DefineToolbarIcon(tb_view_showpara_xpm) 00356 DefineToolbarIcon(tb_WrapButton_xpm) 00357 00358 00359 // these are specific to one or more translations 00360 00361 // ... also add new icons here ... 00362 00363 #endif