[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/ |