aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/wid-edit.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (widget-button-click): Wrap with save-excursionGerd Moellmann1999-11-091-23/+24
| | | | to restore track-mouse in the correct buffer.
* Remove some compatibility code and checks.Dave Love1999-09-131-67/+27
| | | | | | | | | | | (widget-specify-field, widget-specify-button): Don't use XEmacs properties. (widget-overlay-inactive): Change error message. (widget-button-pressed-face): New variable. (widget-button-click): Use it. (widget-documentation-link-add): Specify mouse and button faces. (widget-echo-help-mouse, widget-stop-mouse-tracking): Functions removed now the functionality is built in.
* (widget-use-overlay-change): Uncustomize and make it unconditionally t.Dave Love1999-07-201-4/+2
|
* (widget-before-change): Signal text-read-only ratherKarl Heuer1999-03-301-2/+4
| | | | than an ordinary error.
* (widget-choice-value-create): Use `equal' instead of `eq'.Richard M. Stallman1999-02-151-1/+1
|
* (widget-alist-convert-option): Delete spurious comma.Richard M. Stallman1999-01-201-2/+2
| | | | (widget-plist-convert-option): Delete spurious comma.
* (alist): Use sexp as default key-type.Richard M. Stallman1999-01-191-1/+1
|
* Fix typo.Markus Rost1999-01-181-1/+0
|
* (plist, alist): New widget types.Richard M. Stallman1999-01-181-37/+127
| | | | (coding-system): Define this unconditionally.
* (widget-menu-max-shortcuts): New variable.Karl Heuer1998-09-131-2/+9
| | | | | (widget-choose): Don't use single-char shortcuts if # items exceeds that many. Use minibuffer instead.
* (widget-beginning-of-line): Properly handleRichard M. Stallman1998-08-081-8/+14
| | | | | multiline fields. Don't use call-interactively. (widget-end-of-line): Likewise.
* (widget-default-get): Doc fix.Richard M. Stallman1998-06-151-2/+4
| | | | | (widget-editable-list-entry-create): Apply :value-to-external to the value returned from wiget-default-get.
* (other): Doc fix.Richard M. Stallman1998-06-131-1/+1
|
* (widget-specify-secret): New function.Richard M. Stallman1998-06-101-16/+22
| | | | | (widget-after-change): Use it. (widget-specify-field): Use it.
* (other): New widget type.Richard M. Stallman1998-06-101-0/+11
|
* (widgets: sexp, variable, list, vector): Doc fixes.Richard M. Stallman1998-05-091-4/+4
|
* (default, widget-default-default-get): Define it.Richard M. Stallman1998-04-081-4/+25
| | | | | | | | (group, widget-group-default-get): Define it. (menu-choice, widget-choice-default-get): Define it. (widget-default-get): New function. (widget-choice-action): Call it. (widget-editable-list-entry-create): Call it.
* (widget-beginning-of-line): Don't set zmacs-region-stays.Richard M. Stallman1998-04-021-36/+9
| | | | | | | | | (widget-end-of-line): Likewise. (widget-glyph-click): Use read-event. (widget-color-choice-list): Delete compatibility code. (widget-color-sample-face-get): Likewise. (widget-choose): Likewise. (widget-event-point): Fix paren error.
* Delete some compatibility code.Richard M. Stallman1998-04-021-54/+42
| | | | | | | | | (widget-event-point, widget-read-event): Define unconditionally. (widget-echo-help-mouse): Don't use window-end. (widget-choice-value-create): If there is an :explicit-choice, respect it. (widget-choice-action): Record an explicit choice in :explicit-choice.
* Use browse-url directly.Per Abrahamsen1998-03-041-2/+1
|
* (widget-choose): Allow scrolling of large lists.Karl Heuer1997-12-191-7/+25
|
* (variable-link): New widget.Karl Heuer1997-10-161-0/+20
| | | | | | (widget-variable-link-action): New function. (function-link): New widget. (widget-function-link-action): New function.
* (widget-button-click): Move point to where clicked.Karl Heuer1997-10-151-1/+2
|
* (widget-plist-member): Move from here to src/fns.c;Karl Heuer1997-09-301-43/+0
| | | | | translated into C for efficiency. (widget-put, widget-get, widget-apply): Likewise.
* (widget-before-change): Obey `inhibit-read-only'.Richard M. Stallman1997-08-151-12/+13
|
* (widget-single-line-display-table): VariableRichard M. Stallman1997-08-091-10/+11
| | | | commented out; don't use it either.
* Synched with 1.9951.Per Abrahamsen1997-07-281-89/+96
|
* (widget-field-use-before-change): Reenable for Emacs 20.Richard M. Stallman1997-07-061-3/+7
| | | | | (widget-choose): Using keyboard, if all choices are diabled, just report an error.
* Synched with 1.9945.Per Abrahamsen1997-07-041-62/+51
|
* Synched with 1.9944.Per Abrahamsen1997-07-041-6/+33
|
* (color-sample, editable-color): New widget types.Richard M. Stallman1997-07-031-5/+29
| | | | | (widget-button-face): Default value widget-button-face. (widget-default-button-face-get): Use variable widget-button-face.
* Synched with 1.9942.Per Abrahamsen1997-07-021-3/+38
|
* (widget-choice-action): Use widget-edit-functions.Richard M. Stallman1997-06-271-21/+24
| | | | | | | | | (widget-toggle-action): Likewise. (widget-choose): Use only digits, except for C-g. Allocate digits to disabled commands too. Don't use a keyboard menu; instead, display a buffer listing all the alternatives. Put cursor in echo area.
* Synched with 1.9936.Per Abrahamsen1997-06-251-40/+58
|
* (widget-menu-minibuffer-flag): New variable.Richard M. Stallman1997-06-241-24/+97
| | | | | | | | | | | | | | | | | (widget-choose): Alternative method to read one character from the keyboard. (widget-documentation-face): New variable. (widget-specify-doc): Use the variable. (widget-default-button-face-get): Try to get it from the parent. (widget-default-create): Use :tag-face for tags. (widget-edit-functions): Renamed from widget-edit-hook. (widget-field-action): Pass the widget as an arg when running hook. (character): Doc fix. (restricted-sexp): New widget type. (integer, number): Use restricted-sexp.
* (widget-edit-hook): New variable.Richard M. Stallman1997-06-241-13/+5
| | | | | | | | (widget-field-action, widget-choice-action): Run that hook instead of displaying an echo area message. (widget-toggle-action): Likewise. (group-visibility, widget-group-visibility-create): Moved to cus-edit.el and renamed.
* (widget-default-value-set): Preserve point here.Richard M. Stallman1997-06-211-30/+30
| | | | | | | (widget-choice-action, widget-toggle-action): Not here. (widget-choice-action, widget-toggle-action): Display a message about [State]. (widget-field-action): Improve message.
* (widget-file-complete): New function.Richard M. Stallman1997-06-211-41/+70
| | | | | | | | | | | (file): Use widget-file-complete for :completion. Delete :action. (symbol): Use lisp-complete-symbol for :completion. (widget-file-action): Function deleted. (widget-field-action): Just move to next field. (widget-choice-action, widget-toggle-action): Preserve point usefully if it is within the widget. (group-visibility): Inherit from visibility.
* (group-visibility): New widget type.Richard M. Stallman1997-06-211-0/+18
| | | | (widget-group-visibility-create): New function.
* Comment change.Richard M. Stallman1997-06-211-1/+2
|
* (widget-documentation-link-action):Richard M. Stallman1997-06-211-1/+7
| | | | Use describe-function or describe-variable in simple cases.
* Synched with 1.9930.Per Abrahamsen1997-06-211-49/+17
|
* (boolean): Capitalize "toggle".Richard M. Stallman1997-06-211-14/+65
| | | | | | | | | | | | | | | | | | | | (choice): Capitalize "value menu". (visibility): Capitalize "hide" and "show". (group-visibility): Likewise. (widget-documentation-string-value-create): Capitalize "more". (widget-specify-insert): Bind before-change-functions. (widget-insert, widget-setup): Likewise. (widget-editable-list-delete-at, widget-default-delete): Likewise. (widget-editable-list-insert-before): Likewise. (widget-setup): Set up before-change-functions. (widget-after-change): Don't apply :notify here. (widget-before-change): New function. Apply :notify here. (group-link): New widget type. (widget-group-link-action): New function. (widget-group-link-create): New function. (group-visibility): New widget type.
* Don't delete nil overlays.Per Abrahamsen1997-06-191-2/+4
|
* Change color.Per Abrahamsen1997-06-191-1/+1
|
* Synched with 1.9924.Per Abrahamsen1997-06-191-5/+8
|
* Synched with 1.9920.Per Abrahamsen1997-06-151-48/+192
|
* Synched with 1.9914.Per Abrahamsen1997-06-141-42/+134
|
* Synached with 1.9908.Per Abrahamsen1997-06-041-51/+118
|
* Synched with 1.9905Per Abrahamsen1997-06-011-309/+180
|