comparison man/frames.texi @ 89909:68c22ea6027c

Sync to HEAD
author Kenichi Handa <handa@m17n.org>
date Fri, 16 Apr 2004 12:51:06 +0000
parents 375f2633d815
children 3219f94257bc
comparison
equal deleted inserted replaced
89908:ee1402f7b568 89909:68c22ea6027c
46 * Multiple Displays:: How one Emacs job can talk to several displays. 46 * Multiple Displays:: How one Emacs job can talk to several displays.
47 * Special Buffer Frames:: You can make certain buffers have their own frames. 47 * Special Buffer Frames:: You can make certain buffers have their own frames.
48 * Frame Parameters:: Changing the colors and other modes of frames. 48 * Frame Parameters:: Changing the colors and other modes of frames.
49 * Scroll Bars:: How to enable and disable scroll bars; how to use them. 49 * Scroll Bars:: How to enable and disable scroll bars; how to use them.
50 * Wheeled Mice:: Using mouse wheels for scrolling. 50 * Wheeled Mice:: Using mouse wheels for scrolling.
51 * Drag and drop:: Using drag and drop to open files and insert text.
51 * Menu Bars:: Enabling and disabling the menu bar. 52 * Menu Bars:: Enabling and disabling the menu bar.
52 * Tool Bars:: Enabling and disabling the tool bar. 53 * Tool Bars:: Enabling and disabling the tool bar.
53 * Dialog Boxes:: Controlling use of dialog boxes. 54 * Dialog Boxes:: Controlling use of dialog boxes.
54 * Tooltips:: Showing "tooltips", AKA "balloon help" for active text. 55 * Tooltips:: Showing "tooltips", AKA "balloon help" for active text.
55 * Mouse Avoidance:: Moving the mouse pointer out of the way. 56 * Mouse Avoidance:: Moving the mouse pointer out of the way.
67 68
68 @kindex DELETE @r{(and mouse selection)} 69 @kindex DELETE @r{(and mouse selection)}
69 If you select a region with any of these mouse commands, and then 70 If you select a region with any of these mouse commands, and then
70 immediately afterward type the @key{DELETE} function key, it deletes the 71 immediately afterward type the @key{DELETE} function key, it deletes the
71 region that you selected. The @key{BACKSPACE} function key and the 72 region that you selected. The @key{BACKSPACE} function key and the
72 ASCII character @key{DEL} do not do this; if you type any other key 73 @acronym{ASCII} character @key{DEL} do not do this; if you type any other key
73 in between the mouse command and @key{DELETE}, it does not do this. 74 in between the mouse command and @key{DELETE}, it does not do this.
74 75
75 @findex mouse-set-region 76 @findex mouse-set-region
76 @findex mouse-set-point 77 @findex mouse-set-point
77 @findex mouse-yank-at-click 78 @findex mouse-yank-at-click
793 @vindex mouse-wheel-scroll-amount 794 @vindex mouse-wheel-scroll-amount
794 The variables @code{mouse-wheel-follow-mouse} and 795 The variables @code{mouse-wheel-follow-mouse} and
795 @code{mouse-wheel-scroll-amount} determine where and by how much 796 @code{mouse-wheel-scroll-amount} determine where and by how much
796 buffers are scrolled. 797 buffers are scrolled.
797 798
799 @node Drag and drop
800 @section Drag and drop in Emacs.
801
802 @cindex drag and drop
803 Emacs supports drag and drop so that dropping of files and text is handeled.
804 Currently supported drag and drop protocols are XDND, Motif and the old
805 KDE 1.x protocol. There is no drag support yet.
806 When text is dropped on Emacs, Emacs inserts the text where it is dropped.
807 When a file is dragged from a file manager to Emacs, Emacs opens that file.
808 As a special case, if a file is dropped on a dired buffer the file is
809 copied or moved (depends on exactly how it is dragged and the application
810 it was dragged from) to the directory the dired buffer is displaying.
811
812 @vindex x-dnd-open-file-other-window
813 A file is normally opened in the window it is dropped on, but if you
814 prefer the file to be opened in a new window you can customize the variable
815 @code{x-dnd-open-file-other-window}.
816
817 @vindex x-dnd-types-alist
818 If you want to change the way Emacs handles drop of different types
819 or add a new type, you shall customize @code{x-dnd-types-alist}. This
820 requires detailed knowledge of what types other applications use
821 for drag and drop.
822
823 @vindex x-dnd-protocol-alist
824 When an URL is dropped on Emacs it may be a file, but it may also be
825 another URL type (ftp, http, etc.). Emacs first checks
826 @code{x-dnd-protocol-alist} to determine what to do with the URL. If there
827 is no match there and if @code{browse-url-browser-function} is an alist,
828 Emacs looks for a match there. If no match is found the text for the URL
829 is inserted. If you want to alter Emacs behaviour you can customize these
830 variables.
831
832
798 @node Menu Bars 833 @node Menu Bars
799 @section Menu Bars 834 @section Menu Bars
800 @cindex Menu Bar mode 835 @cindex Menu Bar mode
801 @cindex mode, Menu Bar 836 @cindex mode, Menu Bar
802 837
852 invoke the command to begin with. 887 invoke the command to begin with.
853 888
854 You can customize the option @code{use-dialog-box} to suppress the 889 You can customize the option @code{use-dialog-box} to suppress the
855 use of dialog boxes. This also controls whether to use file selection 890 use of dialog boxes. This also controls whether to use file selection
856 windows (but those are not supported on all platforms). 891 windows (but those are not supported on all platforms).
892
893 @vindex use-file-dialog
894 A file selection window is a special kind of dialog box for asking for
895 file names.
896
897 You can customize the option @code{use-file-dialog} to suppress the
898 use of file selection windows even if you still want other kinds
899 of dialogs. This option has no effect if you have supressed all dialog
900 boxes with the option @code{use-dialog-box}.
901
857 902
858 @node Tooltips 903 @node Tooltips
859 @section Tooltips (or ``Balloon Help'') 904 @section Tooltips (or ``Balloon Help'')
860 905
861 @cindex balloon help 906 @cindex balloon help
952 mouse---only single clicks are supported. The normal @code{xterm} mouse 997 mouse---only single clicks are supported. The normal @code{xterm} mouse
953 functionality is still available by holding down the @kbd{SHIFT} key 998 functionality is still available by holding down the @kbd{SHIFT} key
954 when you press the mouse button. The Linux console supports this 999 when you press the mouse button. The Linux console supports this
955 mode if it has support for the mouse enabled, e.g.@: using the 1000 mode if it has support for the mouse enabled, e.g.@: using the
956 @command{gpm} daemon. 1001 @command{gpm} daemon.
1002
1003 @ignore
1004 arch-tag: 7dcf3a31-a43b-45d4-a900-445b10d77e49
1005 @end ignore