[Sawfish] Re: Only for germans ;)

[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]


Hi,

On Sat, 5 Oct 2013 20:57:54 +0200
wrote fuchur <flohtransporter@xxxxxxxxx>:

>Hi,
>
>On Thu, 3 Oct 2013 00:10:36 +0200
>wrote fuchur <flohtransporter@xxxxxxxxx>:
>
>> ...
>
>A set of patches, apply after de.po.patch:
>
>01.docs.patch
>Update StyleTab/theme.jl text strings
>
>02.docs.patch
>Update german translation
>
>03.docs.patch
>Rename tab-add-to-group to tab-window-add-to-tabgroup and
>tabgroup-add-to-group to tab-tabgroup-add-to-tabgroup 
>in tabs/tab.jl and wm/keymaps.jl.
>You must update your keybindings for title and tabbar.
>Add/improve text/doc strings in tabs/tab.jl and tabs/tabgroup.jl
>
>04.docs.patch
>Update german translation
>
>05.docs.patch
>06.docs.patch
>Add/improve text/doc strings in tabs/tab.jl and tabs/tabgroup.jl
>
>07.docs.patch
>Add defcustom marked-cursor-shape to commands/move-resize.jl
>Use custom cursor if window marked to add as tab.
>Improve text/doc strings in prg/compton.jl
>
>08.docs.patch
>Update german translation
>

09.docs.patch
Add missing text/doc strings in sawfish.

-- 
Regards,
Fuchur

