Robin Gareus
000c25edcc
Update gtkmm -> ytkmm header location (omnibus commit)
2025-02-01 15:25:14 +01:00
Paul Davis
15a093df76
wrap Tabbable contents in an EventBox so we can get events from "the whole thing"
2025-01-22 18:20:25 -07:00
Robin Gareus
64078909bb
Fix Top-level layout (amend 26527ba608)
2025-01-14 00:23:50 +01:00
Robin Gareus
26527ba608
Update Top-Level Layout
...
* Right sidebar extends to the bottom
* Add additional full height right-side box for monitor-section
2025-01-13 22:45:34 +01:00
Ben Loftis
577d7230cd
Report when tabbable attachments change, and expose the state
2025-01-11 01:15:44 +01:00
Robin Gareus
d953ca732e
Tweak Ardour Attachment buttons
2024-12-05 20:31:15 +01:00
Robin Gareus
de5bbfa823
Try different tab attachement button layout
2024-12-03 18:10:15 +01:00
Robin Gareus
940e1bc2df
NO-OP: rename layout widgets for clarity
2024-11-20 18:56:20 +01:00
Robin Gareus
983466fc38
Flexible Layout, resizable bottom pane.
2024-11-16 19:30:04 +01:00
Robin Gareus
438a514c2b
NO-OP: clarify Tabbable layout and attachment enum
2024-11-15 14:10:56 +01:00
Robin Gareus
5c8bd6e977
Tweak Tabbable Layout
...
* allow for left side resizable pane
* automatically set attachment button sensitivity
* remove right-side pane box when unused
2024-11-15 04:38:43 +01:00
Robin Gareus
2e4f0e8181
Use attachment icons
2024-11-10 23:27:36 +01:00
Robin Gareus
82a9fc4abb
Remove unused tabbed-changed callback
2024-11-10 23:27:35 +01:00
Robin Gareus
b2e4dd91b9
Update Tabbable c'tor to allow member as top-level widget
...
Derived classes cannot use `Tabbable (_content_vbox,..)`
`_content_vbox` is a member of Tabbable (which has not
yet been initialized) at the point of construction.
This breaks internal API, hence the omnibus commit
2024-11-10 23:27:34 +01:00
Robin Gareus
8ca9e6bcdd
Tabbable overhaul: consistent toplevel packing
2024-11-10 23:27:34 +01:00
Mads Kiilerich
a86aa31747
gtkmm: use get_visible() instead of deprecated Gtk::Widget::is_visible()
2022-04-08 20:20:10 +02:00
Paul Davis
7bf89ce109
Constification: make Stateful::get_state() const, with all other required const-ness added (libs)
2022-04-06 21:56:59 -06:00
Robin Gareus
5957e14259
Remove unused #include<> (2/2)
...
PBD::stacktrace() is not used nor needed by default.
It should be used sparingly.
2021-05-05 17:57:16 +02:00
Robin Gareus
02ba5a7cd1
Remove unused Tabbable tab_title (3/3)
2021-02-23 17:30:26 +01:00
Robin Gareus
f91cb13cce
Facilitate callbacks when Tab is detached/attached
2021-02-22 01:00:01 +01:00
Paul Davis
b258ad792e
force provision of "menu-name" for all WindowProxy objects, and thus Tabbables
...
Actions for hide/show/attach/detach tabbables use hard-coded names which are not
translated. Using Tabbable/WindowProxy::name() to lookup the action will fail,
since the name can be translated. This changes just removes the option to not
provide a menu-name when creating these objects, and uses the name menu-name
when looking up an action by name
2020-05-01 14:33:47 -06:00
Robin Gareus
cec5ce8f45
Update canvas/UI lib GPL boilerplate and (C) from git log
2019-08-03 15:53:17 +02:00
Robin Gareus
f9e5e4360e
Move more Gtkmm2ext widgets into libwidget
2017-07-17 21:06:04 +02:00