Robin Gareus
8508b3dba4
A widget's style (font) is only set after the widget has been packed and inherits relevant information from the top-level window. `set_size_request_to_display_given_text()` produces incorrect results when it is called for widgets without a top-level (here ARDOUR_UI::setup_windows() _main_window.add(), changes the font from "Sans 11" to "Sans 9" for ArdourDropdowns). `set_size_request_to_display_given_text()` must subscribe to `signal_style_changed()`, however in case of ArdourButton UI-scaling of elements also needs to be taken into account. It is preferable to allow for multiple sizing-texts directly. |
||
---|---|---|
.. | ||
MSVCwidgets | ||
widgets | ||
ardour_button.cc | ||
ardour_ctrl_base.cc | ||
ardour_display.cc | ||
ardour_dropdown.cc | ||
ardour_fader.cc | ||
ardour_icon.cc | ||
ardour_knob.cc | ||
ardour_spacer.cc | ||
ardour_spinner.cc | ||
barcontroller.cc | ||
binding_proxy.cc | ||
choice.cc | ||
eventboxext.cc | ||
fastmeter.cc | ||
focus_entry.cc | ||
frame.cc | ||
pane.cc | ||
paths_dialog.cc | ||
popup.cc | ||
prompter.cc | ||
scroomer.cc | ||
searchbar.cc | ||
slider_controller.cc | ||
stateful_button.cc | ||
tabbable.cc | ||
tearoff.cc | ||
tooltips.cc | ||
ui_config.cc | ||
wscript |