Commit graph

165 commits

Author SHA1 Message Date
23rd
92fe8b138b Replaced raw PopupMenu pointer with unique_qptr in FlatLabel. 2021-05-31 22:54:24 +03:00
23rd
8c381e6bd4 Replaced singleShot with InvokeQueued in FlatLabel. 2021-05-31 22:54:24 +03:00
John Preston
f475fe28e4 Improve ImportantTooltip. 2021-05-28 19:07:50 +04:00
John Preston
95ee92088e Allow choosing OpenGL / Raster in runtime. 2021-05-19 16:46:58 +04:00
John Preston
d515956f76 Allow any QWidget in Ui::ScrollArea. 2021-05-12 12:07:39 +04:00
John Preston
2b36c36dcb Allow fractional strokes in CrossLineAnimation. 2021-05-07 16:20:23 +04:00
John Preston
b0c5d9220b Allow to specify RoundButton radius. 2021-05-06 19:48:43 +04:00
John Preston
3c1866f52d Allow to change some styles in CallButton. 2021-04-27 16:03:12 +04:00
John Preston
594572199c Move call mute button styles to td_ui. 2021-04-26 13:20:13 +04:00
John Preston
372c576127 Fix build with some headers includes. 2021-04-23 21:36:08 +04:00
John Preston
af105b377c Remove shadows from defaultScrollArea. 2021-04-23 14:56:06 +04:00
Ilya Fedin
a37e28d2f3 Multiply scroll step for scale 2021-04-12 11:56:13 +03:00
John Preston
8686905ee4 Add custom brush support in RoundButton. 2021-04-06 13:58:45 +04:00
John Preston
f288c5649c Add MaskedInputField::showErrorNoFocus. 2021-03-26 21:05:02 +04:00
Ilya Fedin
0adf0383d8 Remove unused non-trivial variable 2021-03-17 15:39:09 +03:00
John Preston
2696dbc959 Move CallMuteButton to td_ui for now. 2021-03-11 19:17:54 +04:00
John Preston
d805dca4c7 Allow menu items to update height. 2021-03-11 19:17:01 +04:00
Ilya Fedin
af41bff7e4 Build with QT_NO_KEYWORDS 2021-03-03 22:34:02 +04:00
23rd
9d57ba47b0 Fixed adjustment of menu with single item. 2021-02-18 07:58:53 +03:00
John Preston
cc05f8174b Allow overriding color for FlatButton. 2021-02-16 16:30:12 +04:00
John Preston
e2c940dcdc Expose menu and menu style in PopupMenu. 2021-02-11 20:09:31 +04:00
Ilya Fedin
6500dc9610 Qt-based title widget ported from tdesktop 2021-02-04 18:12:14 +04:00
23rd
e2633c4b6f Fixed updating selected item when menu is moved. 2021-02-02 21:56:43 +03:00
23rd
4dd6444cb2 Added ability to call RippleButton::paintRipple with QPoint. 2021-02-01 10:58:42 +03:00
23rd
4748986bf4 Returned ability to use right click for menu actions. 2021-01-30 10:55:17 +03:00
23rd
d94cb34219 Fixed adjustment of menu items by largest width. 2021-01-29 21:28:15 +03:00
John Preston
315a0457cf Improve menu selection tracking. 2021-01-27 23:08:27 +04:00
23rd
bda12f2bec Fixed resizing menu with wide items. 2021-01-25 17:21:26 +03:00
John Preston
a5fb993721 Make a generic NumberInput from PortInput. 2021-01-22 21:49:12 +04:00
23rd
912f0b48a6 Fixed mouse selecting of menu item when it was deselected via keyboard. 2021-01-20 00:20:39 +03:00
23rd
70aa4833b7 Removed redundant property of mouse selection item from menu. 2021-01-20 00:20:39 +03:00
23rd
fedeac3f08 Removed redundant property of current selected item from menu. 2021-01-20 00:20:39 +03:00
23rd
0ce0766b5e Removed redundant hasSubmenu property from menu item base. 2021-01-20 00:20:39 +03:00
23rd
43f09755e5 Moved key press handling from menu to menu item base. 2021-01-20 00:20:39 +03:00
23rd
ddda92c777 Added animation support to arc painter. 2021-01-20 00:20:39 +03:00
23rd
5bcd894429 Added initial implementation of arc painter. 2021-01-20 00:20:39 +03:00
23rd
5d74463bc9 Renamed contentWidth property to minWidth in menu items. 2021-01-20 00:20:39 +03:00
23rd
0d6a0d9cef Moved mouse selecting of menu items to menu base item. 2021-01-20 00:20:39 +03:00
23rd
4325eb2f1b Wrapped raw QAction pointers with not_null in menu items. 2021-01-20 00:20:39 +03:00
23rd
a6a2a8dde0 Fixed crash in dropdown menu. 2021-01-20 00:20:39 +03:00
23rd
79146e54b9 Returned finish of animating to menu. 2021-01-20 00:20:39 +03:00
23rd
5e37c06a6a Added action menu item with toggle view. 2021-01-20 00:20:39 +03:00
23rd
3640f69369 Removed redundant argument from action menu item constructor. 2021-01-20 00:20:39 +03:00
23rd
0c5135f671 Added ability to fill menu with custom widgets. 2021-01-20 00:20:39 +03:00
23rd
497452250a Added ability to set index to menu item. 2021-01-20 00:20:39 +03:00
23rd
df0a8ff589 Slightly refactored creating new items in menu. 2021-01-20 00:20:39 +03:00
23rd
98fa99ae42 Fixed mouse clicking on disabled context menu items. 2021-01-20 00:20:39 +03:00
23rd
11a2b0f88d Added ability to check if menu has no items. 2021-01-20 00:20:39 +03:00
23rd
ec988db6c7 Replaced passing of numerous arguments with struct in menu. 2021-01-20 00:20:39 +03:00
23rd
4cbe5fc464 Moved all files related to menu to separate namespace. 2021-01-20 00:20:39 +03:00