Mercurial > emacs
view etc/charsets/MULE-sisheng.map @ 108027:2ba5d029fd5e
Gtk tool bars can be text, icons with text or just icons
* frames.texi (Tool Bars): Add tool-bar-style.
* 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.
* 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.
author | Jan D. <jan.h.d@swipnet.se> |
---|---|
date | Wed, 21 Apr 2010 18:26:09 +0200 |
parents | 8cc2b1e9767f |
children |
line wrap: on
line source
# Generated by running amdin/charsets/mule-charsets.el in Emacs 22.3. 0x21 0x0101 0x22 0x00E1 0x23 0x01CE 0x24 0x00E0 0x25 0x0113 0x26 0x00E9 0x27 0x011B 0x28 0x00E8 0x29 0x012B 0x2A 0x00ED 0x2B 0x01D0 0x2C 0x00EC 0x2D 0x014D 0x2E 0x00F3 0x2F 0x01D2 0x30 0x00F2 0x31 0x016B 0x32 0x00FA 0x33 0x01D4 0x34 0x00F9 0x35 0x01D6 0x36 0x01D8 0x37 0x01DA 0x38 0x01DC 0x39 0x00FC 0x3A 0x00EA 0x3C 0x1E3F 0x3D 0x0144 0x3E 0x0148 0x3F 0x01F9 0x41 0x02C9 0x42 0x02CA 0x43 0x02C7 0x44 0x02CB 0x45 0x3105 0x46 0x3106 0x47 0x3107 0x48 0x3108 0x49 0x3109 0x4A 0x310A 0x4B 0x310B 0x4C 0x310C 0x4D 0x310D 0x4E 0x310E 0x4F 0x310F 0x50 0x3110 0x51 0x3111 0x52 0x3112 0x53 0x3113 0x54 0x3114 0x55 0x3115 0x56 0x3116 0x57 0x3117 0x58 0x3118 0x59 0x3119 0x5A 0x311A 0x5B 0x311B 0x5C 0x311C 0x5D 0x311D 0x5E 0x311E 0x5F 0x311F 0x60 0x3120 0x61 0x3121 0x62 0x3122 0x63 0x3123 0x64 0x3124 0x65 0x3125 0x66 0x3126 0x67 0x3127 0x68 0x3128 0x69 0x3129