d49eea6e5d
finished reworking Placement (hierarchy and ID)
2009-05-31 05:02:03 +02:00
e8c25fca0a
supply test definition
2009-05-31 02:41:00 +02:00
e0ad992f30
spinn-off: collecting some frequently used bits to support unit testing
2009-05-30 23:49:02 +02:00
20a1268683
recast the PlacementHierarchy_test to use the real Placement/MObject hierarchy
2009-05-29 23:13:56 +02:00
50a42e5104
extract dummy MObject hierarchy for unit tests
2009-05-29 22:12:12 +02:00
02e464da12
small tweak to the task macro (estimate rather in days)
2009-05-29 21:16:12 +02:00
014b6c0b49
intend to use the time wrapper
2009-05-29 19:03:34 +02:00
efa7b4717c
rework placement to contain a LUID, and to deal with inheritance according to the concept draft
2009-05-29 07:10:54 +02:00
0d41379dda
incorporate the hash ID into the concept draft
2009-05-28 03:43:59 +02:00
2e0daaf88e
concept draft featuring an alternative way to define the Placement template
2009-05-27 03:20:33 +02:00
003895b08d
considering how to bring the new hash ID into Placement.
...
Which in turn is required for the Placement/MObject ref and the Placement index
2009-05-24 19:34:47 +02:00
85a9c99e52
hash ID: add trivial implementation + impl based on LUID
2009-05-24 05:14:11 +02:00
3b8a851722
add equality
2009-05-24 01:46:00 +02:00
2bb64a23fa
augment test, rework access to the hashID, template on hash impl
2009-05-23 05:13:51 +02:00
e5d2042190
WIP rename and reorganise hash ID, now focussing on the Mixin
2009-05-23 03:43:39 +02:00
bac5da777b
WIP document the concept of the hash ID, get rid of the uggly cast
2009-05-22 03:41:58 +02:00
020636b90a
WIP extract the hash ID draft into separate header & test
2009-05-22 02:40:20 +02:00
0802d969cc
WIP disentangle ID definition from target hierarchy by templating it on the base class
2009-05-22 02:15:58 +02:00
87362a4b0d
WIP draft for a generic hash based and typed id, similar to asset::ID
2009-05-21 20:26:44 +02:00
35ebe966b5
add new kind of MObject (Binding) to express special scopes
2009-05-21 04:06:36 +02:00
cc66f2b0d0
preliminary placement index impl started.
...
Basically I need this simple framework to be able to write tests,
which enables me to flesh out the API, which in turn is a
prerequisite for defining the PlacementRef
2009-05-20 03:36:12 +02:00
cab776847d
spelling and cleanup (to get it compiling)
2009-05-20 02:26:47 +02:00
7abada72fd
a bit of API brainstorming
2009-05-13 03:46:08 +02:00
b32c3f5898
defining the concept of a placement scope
2009-05-12 05:49:37 +02:00
b5a1e75bb7
considering which operations to support on the index
2009-05-11 03:27:08 +02:00
8f8831c8b3
planning index structure..
2009-05-09 17:32:29 +02:00
9b3ca200e7
considering new facilities for referring to placements
2009-05-09 03:08:38 +02:00
7e51947c61
investigating the handle based solution in more detail
2009-05-01 02:17:23 +02:00
00ef811850
planning...
2009-04-26 01:19:14 +02:00
4d200b298b
some preliminary notes regarding session Proc-Session/GUI interface
2009-04-24 23:30:13 +02:00
0d3ebb016e
adapt TimeWrapperTest to the new lib directory layout (shared lib build)
2009-04-24 21:48:39 +02:00
0e4df5611a
time wrapper minimal test coverage
2009-04-24 21:48:38 +02:00
3ae3e36f3f
@Joel: a simple convenience wrapper for gavl_time_t
2009-04-24 21:48:38 +02:00
5904c896aa
Lower gtkmm requirements to match Debian/Lenny (grmmm-2.4<=2.12)
...
@joel: is this ok? if you'd actually need a more recent gtkmm, we handle it similar as with gdl-lum...
2009-04-24 21:47:40 +02:00
Joel Holdsworth
e5891be09c
Added gdl-1.0 with gdl-lum fallback check to autoconf
2009-04-22 20:12:23 +01:00
Joel Holdsworth
2fbf1930dc
Merge branch 'ichthyo-proc' into gui
2009-04-20 16:18:17 +01:00
730d2c0233
Fix: we should include gdl headers in accordance to pkg-config
...
The pkg-config of GDL advises to include the GDL subdir,
which in turn contains a directory "gdl" with the headers.
This is fine, because it makes this name switch work
painless. Thus, please just #include <gdl/gdl-whatever.h>
2009-04-20 03:05:28 +02:00
41f98a7a24
Update Library version info in the TiddlyWiki
2009-04-20 01:58:54 +02:00
34d0c6905e
SCons: now require either a custom 'gdl-lum' or GDL >= 2.27.1
2009-04-20 01:58:34 +02:00
Joel Holdsworth
5359f0df6c
Added some placeholder actions
2009-04-18 22:31:38 +01:00
Joel Holdsworth
ebc6993a5f
Tidied NameChooser
2009-04-17 11:15:06 +01:00
Joel Holdsworth
647ea9797e
Bugfix: Fix window size being too thin
2009-04-16 18:33:27 +01:00
Joel Holdsworth
b6263971cf
Added PanelBar border padding support
2009-04-16 18:28:49 +01:00
Joel Holdsworth
e753463802
Added PanelBar and ButtonBar RTL support
2009-04-16 17:58:28 +01:00
Joel Holdsworth
937f1f6298
Arrange PanelBar widgets with varying heights
2009-04-16 17:16:08 +01:00
Joel Holdsworth
3a6ac0425c
Bugfix for negative PanelBar areas
2009-04-16 16:02:58 +01:00
Joel Holdsworth
8cd3d64679
Added custom layouts for better PanelBar overflow
2009-04-16 15:44:40 +01:00
Joel Holdsworth
5eed949e27
Bugfix: Panel popping out when shown because it's already visible
2009-04-16 10:08:35 +01:00
Joel Holdsworth
8baca7edc6
Made Panel more Gtk friendly
2009-04-16 10:03:51 +01:00
Joel Holdsworth
0fbfd169df
Replaced shared_ptrs with normal pointers in PanelManager
2009-04-16 10:02:53 +01:00