On Tue, 6 Nov 2007 23:53:31 +0900 Stafford Horne <[EMAIL PROTECTED]> babbled:
as per IRC - lets just drop the preedit_type - lets just make it "callback" based (ie the ecore_x events to notify you of info from the IM and if you need to send anything - ecore_x calls to tell it stuff).otherwise looks ok to me. > Hello, > > It seems my original patch did not go out. > > The files are here: > http://www.shorne-pla.net/uploads/ecore_xim.diff > http://www.shorne-pla.net/uploads/xim_ecore.c > > New function > ecore_x_window_input_context_init(win, "Root"); > > Lately I have been working on shutdown code. I still need to fix it so that > if the XIM server dies and comes back only all input_context objects will be > recreated automatically. > > Still working on other preedit types, only Root is working now. I am thinking > now that IM callbacks should be handled with ecore_events instead of having > to actually register callbacks. > > -Stafford > > On Sat, 3 Nov 2007 13:00:13 +0900 > Stafford Horne <[EMAIL PROTECTED]> wrote: > > > Hi All, > > > > Just want to let you know that I got the first steps of ecore XIM > > integration done and basic functionality is working. > > > > Attached is a diff for ecore_x and a small sample application. Currently > > there is only one extra method needed to be called to add an input_context > > to your window. The method takes one argument which should be the type for > > preedit style (OverTheSpot, OnTheSpot, Root, Callbacks, etc.) but only Root > > works for now. > > > > void ecore_x_window_input_method_init(const char *input_style); > > > > Please, if someone can just check my approach and api and give comments I > > will be happy. I have a few ideas for how to handle setting up position > > callbacks, rendering callbacks and other things, but ill try to catch up in > > IRC later. > > > > -Stafford > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel