mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 07:45:00 +01:00
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 | ||