Re: BeOS port gets native gui
François Revol <[email protected]> Sat, 3 Apr 2004 20:13:30 +0200
| Newsgroups | gmane.emacs.xemacs.design |
|---|---|
| Message-ID | <[email protected]> |
Btw, I'm still wondering about charsets and stuff... For all that matters, BeOS uses exclusively UTF-8 for its APIs. Will reread the info pages and comments about those, but suggestions are welcome. Btw, I won't register this list for now, since I'm on dialup atm and can't check my mail everyday, besides I'm already quite spammed and seems this one has low S/N ratio... spam sux :-( Cheers, François. Selon François Revol <[email protected]>: > After several attempts, I finally stepped in and started a native BeOS gui. > I've gone quite far: > http://clapcrest.free.fr/revol/beos/shot_xemacs_native_first_window_003.png > keyboard handling mostly works. > redisplay needs some more work, text isn't drawn yet, and I need to add > push/pop calls to maintain the gui state (BeOS doesn't use gc stuff). > I had to add some C++ files, since the BeOS framework needs that. > I use a one month old cvs, since I lost my DSL connection. > The event part was quite hairy, because BeOS doesn't use sockets as IPC, and > the gui is multithreaded. > basically I had to send pointers to the received BMessages in a pipe from the > gui threads, and handle them from the main thread. > That's not exactly the way it's intended to be, but it works fine and I > already used that scheme in rdesktop succesfully. > I wanted handle timers differently, but it seems to work by just using the > tty version. > > François. > P.S. I'm not subscribed yet. > > --