#
c8b24e3e |
|
29-Apr-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix BALMLayout archiving issues. SharedSolver was archiving too many constraints, partly because of multiple typos, also because it archived some which were just artifacts of the layout process. These extra constraints are created when the layout calls SetRange() on the left/top/right/bottom tabs during layout. * LinearSpec/ActiveSetSolver had to be adjusted to get access to the constraints added by the SetRange() calls. * BALM::TabBase was adjusted to avoid a segfault during unarchiving, caused by an unitialized member. * ALMFriendLayoutTest was adjusted to include a more obvious custom constraint for testing.
|
#
35bf0b5c |
|
31-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add initial support for archiving a BALMLayout. What's supported: * basic archive/instantiate * friend layouts coming soon: * saving of custom restraints * archiving of BadLayoutPolicy
|
#
f9c58743 |
|
31-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix possible NULL dereference in TabBase::IsInLayout().
|
#
708a298e |
|
18-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Refactor XTab and YTab to share a common base, TabBase. TabBase takes care of layout tracking etc..
|
#
c761a8a6 |
|
18-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Let BALM::{X|Y}Tabs be in multiple BALMLayouts, if they are friendly.
|
#
f0307e76 |
|
16-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix spacing before first header in src/libs/alm. Also add copyright header in ALMGroup.cpp.
|
#
a25ffa4f |
|
16-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Style cleanup in alm: mostly clean includes.
|
#
57014d1f |
|
29-Nov-2011 |
czeidler <haiku@clemens-zeidler.de> |
Make tabs BReferenceable. Maintain a list of tabs.
|
#
c8b24e3eb51bac128f5eeb0a5a22a60b69a1a53e |
|
29-Apr-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix BALMLayout archiving issues. SharedSolver was archiving too many constraints, partly because of multiple typos, also because it archived some which were just artifacts of the layout process. These extra constraints are created when the layout calls SetRange() on the left/top/right/bottom tabs during layout. * LinearSpec/ActiveSetSolver had to be adjusted to get access to the constraints added by the SetRange() calls. * BALM::TabBase was adjusted to avoid a segfault during unarchiving, caused by an unitialized member. * ALMFriendLayoutTest was adjusted to include a more obvious custom constraint for testing.
|
#
35bf0b5c1c5f89dac389efde9bcf19e880fa04e4 |
|
31-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Add initial support for archiving a BALMLayout. What's supported: * basic archive/instantiate * friend layouts coming soon: * saving of custom restraints * archiving of BadLayoutPolicy
|
#
f9c58743e355efd04ef3ea485ed544b8b10f5cd5 |
|
31-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix possible NULL dereference in TabBase::IsInLayout().
|
#
708a298e22985c28dc8189aeab5a5c5dcfe57740 |
|
18-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Refactor XTab and YTab to share a common base, TabBase. TabBase takes care of layout tracking etc..
|
#
c761a8a6d40be981d18141bfc6eae56b168bcf52 |
|
18-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Let BALM::{X|Y}Tabs be in multiple BALMLayouts, if they are friendly.
|
#
f0307e765ed63a07ff0ad29df44b8d5d2f354acb |
|
16-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix spacing before first header in src/libs/alm. Also add copyright header in ALMGroup.cpp.
|
#
a25ffa4f046fb495c316d29f0645bd00c82751c8 |
|
16-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Style cleanup in alm: mostly clean includes.
|
#
57014d1ff77c40a32732075f23a322c2ce32a4d7 |
|
29-Nov-2011 |
czeidler <haiku@clemens-zeidler.de> |
Make tabs BReferenceable. Maintain a list of tabs.
|