Summary: | Suggestion: add the 'pref' button to uim-toolbar-gtk | ||
---|---|---|---|
Product: | UIM | Reporter: | UTUMI Hirosi <utuhiro78> |
Component: | helper: toolbar | Assignee: | TOKUNAGA Hiroyuki <tkng> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | high | CC: | uim-bugs |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 2304 |
Description
UTUMI Hirosi
2005-01-09 17:00:13 UTC
I think the feature to exec uim-im-switcher and uim-pref should be realized as right click menu. See: http://lists.freedesktop.org/archives/uim/2005-January/000931.html I've posted my opinion. http://lists.freedesktop.org/archives/uim/2005-January/000957.html This is almost resolved except for show/hide configuration via uim-pref. Hiroyuki, I had prepared the boolean custom variables to control it and corresponding C API for value acquisition. See r373 for detail and please implement the feature. I implemented and commit the feature in revision 451. (This commit breaks uim-toolbar-gtk-systray and uim-toolbar-applet, I have to fix them.) But that seems not working now, uim_scm_symbol_value_bool("toolbar-show-switcher-button?") seems always returning true value. uim-pref-gtk also says toolbar-show-switcher-button? is #t, even if I changed this value on ~/.uim.d/custom-global.scm with text editor. Is the environment variable LIBUIM_VANILLA related on this problem? This problem is too awkward to me... Sorry, my uim_scm_symbol_value_bool() implementation was broken. I've fixed it in r459. The behavior involving LIBUIM_VANILLA is another issue. As you know, LIBUIM_VANILLA instructs libuim vanilla flavor. Since it strips any user toppings including ~/uim.d/customs/* and ~/.uim, the boolean values are defaults to #t. The behavior cannot be changed. Confirmed that I can disable switcher/pref button :-) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.