]> git.eshelyaron.com Git - emacs.git/commitdiff
* tool-bar.el (tool-bar-position): New defcustom (Bug#7049).
authorJan Djärv <jan.h.d@swipnet.se>
Tue, 21 Sep 2010 07:01:22 +0000 (09:01 +0200)
committerJan Djärv <jan.h.d@swipnet.se>
Tue, 21 Sep 2010 07:01:22 +0000 (09:01 +0200)
lisp/ChangeLog
lisp/tool-bar.el

index 2f94752943b678cbc8dcb8e415004f07d55b7f47..5e7ae954b8a84e488456939ada04f38da3429167 100644 (file)
@@ -1,3 +1,7 @@
+2010-09-21  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * tool-bar.el (tool-bar-position): New defcustom (Bug#7049).
+
 2010-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * textmodes/reftex-parse.el (reftex-what-macro)
index 98aaa8fe50a0eb93bce0d5e2488b49e78797e619..4dedf3dfca52a7e03cd21a8c02783bb41af6ef22 100644 (file)
@@ -311,6 +311,23 @@ holds a keymap."
                       'help
                       :help "Pop up the Help menu")))
 
+(if (featurep 'move-toolbar)
+    (defcustom tool-bar-position 'top
+      "Specify on which side the tool bar shall be.
+Possible values are `top' (tool bar on top), `bottom' (tool bar at bottom),
+`left' (tool bar on left) and `right' (tool bar on right).
+Customize `tool-bar-mode' if you want to show or hide the tool bar."
+      :type '(choice (const top)
+                    (const bottom)
+                    (const left)
+                    (const right))
+      :group 'frames
+      :initialize 'custom-initialize-default
+      :set (lambda (sym val)
+            (set-default sym val)
+            (modify-all-frames-parameters 
+             (list (cons 'tool-bar-position val))))))
+
 
 (provide 'tool-bar)
 ;; arch-tag: 15f30f0a-d0d7-4d50-bbb7-f48fd0c8582f