Commit graph

13 commits

Author SHA1 Message Date
Paul Davis
d680c1f1db fix styling of pane dividers (the original reason for the "*Pane*" widget=>style spec) 2016-06-01 22:23:34 -04:00
Paul Davis
8c74a1b99c make pane divider placement a little safer 2016-05-31 15:30:45 -04:00
Paul Davis
47b85c3845 fix default pane divider cursor for vertical panes 2016-05-31 15:30:45 -04:00
Paul Davis
4ef8e862b3 shrink down pane divider/handle width 2016-05-31 15:30:45 -04:00
Paul Davis
0baedac4f4 fix pane behaviour when children are hidden/shown 2016-05-31 15:30:45 -04:00
Paul Davis
229b026356 explicitly expose dividers
hmm, seems important to understand how this worked before
2016-05-31 15:30:45 -04:00
Paul Davis
7c6cfd9fa0 more sensible API for Pane::set_child_minsize 2016-05-31 15:30:45 -04:00
Paul Davis
d8b02be745 provide a mechanism to avoid allocating too small of a space to a Pane child
Gtk::Notebook throws an assertion if allocated too small a space during drawing (at least with Clearlooks)
2016-05-31 15:30:45 -04:00
Paul Davis
067616a84f various work on Pane, including cursors, more styling stuff, and making the forall_vfunc safe against gtk_container_remove 2016-05-31 15:30:45 -04:00
Paul Davis
9694a3181b Pane: use style-provided colors, and change colors on enter/leave/dragging 2016-05-31 15:30:45 -04:00
Paul Davis
3c4503a849 fix use of widget allocation origin in Gtkm2mext::Pane 2016-05-31 15:30:45 -04:00
Paul Davis
29b9c4ecc3 set default pane divider position to 0.5 2016-05-31 15:30:45 -04:00
Paul Davis
ce68505a51 working but incomplete version of new Pane replacement widget 2016-05-31 15:30:45 -04:00