Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
461c49ec
Commit
461c49ec
authored
Jun 06, 2022
by
Zhiyi Zhang
Committed by
Alexandre Julliard
Jun 22, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
uxtheme: Support parsing more scrollbar parts and states.
Signed-off-by:
Zhiyi Zhang
<
zzhang@codeweavers.com
>
parent
f38d5b31
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
0 deletions
+28
-0
stylemap.c
dlls/uxtheme/stylemap.c
+27
-0
vsstyle.h
include/vsstyle.h
+1
-0
No files found.
dlls/uxtheme/stylemap.c
View file @
461c49ec
...
...
@@ -841,41 +841,68 @@ static const MSSTYLES_CLASS_MAP classScrollbar[] = {
{
SBP_ARROWBTN
,
ABS_RIGHTHOT
,
L"RIGHTHOT"
},
{
SBP_ARROWBTN
,
ABS_RIGHTPRESSED
,
L"RIGHTPRESSED"
},
{
SBP_ARROWBTN
,
ABS_RIGHTDISABLED
,
L"RIGHTDISABLED"
},
{
SBP_ARROWBTN
,
ABS_UPHOVER
,
L"UPHOVER"
},
{
SBP_ARROWBTN
,
ABS_DOWNHOVER
,
L"DOWNHOVER"
},
{
SBP_ARROWBTN
,
ABS_LEFTHOVER
,
L"LEFTHOVER"
},
{
SBP_ARROWBTN
,
ABS_RIGHTHOVER
,
L"RIGHTHOVER"
},
{
SBP_THUMBBTNHORZ
,
0
,
L"THUMBBTNHORZ"
},
{
SBP_THUMBBTNHORZ
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_THUMBBTNHORZ
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_THUMBBTNHORZ
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_THUMBBTNHORZ
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_THUMBBTNHORZ
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_THUMBBTNVERT
,
0
,
L"THUMBBTNVERT"
},
{
SBP_THUMBBTNVERT
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_THUMBBTNVERT
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_THUMBBTNVERT
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_THUMBBTNVERT
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_THUMBBTNVERT
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_LOWERTRACKHORZ
,
0
,
L"LOWERTRACKHORZ"
},
{
SBP_LOWERTRACKHORZ
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_LOWERTRACKHORZ
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_LOWERTRACKHORZ
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_LOWERTRACKHORZ
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_LOWERTRACKHORZ
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_UPPERTRACKHORZ
,
0
,
L"UPPERTRACKHORZ"
},
{
SBP_UPPERTRACKHORZ
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_UPPERTRACKHORZ
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_UPPERTRACKHORZ
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_UPPERTRACKHORZ
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_UPPERTRACKHORZ
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_LOWERTRACKVERT
,
0
,
L"LOWERTRACKVERT"
},
{
SBP_LOWERTRACKVERT
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_LOWERTRACKVERT
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_LOWERTRACKVERT
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_LOWERTRACKVERT
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_LOWERTRACKVERT
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_UPPERTRACKVERT
,
0
,
L"UPPERTRACKVERT"
},
{
SBP_UPPERTRACKVERT
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_UPPERTRACKVERT
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_UPPERTRACKVERT
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_UPPERTRACKVERT
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_UPPERTRACKVERT
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_GRIPPERHORZ
,
0
,
L"GRIPPERHORZ"
},
{
SBP_GRIPPERHORZ
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_GRIPPERHORZ
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_GRIPPERHORZ
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_GRIPPERHORZ
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_GRIPPERHORZ
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_GRIPPERVERT
,
0
,
L"GRIPPERVERT"
},
{
SBP_GRIPPERVERT
,
SCRBS_NORMAL
,
L"NORMAL"
},
{
SBP_GRIPPERVERT
,
SCRBS_HOT
,
L"HOT"
},
{
SBP_GRIPPERVERT
,
SCRBS_PRESSED
,
L"PRESSED"
},
{
SBP_GRIPPERVERT
,
SCRBS_DISABLED
,
L"DISABLED"
},
{
SBP_GRIPPERVERT
,
SCRBS_HOVER
,
L"HOVER"
},
{
SBP_SIZEBOX
,
0
,
L"SIZEBOX"
},
{
SBP_SIZEBOX
,
SZB_RIGHTALIGN
,
L"RIGHTALIGN"
},
{
SBP_SIZEBOX
,
SZB_LEFTALIGN
,
L"LEFTALIGN"
},
{
SBP_SIZEBOX
,
SZB_TOPRIGHTALIGN
,
L"TOPRIGHTALIGN"
},
{
SBP_SIZEBOX
,
SZB_TOPLEFTALIGN
,
L"TOPLEFTALIGN"
},
{
SBP_SIZEBOX
,
SZB_HALFBOTTOMRIGHTALIGN
,
L"HALFBOTTOMRIGHTALIGN"
},
{
SBP_SIZEBOX
,
SZB_HALFBOTTOMLEFTALIGN
,
L"HALFBOTTOMLEFTALIGN"
},
{
SBP_SIZEBOX
,
SZB_HALFTOPRIGHTALIGN
,
L"HALFTOPRIGHTALIGN"
},
{
SBP_SIZEBOX
,
SZB_HALFTOPLEFTALIGN
,
L"HALFTOPLEFTALIGN"
},
{
SBP_SIZEBOXBKGND
,
0
,
L"SIZEBOXBKGND"
},
{
0
,
0
,
L""
}
};
...
...
include/vsstyle.h
View file @
461c49ec
...
...
@@ -1045,6 +1045,7 @@ enum SCROLLBARPARTS {
SBP_GRIPPERHORZ
=
8
,
SBP_GRIPPERVERT
=
9
,
SBP_SIZEBOX
=
10
,
SBP_SIZEBOXBKGND
=
11
,
};
#define SCROLLBARSTYLEPARTS SCROLLBARPARTS;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment