lib_ui/ui
Nicholas Guriev 258cacf7c5 Avoid conditional branching on uninitialized values
C++ initializes members in the order in which they are defined in class. So the
order is important if the members are accessed by other initializers or methods
called from them.

Class BoxLayerWidget:
  _roundRect is initialized based on _layerType through the st() method.

Class Checkbox:
  Arguments of _text constructor depend on _checkAlignment through the
  countTextMinWidth and the checkRect methods.
2022-04-14 15:35:38 +04:00
..
effects Added utils for fade animated showing/hiding of widgets. 2022-03-22 22:36:58 +03:00
gl Add NV12 -> RGB shader. 2022-03-22 19:46:19 +04:00
image Remove unused variable 2022-03-21 10:16:44 +04:00
layers Avoid conditional branching on uninitialized values 2022-04-14 15:35:38 +04:00
paint Moved InterpolatedRect util to separated file. 2022-02-25 12:56:10 +03:00
platform Wait for interface announce before xdg-decoration check 2022-04-14 07:57:07 +04:00
style Allow fractional stroke values in CrossAnimation. 2022-02-25 19:23:05 +03:00
text Replaced index-based accessor with type-based one in variant text. 2022-02-28 11:39:53 +03:00
toast Fix -Wunused-variable warnings 2021-07-13 21:24:22 +03:00
widgets Avoid conditional branching on uninitialized values 2022-04-14 15:35:38 +04:00
wrap Allow SlideWrap to slide up, not only down. 2022-02-22 15:48:51 +03:00
abstract_button.cpp Support Windows 11 snap layouts in RpWindow title controls. 2022-01-18 12:59:37 +03:00
abstract_button.h Support Windows 11 snap layouts in RpWindow title controls. 2022-01-18 12:59:37 +03:00
basic.style Improved style of selected text with spoilers. 2021-12-24 15:49:02 +03:00
basic_click_handlers.cpp Split qt_adapters to separated files. 2022-01-24 19:29:36 +03:00
basic_click_handlers.h Don't expand urls same as text. 2020-10-08 12:00:28 +03:00
click_handler.cpp Allow attaching properties to click handlers. 2021-11-29 13:32:45 +04:00
click_handler.h Allow attaching properties to click handlers. 2021-11-29 13:32:45 +04:00
colors.palette Adjust default icon colors. 2022-02-28 22:36:31 +03:00
delayed_activation.cpp Make PreventDelayedActivation more reliable. 2022-03-01 14:22:01 +03:00
delayed_activation.h Initial commit. 2019-09-17 17:48:58 +03:00
dragging_scroll_manager.cpp Moved out kMaxScrollSpeed from scroll area. 2022-03-14 18:24:52 +03:00
dragging_scroll_manager.h Moved base::Timer to std::unique_ptr in DraggingScrollManager. 2022-03-14 18:06:27 +03:00
emoji_config.cpp Fix emoji single pixmap size on Retina screens. 2021-10-27 10:39:05 +04:00
emoji_config.h Split qt_adapters to separated files. 2022-01-24 19:29:36 +03:00
focus_persister.h Initial commit. 2019-09-17 17:48:58 +03:00
inactive_press.cpp Initial commit. 2019-09-17 17:48:58 +03:00
inactive_press.h Initial commit. 2019-09-17 17:48:58 +03:00
integration.cpp Added spoiler support to input field. 2021-12-24 15:49:02 +03:00
integration.h Added spoiler support to input field. 2021-12-24 15:49:02 +03:00
main_queue_processor.cpp Use base::Integration. 2019-10-26 22:21:47 +03:00
main_queue_processor.h Initial commit. 2019-09-17 17:48:58 +03:00
painter.h Fix warning about inactive QPainter. 2021-11-02 16:14:10 +04:00
ph.cpp Allow creating ph::phrase from rpl::producer. 2019-10-14 17:37:19 +04:00
ph.h Allow creating ph::phrase from rpl::producer. 2019-10-14 17:37:19 +04:00
rect_part.h Initial commit. 2019-09-17 17:48:58 +03:00
round_rect.cpp Added ability to draw round rect with single side and small width. 2022-01-24 23:30:39 +03:00
round_rect.h Allow different styles for box layers. 2020-11-29 21:26:20 +03:00
rp_widget.cpp Fix crash in TWidgetHelper::show/hideChildren. 2021-11-02 00:08:10 +04:00
rp_widget.h Fix crash in TWidgetHelper::show/hideChildren. 2021-11-02 00:08:10 +04:00
spoiler_click_handler.cpp Fixed spoilers with animations disabled. 2021-12-30 20:51:24 +03:00
spoiler_click_handler.h Added ability to show or hide spoilers from outside. 2021-12-25 17:31:53 +03:00
ui_pch.h Initial commit. 2019-09-17 17:48:58 +03:00
ui_utility.cpp Fix global scale reset with custom platformthemes 2021-12-16 08:43:30 +04:00
ui_utility.h Moved time input widgets to lib_ui. 2021-08-12 02:36:07 +03:00