📄 scrollbar_defaults.txt
字号:
; generated by ARM C/C++ Compiler with , RVCT4.0 [Build 524] for uVision
; commandline ArmCC [--split_sections --debug -c --asm --interleave -o.\Obj\scrollbar_defaults.o --depend=.\Obj\scrollbar_defaults.d --device=DARMSTM --apcs=interwork -O3 -I..\..\include -I..\..\..\FWLib\library\inc -I..\..\..\USBLib\library\inc -I..\..\Config -I..\..\GUI\Core -I..\..\GUI\Font -I..\..\GUI\ConvertColor -I..\..\GUI\AntiAlias -I..\..\GUI\ConvertMono -I..\..\GUI\JPEG -I..\..\GUI\MemDev -I..\..\GUI\MultiLayer -I..\..\GUI\Widget -I..\..\GUI\WM -IC:\Keil\ARM\INC\ST\STM32F10x ..\..\GUI\Widget\SCROLLBAR_Defaults.c]
THUMB
AREA ||i.SCROLLBAR_GetDefaultBkColor||, CODE, READONLY, ALIGN=2
SCROLLBAR_GetDefaultBkColor PROC
;;;33 */
;;;34 GUI_COLOR SCROLLBAR_GetDefaultBkColor(unsigned int Index) {
000000 2802 CMP r0,#2
;;;35 if (Index < GUI_COUNTOF(SCROLLBAR__aDefaultBkColor)) {
000002 d203 BCS |L1.12|
;;;36 return SCROLLBAR__aDefaultBkColor[Index];
000004 4902 LDR r1,|L1.16|
000006 f8510020 LDR r0,[r1,r0,LSL #2]
;;;37 }
;;;38 return 0;
;;;39 }
00000a 4770 BX lr
|L1.12|
00000c 2000 MOVS r0,#0 ;38
00000e 4770 BX lr
;;;40
ENDP
|L1.16|
DCD SCROLLBAR__aDefaultBkColor
AREA ||i.SCROLLBAR_GetDefaultColor||, CODE, READONLY, ALIGN=2
SCROLLBAR_GetDefaultColor PROC
;;;44 */
;;;45 GUI_COLOR SCROLLBAR_GetDefaultColor(unsigned int Index) {
000000 2802 CMP r0,#2
;;;46 if (Index < GUI_COUNTOF(SCROLLBAR__aDefaultColor)) {
000002 d203 BCS |L2.12|
;;;47 return SCROLLBAR__aDefaultColor[Index];
000004 4902 LDR r1,|L2.16|
000006 f8510020 LDR r0,[r1,r0,LSL #2]
;;;48 }
;;;49 return 0;
;;;50 }
00000a 4770 BX lr
|L2.12|
00000c 2000 MOVS r0,#0 ;49
00000e 4770 BX lr
;;;51
ENDP
|L2.16|
DCD SCROLLBAR__aDefaultColor
AREA ||i.SCROLLBAR_GetDefaultWidth||, CODE, READONLY, ALIGN=2
SCROLLBAR_GetDefaultWidth PROC
;;;27 */
;;;28 int SCROLLBAR_GetDefaultWidth(void) { return SCROLLBAR__DefaultWidth; }
000000 4801 LDR r0,|L3.8|
000002 f9b00000 LDRSH r0,[r0,#0] ; SCROLLBAR__DefaultWidth
000006 4770 BX lr
;;;29
ENDP
|L3.8|
DCD SCROLLBAR__DefaultWidth
AREA ||i.SCROLLBAR_SetDefaultBkColor||, CODE, READONLY, ALIGN=2
SCROLLBAR_SetDefaultBkColor PROC
;;;65 */
;;;66 GUI_COLOR SCROLLBAR_SetDefaultBkColor(GUI_COLOR Color, unsigned int Index) {
000000 4602 MOV r2,r0
;;;67 GUI_COLOR OldColor = 0;
000002 2000 MOVS r0,#0
;;;68 if (Index < GUI_COUNTOF(SCROLLBAR__aDefaultBkColor)) {
000004 2902 CMP r1,#2
000006 d202 BCS |L4.14|
;;;69 SCROLLBAR__aDefaultBkColor[Index] = Color;
000008 4b01 LDR r3,|L4.16|
00000a f8432021 STR r2,[r3,r1,LSL #2]
|L4.14|
;;;70 }
;;;71 return OldColor;
;;;72 }
00000e 4770 BX lr
;;;73
ENDP
|L4.16|
DCD SCROLLBAR__aDefaultBkColor
AREA ||i.SCROLLBAR_SetDefaultColor||, CODE, READONLY, ALIGN=2
SCROLLBAR_SetDefaultColor PROC
;;;77 */
;;;78 GUI_COLOR SCROLLBAR_SetDefaultColor(GUI_COLOR Color, unsigned int Index) {
000000 4602 MOV r2,r0
;;;79 GUI_COLOR OldColor = 0;
000002 2000 MOVS r0,#0
;;;80 if (Index < GUI_COUNTOF(SCROLLBAR__aDefaultColor)) {
000004 2902 CMP r1,#2
000006 d202 BCS |L5.14|
;;;81 SCROLLBAR__aDefaultColor[Index] = Color;
000008 4b01 LDR r3,|L5.16|
00000a f8432021 STR r2,[r3,r1,LSL #2]
|L5.14|
;;;82 }
;;;83 return OldColor;
;;;84 }
00000e 4770 BX lr
;;;85
ENDP
|L5.16|
DCD SCROLLBAR__aDefaultColor
AREA ||i.SCROLLBAR_SetDefaultWidth||, CODE, READONLY, ALIGN=2
SCROLLBAR_SetDefaultWidth PROC
;;;55 */
;;;56 int SCROLLBAR_SetDefaultWidth(int DefaultWidth) {
000000 4a02 LDR r2,|L6.12|
000002 4601 MOV r1,r0
;;;57 int OldWidth = SCROLLBAR__DefaultWidth;
000004 f9b20000 LDRSH r0,[r2,#0] ; SCROLLBAR__DefaultWidth
;;;58 SCROLLBAR__DefaultWidth = DefaultWidth;
000008 8011 STRH r1,[r2,#0]
;;;59 return OldWidth;
;;;60 }
00000a 4770 BX lr
;;;61
ENDP
|L6.12|
DCD SCROLLBAR__DefaultWidth
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -