Commit graph

12 commits

Author SHA1 Message Date
dfighter1985
a32ce96dde Merged develop 2014-09-27 18:22:44 +02:00
dfighter1985
4cec04d80d A little bit of refactoring. 2014-09-27 01:04:49 +02:00
dfighter1985
ade36f7852 Update coords when changing something. 2014-09-27 01:00:52 +02:00
dfighter1985
2a7452d2da Merged develop. 2014-09-27 00:08:06 +02:00
dfighter1985
dabbfc0f31 Collapse the tree, and only expand the items that are needed to get to the selected items. 2014-09-25 00:37:25 +02:00
dfighter1985
9f0d4c00ea When repareting a widget, remove the old item from the hierarchy and add a new one at the right place. 2014-09-24 23:56:11 +02:00
dfighter1985
c0c5315e57 Refactored IWidgetAdditionWatcher, now it's called IWidgetWatcher and it also reports widget moves. 2014-09-24 23:32:24 +02:00
dfighter1985
627184184c No need for free floating elements when we can simply reparent to the top window... 2014-09-24 22:59:40 +02:00
dfighter1985
35017fe059 Orphaned widgets won't get stuck. 2014-09-24 20:40:37 +02:00
dfighter1985
7907ee8cdb Add widget to a new parent when the widget being dragged is dropped, otherwise add it to the orphanlist so that it's drawn anyways. NOTE: The dropped widget can be clipped. If it is clipped, it never shows up even tho it's there. 2014-09-24 18:45:52 +02:00
dfighter1985
40ccff720d Set dragged widgets' coordinates based on the move rather than the mouse pointer's coords. 2014-09-24 16:31:26 +02:00
dfighter1985
b92159a98a Dragged elements will no longer disappear. 2014-09-24 16:20:25 +02:00