67 Commits

Author SHA1 Message Date
Eduardo Bart
9309d6e7f3 some rework in UIWidget input 2012-03-26 10:34:43 -03:00
Eduardo Bart
532e8e3e39 chat line wrapping
* rework UIWidget text wrapping
* implement auto wrap
* fixes in console
2012-03-25 19:14:09 -03:00
Eduardo Bart
ccf55132a1 OMG the chat is finally scrolling!
* implement UIScrollArea
* rework console to allow scrolling
* many core ui changes in the way.. so maybe we will have new bugs
* fix in UIScrollBar
2012-03-25 14:10:19 -03:00
Eduardo Bart
179e53bb77 scrollbar, options and widgets changes
* complete scrollbar skin
* implement scrollbar functionality (scrolling with mouse)
* fix onMouseClick issues
* add tabs in options (graphics and general tab)
* add new option for limiting frame rate using scrollbar
* add new widget property "clipping" that will be used on scrollable areas
2012-03-25 11:10:15 -03:00
Eduardo Bart
de0008caf1 ui and graphics changes
* implement draw clipping using opengl stencil buffers
* allow to create Widgets by style name with g_ui.createWidgetByStyle
* styles can now have children widgets
* make proper use of the isNotPathable in pathfinding
* add scrollbar skin
2012-03-24 12:22:40 -03:00
Eduardo Bart
efa9811342 dragging fixes 2012-03-23 19:48:18 -03:00
Eduardo Bart
5c35938a92 many graphics performance tweaks
* use hardware vertex buffers (video memory)
* cache text drawing with vertex buffers instead of framebuffers
* avoid recalculating texture transformation matrix
2012-03-20 16:10:04 -03:00
Eduardo Bart
96358b317d drag fixes 2012-02-09 16:38:50 -02:00
Eduardo Bart
e51789378a make hover, dragging, press and mouse release work in a proper way 2012-02-07 17:21:53 -02:00
Eduardo Bart
37f3f904c7 some fixes in MainWindow move 2012-02-07 02:55:20 -02:00
Eduardo Bart
71c706157a drag fixes 2012-02-07 00:06:48 -02:00
Eduardo Bart
46df3c7dbe some window moving 2012-02-06 22:41:53 -02:00
Eduardo Bart
add8505a5b implement auto repeat configuration for key press events, to give more flexibility 2012-02-06 10:53:28 -02:00
Eduardo Bart
64c9e4f1d5 add modulemanager module 2012-02-05 23:44:47 -02:00
Eduardo Bart
a55e138002 some cleanup in modules, fixes in tooltip, uiwidget warnings, disable map saving for a while 2012-02-05 20:42:35 -02:00
Eduardo Bart
cc081d8151 update TODO, rename onMouseDoubleClick to onDoubleClick 2012-02-04 15:04:44 -02:00
Henrique Santiago
d931b03fed spinbox improvements 2012-02-03 09:59:55 -02:00
Eduardo Bart
1340699b01 implement onMouseDoubleClick event in UIWidget 2012-02-03 03:47:26 -02:00
Eduardo Bart
9db7bd2602 rework map rendering 2012-01-29 22:00:12 -02:00
Eduardo Bart
99ff5ce24c implement line wrap for text messages 2012-01-24 22:58:57 -02:00
Eduardo Bart
24aab00431 fix use with, improve move, change icons, improve topbar 2012-01-24 16:39:16 -02:00
Eduardo Bart
759b7f43b3 dran and drop for UIWidget 2012-01-19 23:16:22 -02:00
Eduardo Bart
452d1a76b0 fix key events for win32 2012-01-17 04:24:58 -02:00
Eduardo Bart
7bcf7f536e cache rendering of UILabel 2012-01-17 03:36:25 -02:00
Eduardo Bart
44a20222bb walk and key event system rework with some regressions 2012-01-15 19:19:52 -02:00
Eduardo Bart
a1374baee1 major UIWidget rewrite with new features 2012-01-10 20:13:40 -02:00
Eduardo Bart
3230095cea add ui padding 2012-01-09 16:46:15 -02:00
Eduardo Bart
fdc9087870 implement chat colors, rework on UI layout update system 2012-01-08 20:32:55 -02:00
Eduardo Bart
028441831d save window position and size 2012-01-06 06:49:23 -02:00
Eduardo Bart
fb20ad1ba1 improve combobox and menu design 2012-01-05 16:02:27 -02:00
Eduardo Bart
c9280ecf9d invert widget event propagation order 2012-01-05 00:42:17 -02:00
Eduardo Bart
30ce5e2ba9 reorganize some stuff 2012-01-04 23:28:29 -02:00
Eduardo Bart
b8150d160e implement combobox and do some ui rework 2012-01-04 08:26:58 -02:00
Eduardo Bart
7172d2251a display window on screen center 2012-01-02 23:32:34 -02:00
Eduardo Bart
7fc4ebd89e add new style states (first,middle,last,alternate) 2012-01-02 20:51:36 -02:00
Eduardo Bart
90600bbd69 make menu work 2012-01-02 20:09:49 -02:00
Eduardo Bart
9104305f37 update copyright notice 2012-01-02 14:59:24 -02:00
Eduardo Bart
f548825faf too many changes to list, many regressions were made, master will be UNSTABLE for a few days 2011-12-03 19:52:56 -02:00
Eduardo Bart
ce681480ea fix compile error on mingw32, add lua events for channels 2011-11-18 22:12:17 -02:00
Eduardo Bart
5c654f685c make styles closer to CSS syntax 2011-11-17 19:41:02 -02:00
Eduardo Bart
63cbe11f7e improvments in widgets initialization 2011-11-17 15:43:41 -02:00
Eduardo Bart
63c018ba4c focus and active states fixes 2011-11-16 19:00:40 -02:00
Eduardo Bart
ba62863ff7 add style for colorbox in outfit window 2011-11-16 15:03:11 -02:00
Eduardo Bart
532d7f239f new widget, UICheckBox 2011-11-15 21:47:32 -02:00
Eduardo Bart
ca702109d6 item menu example 2011-11-13 03:11:47 -02:00
Eduardo Bart
fc65f99ead improve window moving, minor changes to enable others apps use otclient framework 2011-11-11 18:26:10 -02:00
Eduardo Bart
1b9f9bbc7d implement button tooltips on top menu 2011-11-03 17:07:07 -02:00
Eduardo Bart
b345a6d783 create in game interface panels and renable about and options windows 2011-11-03 07:59:11 -02:00
Eduardo Bart
59017205b0 change interface style, add top menu 2011-11-01 14:41:15 -02:00
Eduardo Bart
12661c1b1b map losing focus fix 2011-08-29 20:40:56 -03:00