view etc/images/mail/outbox.xpm @ 108024:4d8277a44bb4

Gtk tool bars can be text, icons with text or just icons. * xsettings.c: Qmonospace_font_name, Qtool_bar_style and current_tool_bar_style are new. (store_config_changed_event): Rename from store_font_changed_event. (XSETTINGS_TOOL_BAR_STYLE): New define. (SEEN_FONT, SEEN_TB_STYLE): New enum values. (struct xsettings): Add font and tb_style, set xft stuff inside #ifdef HAVE_XFT. (something_changedCB): store_font_changed_event is now store_config_changed_event (parse_settings): Rename from parse_xft_settings. Read non-xft xsettings outside #ifdef HAVE_XFT. (read_settings): Renamed from read_xft_settings. (apply_xft_settings): Take current settings as parameter. Do not call read_(xft)_settings. (read_and_apply_settings): New function. (xft_settings_event): Do non-xft stuff out of HAVE_XFT. Call read_and_apply_settings if there are settings to be read. (init_xsettings): Renamed from init_xfd_settings. Call read_and_apply_settings unconditionally. (xsettings_initialize): Call init_xsettings. (Ftool_bar_get_system_style): New function. (syms_of_xsettings): Define Qmonospace_font_name and Qtool_bar_style. Initialize current_tool_bar_style to nil. defsubr Stool_bar_get_system_style. Fprovide on dynamic-setting. * xsettings.h (Ftool_bar_get_system_style): Declare. * xdisp.c: Vtool_bar_style, tool_bar_max_label_size, Qtext, Qboth, Qboth_horiz are new. (syms_of_xdisp): Intern Qtext, Qboth, Qboth_horiz, DEFVAR Vtool_bar_style, tool_bar_max_label_size. * lisp.h: Extern declare Qtext, Qboth, Qboth_horiz. * keyboard.c: QClabel is new. (parse_tool_bar_item): Take out QClabel from tool bar items. Try to construct a label if ther is no QClabel. (syms_of_keyboard): Intern :label as QClabel. * dispextern.h (tool_bar_item_idx): TOOL_BAR_ITEM_LABEL is new. (Vtool_bar_style, tool_bar_max_label_size, DEFAULT_TOOL_BAR_LABEL_SIZE): New. * Makefile.in (SOME_MACHINE_LISP): font-setting.el renamed to dynamic-setting.el. * gtkutil.c (xg_tool_bar_menu_proxy): Handle label in tool bar item. (xg_make_tool_item, xg_show_toolbar_item): New function. (update_frame_tool_bar): Take label from TOOL_BAR_ITEM_LABEL. Call xg_make_tool_item to make a tool bar item. Call xg_show_toolbar_item. Use wtoolbar instead of x->toolbar_widget. * xterm.c (x_draw_image_relief): Take Vtool_bar_button_margin into account for toolbars. * vc-dir.el (vc-dir-tool-bar-map): Add :label on some tool bar items. * tool-bar.el (tool-bar-setup): Add :label on some tool bar items. * loadup.el: Load dynamic-setting.el if feature dynamic-setting is present. * info.el (info-tool-bar-map): Add labels. * cus-start.el (all): Add tool-bar-style and tool-bar-max-label-size. * cus-edit.el (custom-commands): Add labels for tool bar. (custom-buffer-create-internal, Custom-mode): Adjust for labels in custom-commands. * dynamic-setting.el: Renamed from font-setting.el.
author Jan D. <jan.h.d@swipnet.se>
date Tue, 20 Apr 2010 20:52:07 +0200
parents ed7704221f2b
children
line wrap: on
line source

/* XPM */
static char * stock_outbox_xpm[] = {
"24 24 69 1",
" 	c None",
".	c #000000",
"+	c #E66040",
"@	c #EE937E",
"#	c #E55E3F",
"$	c #E1431F",
"%	c #EC8770",
"&	c #F0A08E",
"*	c #F3B7A9",
"=	c #EF9985",
"-	c #E76749",
";	c #ED8C75",
">	c #F5BEB1",
",	c #F3B4A5",
"'	c #F4B8AA",
")	c #F1A593",
"!	c #E55B3B",
"~	c #E45534",
"{	c #F4BDB0",
"]	c #F4BAAC",
"^	c #EF9C89",
"/	c #E34E2B",
"(	c #C0391A",
"_	c #8A2912",
":	c #3E3E3C",
"<	c #D4D3D2",
"[	c #DB411D",
"}	c #F1A999",
"|	c #D23E1C",
"1	c #812611",
"2	c #C7C7C5",
"3	c #ACABA8",
"4	c #6A6966",
"5	c #E9775D",
"6	c #CECDCC",
"7	c #A93217",
"8	c #9B9A97",
"9	c #494846",
"0	c #9A9996",
"a	c #BBBBB9",
"b	c #747370",
"c	c #A5A4A1",
"d	c #AAA9A6",
"e	c #686765",
"f	c #7D7C79",
"g	c #686764",
"h	c #9C9B98",
"i	c #999895",
"j	c #ABAAA7",
"k	c #A9A8A5",
"l	c #AF3417",
"m	c #E55D3D",
"n	c #C5C5C3",
"o	c #8D8C89",
"p	c #626260",
"q	c #B2B1AE",
"r	c #A7A6A3",
"s	c #B4B4B2",
"t	c #C3C3C1",
"u	c #92918E",
"v	c #D1D0CF",
"w	c #373735",
"x	c #CACAC8",
"y	c #A8A7A4",
"z	c #CCCCCA",
"A	c #52514E",
"B	c #C8C8C6",
"C	c #B5B5B3",
"D	c #7E7D7A",
"                 .      ",
"                 ..     ",
"                 .+.    ",
"              ....@#.   ",
"             .$%&*=@-.  ",
"            .;>,')@@@!. ",
"           .~{]*^@@@@@-.",
"         ...@>/((((((_. ",
"       .:<.[}|((((((1.  ",
"     ..234.5+(_...(1.   ",
"   ..63444.@(7...._.    ",
" ..6344448.@(.90a..     ",
".634444bcd.#$.eff.a..   ",
".gh34bijkk.lm.iffff0a.  ",
".ggghniikdo..pddiffffq. ",
".ggggghniikdkkkdddiffr. ",
" ..ggggghniikdkkdddsta. ",
"   ..ggggghnurdkksvvw.  ",
"     ..gggggxrdyzvA..   ",
"      ...gggB3qCA..     ",
"        ...gDv...       ",
"          .....         ",
"                        ",
"                        "};