Hi all!

I have 2 unresolved issues:

1. Input methods
I and Blei have implemented partial support of input methods. Full
support needs these things:
- high-level API, which can be used by all ui backends (API for
ui-backend and gadget);
- changes in editor gadget behavior;
http://github.com/ex-rzr/factor/blob/4798805c2fb1b12279548cd85c9acab5223a0e3b/basis/ui/backend/gtk/gtk.factor#L320
- this is estimated minimal API based on Gtk needs.
We should decide which IM features ui should support. May be we can
leave it as is, and I will return to this issue later after merge
(with anyone's help - to develop cocoa and winapi support).
Input methods support is more complicated than I thought first.

2. game.input.x11
It uses 'dpy' symbol (X11 Display) from x11 which is initiated by
'init-x' word (with-ui from ui.backend.x11 calls it).
I tried to set the value of 'dpy' by gdk functions, and game.input
demos started to work.
May be the most correct decision is to implement game.input.gtk, but i
don't know if Gtk/Gdk have all needed capabilities.

I hope I explained clearly :)

2010/5/23 Anton Gorenko <[email protected]>:
> Hi all!
>
> I need your help, folks.
>
> Dependencies: Gtk, GtkGLExt
>
> What you should do:
> 1. checkout from http://github.com/ex-rzr/factor
> 2. build it (build-support/factor.sh update)
> 3. run ./factor
> 4. and try to work with new ui backend :) Open, move, resize windows,
> move your mouse, press keys, press keyboard combos and functional
> keys, copy and past, etc.
> 5. look for any bugs and artefacts (don't forget about console's output)
> 6. try to run ' "gir.samples.lowlevel" run ' - there are 3 small
> samples: "Hello world!", OpenGL (GtkGLExt) and GStreamer (it needs
> GStreamer installed and internet connection)
>
> Thanks!
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to