GPG Fingerprint: CA3B 8204 5B3E 6D48 6D53  C116 E5BC 70D5 B8D7 B2B0
diff -urNad sawfish.orgi/lisp/sawfish/wm/commands/groups.jl sawfish/lisp/sawfish/wm/commands/groups.jl
--- sawfish.orgi/lisp/sawfish/wm/commands/groups.jl
+++ sawfish/lisp/sawfish/wm/commands/groups.jl
@@ -66,13 +66,17 @@
       (fun w)))
 
   (define (iconify-group w)
+    "Minimize the window and all windows from the same group."
     (call-with-iconify-mode 'group iconify-window w))
   (define (uniconify-group w)
+    "Restore the window and all windows from the same group from its minimized state."
     (call-with-iconify-mode 'group uniconify-window w))
 
   (define (iconify-transient-group w)
+    "Minimize the transient window and all transient windows from the same group."
     (call-with-iconify-mode 'transients iconify-window w))
   (define (uniconify-transient-group w)
+    "Restore the transient window and all transient windows from the same group from its minimized state."
     (call-with-iconify-mode 'transients uniconify-window w))
 
   (define-command 'iconify-group
@@ -87,13 +91,18 @@
   ;; sticky
 
   (define (make-group-sticky w)
+    "Make the window and all windows from the same group appears in all workspaces and viewports."
     (map-window-group make-window-sticky w))
   (define (make-group-unsticky w)
+    "Make the window and all windows from the same group appears only in the
+current workspaces or viewports."
     (map-window-group make-window-unsticky w))
-
+  
   (defun toggle-group-sticky (w)
+    "Toggle the `stickiness' from the window and all windows from the same group,
+i.e. make it appear in all workspaces and viewports."
     (if (window-get w 'sticky)
-	(make-group-unsticky w)
+        (make-group-unsticky w)
       (make-group-sticky w)))
 
   ;;###autoload
@@ -112,15 +121,18 @@
 	  send-group-dest-space (eq x (input-focus))))) w))
 
   (define (send-group-to-current-workspace w)
+    "Send the window and all windows from the same group to the current workspace."
     (send-group-to-workspace w current-workspace))
 
   (define (send-group-to-next-workspace send-group-window count)
+    "Send the window and all windows from the same group to the next workspace."
     (ws-call-with-workspace (lambda (space)
 			      (send-group-to-workspace send-group-window space)
 			      (select-workspace space))
 			    count workspace-send-boundary-mode))
 
   (define (send-group-to-previous-workspace w count)
+    "Send the window and all windows from the same group to the previous workspace."
     (send-group-to-next-workspace w (- count)))
 
   ;;###autoload
@@ -134,6 +146,8 @@
   ;; viewports
 
   (define (move-group-to-current-viewport w)
+    "Move the window and all windows from the same group
+to the current viewport."
     (map-window-group move-window-to-current-viewport w))
 
   (define (move-group-viewport w col row)
@@ -141,10 +155,25 @@
 			(move-window-viewport x col row)) w)
     (move-viewport-to-window w))
 
-  (define (move-group-left w) (move-group-viewport w -1 0))
-  (define (move-group-right w) (move-group-viewport w 1 0))
-  (define (move-group-up w) (move-group-viewport w 0 -1))
-  (define (move-group-down w) (move-group-viewport w 0 1))
+  (define (move-group-left w) 
+    "Move the window and all windows from the same group
+to the viewport on the left, and switch to that viewport."
+    (move-group-viewport w -1 0))
+
+  (define (move-group-right w) 
+    "Move the window and all windows from the same group
+to the viewport on the right, and switch to that viewport."
+    (move-group-viewport w 1 0))
+
+  (define (move-group-up w) 
+    "Move the window and all windows from the same group
+to the viewport above, and switch to that viewport."
+    (move-group-viewport w 0 -1))
+
+  (define (move-group-down w) 
+    "Move the window and all windows from the same group
+to the viewport below, and switch to that viewport."
+    (move-group-viewport w 0 1))
 
   ;;###autoload
   (define-command 'move-group-to-current-viewport
@@ -162,11 +191,29 @@
 
   ;; stacking
 
-  (define (raise-group w) (raise-windows w (windows-in-group w t)))
-  (define (lower-group w) (lower-windows w (windows-in-group w t)))
-  (define (raise-lower-group w) (raise-lower-windows w (windows-in-group w t)))
-  (define (raise-group-depth w) (map-window-group raise-window-depth w))
-  (define (lower-group-depth w) (map-window-group lower-window-depth w))
+  (define (raise-group w) 
+    "Raise the window and all windows from the same group to its highest
+allowed position in the stacking order."
+    (raise-windows w (windows-in-group w t)))
+
+  (define (lower-group w) 
+    "Lower the window and all windows from the same group to its lowest
+allowed position in the stacking order."
+    (lower-windows w (windows-in-group w t)))
+
+  (define (raise-lower-group w) 
+    "If the window is at its highest possible position, then lower the window and all
+windows from the same group to its lowest possible position. Otherwise raise the window
+and all windows from the group as far as allowed."
+    (raise-lower-windows w (windows-in-group w t)))
+
+  (define (raise-group-depth w) 
+    "Put the window and all windows from the same group in the stacking level above its current level."
+    (map-window-group raise-window-depth w))
+
+  (define (lower-group-depth w) 
+    "Put the window and all windows from the same group in the stacking level beneath its current level."
+    (map-window-group lower-window-depth w))
 
   ;;###autoload
   (define-command 'raise-group raise-group
diff -urNad sawfish.orgi/lisp/sawfish/wm/commands/help.jl sawfish/lisp/sawfish/wm/commands/help.jl
--- sawfish.orgi/lisp/sawfish/wm/commands/help.jl
+++ sawfish/lisp/sawfish/wm/commands/help.jl
@@ -40,16 +40,24 @@
 
   ;; Commands
 
-  (define (show-faq) (help-display-info-function "sawfish" "FAQ"))
+  (define (show-faq) 
+    "Display the sawfish FAQ."
+    (help-display-info-function "sawfish" "FAQ"))
 
-  (define (show-news) (help-display-info-function "sawfish" "News"))
+  (define (show-news) 
+    "Display sawfish news."
+    (help-display-info-function "sawfish" "News"))
 
   (define (show-programmer-manual)
+    "Open the programmer manual."
     (help-display-info-function "sawfish" "Top"))
 
-  (define (show-homepage) (browser "http://sawfish.wikia.com/";))
+  (define (show-homepage) 
+    "Open the webside http://sawfish.wikia.com.";
+    (browser "http://sawfish.wikia.com/";))
 
   (define (show-about)
+    "Open about sawfish."
     (system "sawfish-about >/dev/null 2>&1 </dev/null &"))
 
   ;;###autoload
diff -urNad sawfish.orgi/lisp/sawfish/wm/commands/move-resize.jl sawfish/lisp/sawfish/wm/commands/move-resize.jl
--- sawfish.orgi/lisp/sawfish/wm/commands/move-resize.jl
+++ sawfish/lisp/sawfish/wm/commands/move-resize.jl
@@ -547,10 +547,12 @@
       (resize-window-with-hints* win new-wid new-hgt)))
 
   (define (double-window-size w)
+    "Resize the window to the double size."
     (unless (window-get w 'fixed-size)
       (resize-by-factor w 2)))
 
   (define (halve-window-size w)
+    "Resize the window to the halve size."
     (unless (window-get w 'fixed-size)
       (resize-by-factor w 0.5)))
 
@@ -597,6 +599,7 @@
 
   ;; Move Window To Center
   (define (move-window-center w)
+    "Move the window to the center from the current screen."
     (move-window-to w
                     (quotient (- (screen-width)
                                  (car (window-frame-dimensions w))) 2)
@@ -605,8 +608,8 @@
 
   ;; resize-prompt
   (define (resize-window-prompt)
-    (require 'sawfish.wm.util.prompt)
     "Resize window. Prompted to enter new size."
+    (require 'sawfish.wm.util.prompt)
     (let* ((win (current-event-window))
            (w-name (window-name win))
            (old-w (car (window-dimensions win)))
diff -urNad sawfish.orgi/lisp/sawfish/wm/commands/poweroff.jl sawfish/lisp/sawfish/wm/commands/poweroff.jl
--- sawfish.orgi/lisp/sawfish/wm/commands/poweroff.jl
+++ sawfish/lisp/sawfish/wm/commands/poweroff.jl
@@ -67,6 +67,8 @@
     :group (misc apps))
 
   (define (poweroff action)
+    "Run one of the following system programs: 
+halt, reboot, suspend, hibernate, logout or lockdown."
     (case action
       ((reboot)
        (call-hook 'before-exit-hook)
diff -urNad sawfish.orgi/lisp/sawfish/wm/commands/raise-commands.jl sawfish/lisp/sawfish/wm/commands/raise-commands.jl
--- sawfish.orgi/lisp/sawfish/wm/commands/raise-commands.jl
+++ sawfish/lisp/sawfish/wm/commands/raise-commands.jl
@@ -59,6 +59,8 @@
     (replay-pointer w))
 
   (define (or-pass-through-click w)
+    "Raise the window if it is not on top, or if the window is on top, then replay
+any pointer events that invoked the command."
     (if (and (windowp w) (not (window-on-top-p w)))
 	(raise-window* w)
       (replay-pointer w)))
diff -urNad sawfish.orgi/lisp/sawfish/wm/custom.jl sawfish/lisp/sawfish/wm/custom.jl
--- sawfish.orgi/lisp/sawfish/wm/custom.jl
+++ sawfish/lisp/sawfish/wm/custom.jl
@@ -215,7 +215,7 @@
             (require 'sawfish.wm.customize)
             (customize group))
 	  #:doc (format nil
-			"Invoke configurator to customize group \"%s\"."
+			"Invoke configurator to customize group %s."
 			group
 			)))))
 
diff -urNad sawfish.orgi/lisp/sawfish/wm/state/iconify.jl sawfish/lisp/sawfish/wm/state/iconify.jl
--- sawfish.orgi/lisp/sawfish/wm/state/iconify.jl
+++ sawfish/lisp/sawfish/wm/state/iconify.jl
@@ -232,6 +232,7 @@
       (emit-sticky-hook w)))
 
   (define (make-window-unsticky w)
+    "Make the window only appear on the current workspaces or viewports."
     (when (window-sticky-p w)
       (make-window-unsticky/workspace w #:no-hooks t)
       (make-window-unsticky/viewport w #:no-hooks t)

Attachment: signature.asc
Description: PGP signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/