shagu
54f65c0a8e
ui-widgets: only set checked textures if existing
2020-12-30 16:46:15 +01:00
shagu
40a41ee436
ui-widgets: set script if no other script is found
2020-12-30 13:05:19 +01:00
shagu
2d1619c3c6
ui-widgets: use native hook function for buttons
2020-12-30 13:04:44 +01:00
shagu
7a7ca5da82
ui-widgets: avoid ui taints of button skins
...
slightly changes the appearance of checked buttons from an
outline of active buttons to a glow effect using class colors.
2020-12-28 20:51:25 +01:00
shagu
f11782082d
ui-widgets: hook old function for button highlight
2020-12-27 00:47:29 +01:00
shagu
b968fffce6
ui-widgets: skip skin functions on invalid frames
2020-12-26 20:07:29 +01:00
shagu
605c928154
ui-widgets: only run animation on value change
2020-11-27 16:51:53 +01:00
shagu
c8691f7c0c
ui-widgets: correct line indentation
2020-10-18 12:43:44 +02:00
shagu
282989eeff
ui-widgets: only hook function outside combat
2020-10-03 15:11:23 +02:00
shagu
2b51e77831
ui-widgets: use proper hook for onhide prevention
2020-10-03 15:08:06 +02:00
shagu
892ef154b0
ui-widgets: use onupdate to determine button state
2020-10-03 15:01:18 +02:00
shagu
8d9dc563dd
ui-widgets: always update scroll slider
2020-08-28 11:47:40 +02:00
shagu
7669e64173
core: remove leftover semicolons
2020-08-15 19:29:24 +02:00
shagu
5e7d21ee24
ui-widgets: always recursions in dropdown select
2020-05-26 21:15:29 +02:00
shagu
1ef0f83974
ui-widgets: always run dropdown function on select
2020-05-26 19:32:10 +02:00
shagu
ea2e6cdb99
ui-widgets: always update displayed values on statusbars
2020-05-09 02:29:31 +02:00
shagu
1d901d39c1
ui-widgets: add dropdown api to select entry by text
2020-05-01 14:52:29 +02:00
shagu
2e53137bd9
ui-widgets: fix z-index of dropdown entries
2020-04-17 11:30:59 +02:00
shagu
8f2b690610
ui-widgets: cache all dropdown functions
2020-04-13 13:50:37 +02:00
shagu
b550efdd97
ui-widgets: keep checkbox visible during init
...
the SetPoint fails by having the wrong offsets, when being aligned to a
hidden texture. Due to this, keep the checkmark visible till the OnShow
happens and decide there wether to display the checkmark or not.
2020-04-13 12:48:48 +02:00
shagu
c7d777ec70
ui-widgets: implement own dropdown widgets
2020-04-08 09:58:41 +02:00
shagu
484ab887fb
ui-widgets: remove all hooks to keep thumb visible
2020-04-03 13:15:05 +02:00
shagu
228b6f09ad
ui-widgets: use better hooks to avoid ui tainting
2020-04-03 12:57:11 +02:00
Artur Morozov
ae99792b4e
buttons: fix PushedTexture
...
this fixes textures for buttons in MacroFrame, SpellBook (tab buttons) and professions
2020-03-23 23:59:48 +01:00
shagu
c7df3d49f1
ui-widgets: adjust drawlayer of custom bars
2020-03-22 14:53:10 +01:00
shagu
5f539ebbe2
ui-widgets: delay scrollbar skin hooks to ooc
2020-03-22 14:21:23 +01:00
shagu
2e5d7ac3d0
ui-widgets: delay skin arrow hooks to ooc
2020-03-22 14:20:59 +01:00
shagu
e7681436cd
ui-widgets: adjust statusbar z-axis positions
2020-03-16 16:15:30 +01:00
shagu
4750f7f421
ui-widgets: add vanilla scaling to statusbars
2020-03-16 16:14:45 +01:00
shagu
f673726770
ui-widgets: add custom texture statusbars to api
2020-03-15 11:46:37 +01:00
shagu
a73295a881
ui-widgets: unify nil textures
2020-01-22 18:00:17 +01:00
shagu
4c59fab99c
ui-widgets: add function to create textboxes
2020-01-03 01:03:12 +01:00
shagu
3334c7469f
modules: make all modules aware of the new borders
2019-12-18 18:54:09 +01:00
Artur Morozov
635f70ed21
ui-widgets: update required api calls for tbc
...
* strip CheckedTexture if exists
* the click area is now equal to the size of the DropDownFrame
* if the width of the DropDownFrame is very small or not set,
then set the width for the DropDownFrame as in DropDownList1
2019-06-16 14:56:03 +02:00
shagu
d44188d166
ui-widgets: delay question dialog autosizing
2019-06-11 19:41:33 +02:00
shagu
7632f92dd1
core: use new media mechanism for all textures
2019-06-10 13:35:48 +02:00
shagu
545be99fd7
api: only add shadow to specific frames
2019-06-02 20:43:56 +02:00
shagu
b2ce08c525
ui-widgets: force refresh dropdown backdrops
2019-05-19 15:28:12 +02:00
Artur Morozov
4fa2aea86f
skin: fix dropdown menu backdrop and orientation
2019-05-19 10:12:27 +02:00
shagu
564688f6b3
api: use proper hooks to rotate models
2019-04-17 22:47:17 +02:00
shagu
58e8fb8697
api: add onhide function to question dialogs
2019-04-14 14:47:25 +02:00
shagu
d7c64d7d0a
core: replace remaining getglobals in favor of _G
2019-04-06 14:30:31 +02:00
shagu
76e77bb490
ui-widgets: cache some colors and functions
2019-03-31 14:59:21 +02:00
shagu
3aab8f89e7
ui-widgets: slightly rearrange collapse buttons
2019-03-31 14:59:21 +02:00
Artur Morozov
e01e0486d8
api: update SkinDropDown
...
fix dynamic dropdown menus
2019-03-31 14:59:21 +02:00
Artur Morozov
33496a0d01
api: remove GetCloseButton
...
instead, use GetNoNameObject
2019-03-31 14:59:21 +02:00
Artur Morozov
d7f2afd56c
api: update SkinButton
...
add icon argument
add disableHighlight argument
add support for LockHighlight and UnlockHighlight methods
2019-03-31 14:59:21 +02:00
Artur Morozov
db97c868c1
api: add HandleIcon
2019-03-31 14:59:21 +02:00
Artur Morozov
60731de987
api: add SetHighlight
2019-03-31 14:59:21 +02:00
Artur Morozov
48aafe071d
api: add SkinCollapseButton
2019-03-31 14:59:21 +02:00