<p>All the gods Saudades amem! </p>
<p>Good work! <br>
_____<br>
William de Oliveira Ferreira </p>
<div class="gmail_quote">Em 12/06/2013 15:45,  <<a href="mailto:zeljko@holobit.net">zeljko@holobit.net</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi folks,<br>
I've been working on gtk3lcl for about 2 months, sshoot is taken on<br>
Fedora 16 + KDE + gtk3-3.6.4.<br>
Basically all handles are implemented (except TStatusBar, TTrayIcon, TSplitter and TPopupMenu(main menu works))<br>
,but of course most of them are partially implemented.<br>
Paint engine is cairo which is in real pre-alpha implementation stage,but you can see TLabel, TPaintBox and eg. glyph on TBitBtn on screenshoot.<br>
Mouse/Wheel events works on all handles, a lot of HWND based routines in gtk3winapi are implemented, capturing works, focus works.<br>
gtk3lcl code is implemented with gtk3bindings <a href="http://wiki.freepascal.org/Gtk%2B3" target="_blank">http://wiki.freepascal.org/<u></u>Gtk%2B3</a> provided by Andrew Haines, also it looks much simpler than gtk2lcl since I've used another approach to implement widgetset. eg. with gtk2 TWinControl.Handle = PGtkWidget, with gtk3 TWinControl.Handle = TGtk3Widget - yes TObject with TGtk3Widget().Widget as connection to Gtk3 and complete inheritance eg.: TGtk3Memo, TGtk3ListBox, TGtk3ComboBox, TGtk3CustomControl, TGtk3Window.<br>

I hope that I'll commit gtk3lcl alpha into trunk till the end of month.<br>
<br>
<br>
zeljko<br>
<br>--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
<br></blockquote></div>