#include "ap_UnixStockIcons.h"
#include "ut_string.h"
#include "ap_Strings.h"
#include "ap_Menu_Id.h"
#include "../xp/ToolbarIcons/tb_stock_paint.xpm"
#include "../xp/ToolbarIcons/tb_1column.xpm"
#include "../xp/ToolbarIcons/tb_2column.xpm"
#include "../xp/ToolbarIcons/tb_3column.xpm"
#include "../xp/ToolbarIcons/tb_insert_graphic.xpm"
#include "../xp/ToolbarIcons/tb_view_showpara.xpm"
#include "../xp/ToolbarIcons/tb_lists_numbers.xpm"
#include "../xp/ToolbarIcons/tb_lists_bullets.xpm"
#include "../xp/ToolbarIcons/tb_text_fgcolor.xpm"
#include "../xp/ToolbarIcons/tb_text_bgcolor.xpm"
#include "../xp/ToolbarIcons/tb_insert_table.xpm"
#include "../xp/ToolbarIcons/tb_add_row.xpm"
#include "../xp/ToolbarIcons/tb_add_column.xpm"
#include "../xp/ToolbarIcons/tb_delete_row.xpm"
#include "../xp/ToolbarIcons/tb_delete_column.xpm"
#include "../xp/ToolbarIcons/tb_merge_cells.xpm"
#include "../xp/ToolbarIcons/tb_split_cells.xpm"
#include "../xp/ToolbarIcons/tb_hyperlink.xpm"
#include "../xp/ToolbarIcons/tb_anchor.xpm"
#include "../xp/ToolbarIcons/tb_text_overline.xpm"
#include "../xp/ToolbarIcons/tb_text_superscript.xpm"
#include "../xp/ToolbarIcons/tb_text_subscript.xpm"
#include "../xp/ToolbarIcons/tb_symbol.xpm"
#include "../xp/ToolbarIcons/tb_para_0before.xpm"
#include "../xp/ToolbarIcons/tb_para_12before.xpm"
#include "../xp/ToolbarIcons/tb_line_single_space.xpm"
#include "../xp/ToolbarIcons/tb_line_middle_space.xpm"
#include "../xp/ToolbarIcons/tb_line_double_space.xpm"
#include "../xp/ToolbarIcons/tb_text_direction_ltr.xpm"
#include "../xp/ToolbarIcons/tb_text_direction_rtl.xpm"
#include "../xp/ToolbarIcons/tb_text_dom_direction_rtl.xpm"
#include "../xp/ToolbarIcons/tb_edit_editheader.xpm"
#include "../xp/ToolbarIcons/tb_edit_editfooter.xpm"
#include "../xp/ToolbarIcons/tb_edit_removeheader.xpm"
#include "../xp/ToolbarIcons/tb_edit_removefooter.xpm"
#include "../xp/ToolbarIcons/tb_revision_new.xpm"
#include "../xp/ToolbarIcons/tb_revision_select.xpm"
#include "../xp/ToolbarIcons/tb_revision_show_final.xpm"
#include "../xp/ToolbarIcons/tb_revision_find_prev.xpm"
#include "../xp/ToolbarIcons/tb_revision_find_next.xpm"
#include "../xp/ToolbarIcons/tb_semitem_this.xpm"
#include "../xp/ToolbarIcons/tb_semitem_next.xpm"
#include "../xp/ToolbarIcons/tb_semitem_prev.xpm"
#include "../xp/ToolbarIcons/tb_semitem_edit.xpm"
#include "../xp/ToolbarIcons/tb_semitem_stylesheet_apply.xpm"
Classes | |
struct | AbiStockEntry |
struct | AbiStockMapping |
Functions | |
static const gchar * | abi_stock_get_gtk_stock_id (const gchar *abi_stock_id) |
void | abi_stock_init (void) |
gchar * | abi_stock_from_toolbar_id (const gchar *toolbar_id) |
Variables | |
static struct AbiStockEntry | stock_entries [] |
static struct AbiStockMapping | stock_mapping [] |
gchar* abi_stock_from_toolbar_id | ( | const gchar * | toolbar_id | ) |
Get stock id from toolbar icon name.
References abi_stock_get_gtk_stock_id(), ABIWORD_STOCK_PREFIX, gchar, UT_ASSERT_HARMLESS, UT_SHOULD_NOT_HAPPEN, and xxx_UT_DEBUGMSG.
Referenced by EV_UnixToolbar::synthesize(), toolbar_append_button(), and toolbar_append_toggle().
static const gchar * abi_stock_get_gtk_stock_id | ( | const gchar * | abi_stock_id | ) | [static] |
Map AbiWord stock id to gtk counterpart. Retval must be g_free'd.
References AbiStockMapping::gtk_stock_id, and stock_mapping.
Referenced by abi_stock_from_toolbar_id().
void abi_stock_init | ( | void | ) |
Register AbiWord's gtk stock icons.
References stock_entries.
Referenced by AP_UnixApp::initialize().
struct AbiStockEntry stock_entries[] [static] |
Referenced by abi_stock_init().
struct AbiStockMapping stock_mapping[] [static] |
Referenced by abi_stock_get_gtk_stock_id().