Great Circle Associates

XCIN Mail-list
(December 2000)


Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: [Fwd: XIM application frozen on gtk+1.3.*]
From: Ming-Che Chuang <mingche@cobra.ee.ntu.edu.tw>
Organization: PPE & EE ,NTU
Date: Tue, 12 Dec 2000 00:05:18 +0800
To: xcin@tlug.sinica.edu.tw
Reply-To: xcin@linux.org.tw

> 我之所以會覺得 OnTheSpot 可能比較難寫,是因為此模式下可能要處理 callback,
> 還要將 server 這邊的組字資訊轉成 protocol 傳送給 client, 而萬一 client
> 那邊沒有適當地畫出來也是一件頭痛的事。所以,這裡的困難是偏向於 client
> 與 server 之間的互動問題。
>
> T.H.Hsieh

以我的經驗 onthespot 很難寫,你需要花很多時間跟 xim server 溝通,不過這應該可以
用軟體技術解決
同時也因為 onthespot 事由 client 來主導拆字畫字 所以在設計上可以讓 輸入法跟整個
widget
的設計分開(這又牽涉到 UI 在 users feedback 上的設計)
以目前 gtk+ / qt 的 widget 設計你要將 passive 的 input method 整合進整個 widget
要讓
programmer 在設計自己的widget 時完全不用處理這部份是不可能的事
在加上 x window 的 window system 的設計, window 跟 程式沒有直接的關係
一個視窗可能一部分是由 a application 做出來,一部分是由 b application 做出來
只要應用複雜一點現有的 xim protocol 根本無法勝任

目前 gtk+/qt 都有這樣的問題,只是因為 qt 在語言上的優勢讓他看起來
好像處理的比較好看

--
Chuang,MingChe mingche@cobra.ee.ntu.edu.tw

Taiwan KDE Users' Group http://kde.linux.org.tw



To Unsubscribe: send mail to majordomo@linux.org.tw
with "unsubscribe xcin" in the body of the message


References:
Indexed By Date Previous: Re: [Anno] xcin cvs server
From: thhsieh@linux.org.tw
Next: [認領注音]9001-9500
From: lachesis.bbs@openbazaar.net (拉克西絲)
Indexed By Thread Previous: Re: [Fwd: XIM application frozen on gtk+1.3.*]
From: thhsieh@linux.org.tw
Next: Re: [Fwd: XIM application frozen on gtk+1.3.*]
From: informer <informer@ns1.m2000.idv.tw>