[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/man/xresources.texi [lexbind]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/man/xresources.texi [lexbind] |
Date: |
Tue, 14 Oct 2003 18:56:39 -0400 |
Index: emacs/man/xresources.texi
diff -c emacs/man/xresources.texi:1.10.2.1 emacs/man/xresources.texi:1.10.2.2
*** emacs/man/xresources.texi:1.10.2.1 Fri Apr 4 01:20:49 2003
--- emacs/man/xresources.texi Tue Oct 14 18:56:25 2003
***************
*** 46,51 ****
--- 46,54 ----
Emacs compiled for Windows looks for X resources in the Windows
Registry, under the key @samp{HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs}
and then under the key @samp{HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs}.
+ The menu and scrollbars are native widgets on MS-Windows, so they are
+ only customizable via the system-wide settings in the Display Control
+ Panel.
Programs define named resources with particular meanings. They also
define how to group resources into named classes. For instance, in
***************
*** 139,144 ****
--- 142,148 ----
@samp{Show Resource Box} from the @samp{Commands} menu. This displays
a list of all the meaningful X resources and allows you to edit them.
Changes take effect immediately if you click on the @samp{Apply} button.
+ (See the @code{editres} man page for more details.)
@node Table of Resources
@appendixsec Table of X Resources for Emacs
***************
*** 201,206 ****
--- 205,211 ----
Additional space (@dfn{leading}) between lines, in pixels.
@item @code{menuBar} (class @code{MenuBar})
+ @cindex menu bar
Give frames menu bars if @samp{on}; don't have menu bars if
@samp{off}. @xref{Lucid Resources}, and @ref{LessTif Resources}, for
how to control the appearance of the menu bar if you have one.
***************
*** 249,259 ****
--- 254,274 ----
Name to display in the title bar of the initial Emacs frame.
@item @code{toolBar} (class @code{ToolBar})
+ @cindex tool bar
Number of lines to reserve for the tool bar. A zero value suppresses
the tool bar. If the value is non-zero and
@code{auto-resize-tool-bars} is address@hidden, the tool bar's size
will be changed automatically so that all tool bar items are visible.
+ @item @code{useXIM} (class @code{UseXIM})
+ @cindex XIM
+ @cindex X input methods
+ @cindex input methods, X
+ Turn off use of X input methods (XIM) if @samp{false} or @samp{off}.
+ This is only relevant if your Emacs is actually built with XIM
+ support. It is potentially useful to turn off XIM for efficiency,
+ especially slow X client/server links.
+
@item @code{verticalScrollBars} (class @code{ScrollBars})
Give frames scroll bars if @samp{on}; don't have scroll bars if
@samp{off}.
***************
*** 378,392 ****
@item horizontalSpacing
Horizontal spacing in pixels between items. Default is 3.
@item verticalSpacing
! Vertical spacing in pixels between items. Default is 1.
@item arrowSpacing
Horizontal spacing between the arrow (which indicates a submenu) and
the associated text. Default is 10.
@item shadowThickness
! Thickness of shadow line around the widget.
@item margin
! The margin of the menu bar, in characters. The default of 4 makes the
! menu bar appear like the LessTif/Motif one.
@end table
@node LessTif Resources
--- 393,414 ----
@item horizontalSpacing
Horizontal spacing in pixels between items. Default is 3.
@item verticalSpacing
! Vertical spacing in pixels between items. Default is 2.
@item arrowSpacing
Horizontal spacing between the arrow (which indicates a submenu) and
the associated text. Default is 10.
@item shadowThickness
! Thickness of shadow line around the widget. Default is 1.
!
! Also determines the thickness of shadow lines around other objects,
! for instance 3D buttons and arrows. If you have the impression that
! the arrows in the menus do not stand out clearly enough or that the
! difference between ``in'' and ``out'' buttons is difficult to see, set
! this to 2. If you have no problems with visibility, the default
! probably looks better. The background color may also have some effect
! on the contrast.
@item margin
! The margin of the menu bar, in characters. Default is 1.
@end table
@node LessTif Resources
***************
*** 537,543 ****
customizing specific GTK widget features. To customize Emacs font,
background, faces etc., use the normal X resources, see @ref{Resources}.
! In these files you first defines a style and then how to apply that style
to widgets (@pxref{GTK widget names}). Here is an example of how to
change the font for Emacs menus:
--- 559,570 ----
customizing specific GTK widget features. To customize Emacs font,
background, faces etc., use the normal X resources, see @ref{Resources}.
! Some GTK themes override these mechanisms, which means that using
! these mechanisms will not work to customize them. We recommend that
! you use @file{~/.emacs.d/gtkrc} for customizations, since
! @file{~/.gtkrc-2.0} seems to be ignored when running GConf with GNOME.
!
! In these files you first defines a style and then how to apply that style
to widgets (@pxref{GTK widget names}). Here is an example of how to
change the font for Emacs menus:
***************
*** 552,557 ****
--- 579,599 ----
@end smallexample
+ Here is a more elaborate example, showing how to change the parts of
+ the scroll bar:
+
+ @smallexample
+ style "scroll"
+ @{
+ fg[NORMAL] = "red"@ @ @ @ @ # The arrow color.
+ bg[NORMAL] = "yellow"@ @ # The thumb and background around the arrow.
+ bg[ACTIVE] = "blue"@ @ @ @ # The trough color.
+ bg[PRELIGHT] = "white"@ # The thumb color when the mouse is over it.
+ @}
+
+ widget "*verticalScrollBar*" style "scroll"
+ @end smallexample
+
There are some things you can set without using any style or widget name,
which affect GTK as a whole. Most of these are poorly documented, but can
be found in the `Properties' section of the documentation page for
***************
*** 688,694 ****
@tab @code{GtkVHbox}
@item @code{emacs}
@tab @code{GtkFixed}
! @item @code{verticalScrollbar}
@tab @code{GtkVScrollbar}
@item @code{emacs-toolbar}
@tab @code{GtkToolbar}
--- 730,736 ----
@tab @code{GtkVHbox}
@item @code{emacs}
@tab @code{GtkFixed}
! @item @code{verticalScrollBar}
@tab @code{GtkVScrollbar}
@item @code{emacs-toolbar}
@tab @code{GtkToolbar}
***************
*** 703,709 ****
@smallexample
widget "Emacs.pane.menubar" style "my_style"
! widget "Emacs.pane.emacs.verticalScrollbar" style "my_style"
@end smallexample
GTK absolute names are quite strange when it comes to menus
--- 745,751 ----
@smallexample
widget "Emacs.pane.menubar" style "my_style"
! widget "Emacs.pane.emacs.verticalScrollBar" style "my_style"
@end smallexample
GTK absolute names are quite strange when it comes to menus
***************
*** 915,917 ****
--- 957,963 ----
@noindent
@var{size} is a decimal number that describes the font size in points.
+
+ @ignore
+ arch-tag: 9b6ff773-48b6-41f6-b2f9-f114b8bdd97f
+ @end ignore
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/man/xresources.texi [lexbind],
Miles Bader <=