comparison etc/NEWS @ 31641:15837f59a747

Strokes update. Toolbar stuff.
author Dave Love <fx@gnu.org>
date Fri, 15 Sep 2000 17:33:37 +0000
parents 1c5bd105d7dc
children 1b791fcfaa10
comparison
equal deleted inserted replaced
31640:27d41d6ec45d 31641:15837f59a747
28 ** You can build a 64-bit Emacs for SPARC/Solaris systems which 28 ** You can build a 64-bit Emacs for SPARC/Solaris systems which
29 support 64-bit executables. See etc/MACHINES for instructions. 29 support 64-bit executables. See etc/MACHINES for instructions.
30 30
31 31
32 * Changes in Emacs 21.1 32 * Changes in Emacs 21.1
33
34 * The Strokes package has been updated. If your Emacs has XPM
35 support, you can use it for pictographic editing. In Strokes mode,
36 use C-mouse-2 to compose a complex stoke and insert it into the
37 buffer. You can encode or decode a strokes buffer with new commands
38 M-x strokes-encode-buffer and M-x strokes-decode-buffer. There is a
39 new command M-x strokes-list-strokes.
33 40
34 +++ 41 +++
35 * New command M-x describe-character-set reads a character set name 42 * New command M-x describe-character-set reads a character set name
36 and displayes information about that. 43 and displayes information about that.
37 44
489 496
490 ** Tool bar support. 497 ** Tool bar support.
491 498
492 Emacs supports a tool bar at the top of a frame under X. For details 499 Emacs supports a tool bar at the top of a frame under X. For details
493 how to define a tool bar, see the page describing Lisp-level changes. 500 how to define a tool bar, see the page describing Lisp-level changes.
501 Toolbar global minor mode controls whether or not it is displayed. To
502 make the toolbar more useful, we need contributions of extra icons for
503 specific modes (with copyright assignments).
494 504
495 +++ 505 +++
496 ** Mouse-sensitive mode line. 506 ** Mouse-sensitive mode line.
497 507
498 Different parts of the mode line under X have been made 508 Different parts of the mode line under X have been made
3340 controls how may lines to reserve for the tool bar. A zero value 3350 controls how may lines to reserve for the tool bar. A zero value
3341 suppresses the tool bar. If the value is non-zero and 3351 suppresses the tool bar. If the value is non-zero and
3342 `auto-resize-tool-bars' is non-nil the tool bar's size will be changed 3352 `auto-resize-tool-bars' is non-nil the tool bar's size will be changed
3343 automatically so that all tool bar items are visible. 3353 automatically so that all tool bar items are visible.
3344 3354
3345 before this facility can be useful, we need people to donate icons.
3346
3347 *** Tool bar item definitions 3355 *** Tool bar item definitions
3348 3356
3349 Tool bar items are defined using `define-key' with a prefix-key 3357 Tool bar items are defined using `define-key' with a prefix-key
3350 `tool-bar'. For example `(define-key global-map [tool-bar item1] ITEM)' 3358 `tool-bar'. For example `(define-key global-map [tool-bar item1] ITEM)'
3351 where ITEM is a list `(menu-item CAPTION BINDING PROPS...)'. 3359 where ITEM is a list `(menu-item CAPTION BINDING PROPS...)'.
3398 3406
3399 `:help HELP-STRING'. 3407 `:help HELP-STRING'.
3400 3408
3401 Gives a help string to display for the tool bar item. This help 3409 Gives a help string to display for the tool bar item. This help
3402 is displayed when the mouse is moved over the item. 3410 is displayed when the mouse is moved over the item.
3411
3412 The function `toolbar-add-item' is a convenience function for adding
3413 toolbar items generally, and `toolbar-like-menu-item' can be used to
3414 define a toolbar item with a binding copied from an item on the menu
3415 bar.
3403 3416
3404 *** Tool-bar-related variables. 3417 *** Tool-bar-related variables.
3405 3418
3406 If `auto-resize-tool-bar' is non-nil, the tool bar will automatically 3419 If `auto-resize-tool-bar' is non-nil, the tool bar will automatically
3407 resize to show all defined tool bar items. It will never grow larger 3420 resize to show all defined tool bar items. It will never grow larger