summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2010-05-14Change area.{cc,h} to model.{cc,h} in src/gtk/toplevel/Makefile.am.Daniel Burrows1-2/+2
2010-05-14Write configure checks for the order of arguments that boost::fusion::fold us...Daniel Burrows1-0/+8
2010-05-13Write a fully functional alternate initialization path.Daniel Burrows15-6/+1174
2010-05-12Move the model code from namespace gui to namespace gui::toplevel.Daniel Burrows2-569/+575
2010-05-12Add code to do on-the-fly transforms of dynamic sets and enumerations.Daniel Burrows4-0/+229
2010-05-12Add missing #includes from dynamic_set_union.h.Daniel Burrows1-0/+3
2010-05-12Add a skeletal main-window class that bases its content off a toplevel view i...Daniel Burrows6-0/+130
2010-05-12Ensure that tabs are removed from their areas when they're closed.Daniel Burrows1-1/+21
2010-05-12Make the interface members of tab_info public (oops).Daniel Burrows1-0/+1
2010-05-12Rename area.{cc,h} to model.{cc,h}.Daniel Burrows5-7/+18
2010-05-11Add an interface that abstracts over a view displaying exactly one tab at a t...Daniel Burrows5-13/+117
2010-05-11Remove an unnecessary boost:: prefix.Daniel Burrows1-1/+1
2010-05-11Weaken the #includes in area.h, since it only needs slots.Daniel Burrows1-1/+1
2010-05-11Add an initial implementation of a view for a tab set.Daniel Burrows6-9/+313
2010-05-11Move connect_closed to the tab_info interface, to indicate that only infrastr...Daniel Burrows1-13/+12
2010-05-11Overhaul once again how tabs are closed.Daniel Burrows2-7/+32
2010-05-11Add a shared_ptr<tab_info> parameter to signals that entities other than the ...Daniel Burrows2-18/+35
2010-05-10Document the routine that creates a tab_info structure.Daniel Burrows1-0/+6
2010-05-10Clarify how tabs are to be closed, and fix up the signals to match the docume...Daniel Burrows2-3/+36
2010-05-10Add a warning about the potential for reference loops to area.h.Daniel Burrows1-0/+4
2010-05-10Overhaul the area code to prepare for actually using it.Daniel Burrows2-58/+187
2010-05-09Make sure that the connections that are attached when a new set are inserted ...Daniel Burrows1-11/+22
2010-05-09Connect inserted/removed signals from each sub-set to the corresponding handl...Daniel Burrows1-0/+3
2010-05-09Fix a .advance() vs ->advance() error.Daniel Burrows1-1/+1
2010-05-09Return the key of the current entry as the result of get_current() on the ite...Daniel Burrows1-1/+1
2010-05-09Make the constructor of a dynamic set union's enumerator take a *const* refer...Daniel Burrows1-2/+2
2010-05-09Move the values_iterator typedef to the top of the class, make it public, and...Daniel Burrows1-2/+6
2010-05-09Invoke e->advance() instead of e.advance(), since e is a pointer to an enumer...Daniel Burrows1-1/+1
2010-05-09Write a body for ~dynamic_set_test().Daniel Burrows1-0/+5
2010-05-09Add a first implementation of dynamic-set code to go with the dynamic-list code.Daniel Burrows3-0/+487
2010-05-08Actually use the carefully calculated relocation target to rearrange the conc...Daniel Burrows1-1/+1
2010-05-08Remove old references to enumerators from the dynamic_list code.Daniel Burrows3-5/+0
2010-05-06Fix an off-by-one error that occurred when moving sub-list items to the left.Daniel Burrows1-0/+12
2010-05-06Clarify the valid parameters to move().Daniel Burrows1-2/+1
2010-05-06Clarify the valid arguments to move().Daniel Burrows1-0/+3
2010-05-05Rewrite the dynamic list collection for the new framework and re-enable its t...Daniel Burrows1-91/+342
2010-05-04Fix move() to behave according to its spec and tests.Daniel Burrows1-1/+13
2010-05-04Fully document the behavior of move().Daniel Burrows1-1/+13
2010-05-04Redesign the dynamic-list interface to be more general, and update its tests ...Daniel Burrows2-46/+94
2010-05-01Add a new meta-dynamic-list that somewhat arbitrarily mingles severalDaniel Burrows3-0/+219
2010-05-01Protect dynamic_list_impl from multiple includes.Daniel Burrows1-0/+4
2010-05-01Make writable_dynamic_list's members public.Daniel Burrows1-0/+1
2010-05-01Base the dynamic_list implementation off std::vector, not multi_index.Daniel Burrows2-50/+14
2010-05-01Add support to the dynamic list interface for tracking the location of a remo...Daniel Burrows2-5/+15
2010-05-01Fix some places where comments in the generic dynamic list referred toDaniel Burrows1-7/+12
2010-05-01Split the dynamic_list interface into a core "read-only" part and aDaniel Burrows2-7/+19
2010-05-01Inline more routines in dynamic_list_impl.Daniel Burrows1-7/+14
2010-05-01Add a widget template for the coming alternative top-level view.Daniel Burrows1-3/+43
2010-04-30Don't declare extra signals in the dynamic list implementation that shadow th...Daniel Burrows1-3/+0
2010-04-30Merge with desktop.Daniel Burrows4-23/+37