[uim-commit] r863 - trunk/scm
ekato at freedesktop.org
ekato at freedesktop.org
Sun Jun 5 01:50:18 PDT 2005
Author: ekato
Date: 2005-06-05 01:50:15 -0700 (Sun, 05 Jun 2005)
New Revision: 863
Modified:
trunk/scm/skk-custom.scm
trunk/scm/skk.scm
Log:
* scm/skk.scm (skk-ddskk-like-heading-lable-char-list) : Move into
skk-custom.scm.
(skk-uim-heading-label-char-list) : Ditto.
* scm/skk-custom.scm : Add custom-set-hooks for
skk-candidate-selection-style.
(skk-ddskk-like-heading-label-char-list ) : Moved from skk.scm.
(skk-uim-heading-label-char-list) : Ditto.
Modified: trunk/scm/skk-custom.scm
===================================================================
--- trunk/scm/skk-custom.scm 2005-06-04 12:24:02 UTC (rev 862)
+++ trunk/scm/skk-custom.scm 2005-06-05 08:50:15 UTC (rev 863)
@@ -35,6 +35,9 @@
(define skk-im-name-label (N_ "SKK"))
(define skk-im-short-desc (N_ "uim version of SKK input method"))
+(define skk-ddskk-like-heading-label-char-list '("a" "s" "d" "f" "j" "k" "l"))
+(define skk-uim-heading-label-char-list '("1" "2" "3" "4" "5" "6" "7" "8" "9" "0"))
+
(define-custom-group 'skk
(ugettext skk-im-name-label)
(ugettext skk-im-short-desc))
@@ -84,6 +87,21 @@
(_ "Candidate selection style")
(_ "long description will be here."))
+(custom-add-hook 'skk-candidate-selection-style
+ 'custom-set-hooks
+ (lambda ()
+ (if (= skk-candidate-selection-style 'ddskk-like)
+ (begin
+ (custom-set-value! 'skk-candidate-op-count 4)
+ (custom-set-value!
+ 'skk-nr-candidate-max
+ (length skk-ddskk-like-heading-label-char-list)))
+ (begin
+ (custom-set-value! 'skk-candidate-op-count 2)
+ (custom-set-value!
+ 'skk-nr-candidate-max
+ (length skk-uim-heading-label-char-list))))))
+
;; activity dependency
(custom-add-hook 'skk-candidate-op-count
'custom-activity-hooks
Modified: trunk/scm/skk.scm
===================================================================
--- trunk/scm/skk.scm 2005-06-04 12:24:02 UTC (rev 862)
+++ trunk/scm/skk.scm 2005-06-05 08:50:15 UTC (rev 863)
@@ -55,9 +55,6 @@
;; encoding conversion problem. -- YamaKen 2005-02-02
(define skk-auto-start-henkan-keyword-list '("¤ò" "¡¢" "¡£" "¡¥" "¡¤" "¡©" "¡×" "¡ª" "¡¨" "¡§" ")" ";" ":" "¡Ë" "¡É" "¡Û" "¡Ù" "¡Õ" "¡Ó" "¡Ñ" "¡Ï" "¡Í" "}" "]" "?" "." "," "!"))
-(define skk-ddskk-like-heading-label-char-list '("a" "s" "d" "f" "j" "k" "l"))
-(define skk-uim-heading-label-char-list '("1" "2" "3" "4" "5" "6" "7" "8" "9" "0"))
-
;; style specification
(define skk-style-spec
'(;; (style-element-name . validator)
More information about the uim-commit
mailing list