📄 listview_default.txt
字号:
; generated by ARM C/C++ Compiler with , RVCT4.0 [Build 524] for uVision
; commandline ArmCC [--split_sections --debug -c --asm --interleave -o.\Obj\listview_default.o --depend=.\Obj\listview_default.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\LISTVIEW_Default.c]
THUMB
AREA ||i.LISTVIEW_SetDefaultBkColor||, CODE, READONLY, ALIGN=2
LISTVIEW_SetDefaultBkColor PROC
;;;56 */
;;;57 GUI_COLOR LISTVIEW_SetDefaultBkColor(unsigned Index, GUI_COLOR Color) {
000000 2200 MOVS r2,#0
;;;58 GUI_COLOR OldColor = 0;
;;;59 if (Index < GUI_COUNTOF(LISTVIEW_DefaultProps.aBkColor)) {
000002 2803 CMP r0,#3
000004 d204 BCS |L1.16|
;;;60 OldColor = LISTVIEW_DefaultProps.aBkColor[Index];
000006 4b03 LDR r3,|L1.20|
000008 f8532020 LDR r2,[r3,r0,LSL #2]
;;;61 LISTVIEW_DefaultProps.aBkColor[Index] = Color;
00000c f8431020 STR r1,[r3,r0,LSL #2]
|L1.16|
;;;62 }
;;;63 return OldColor;
000010 4610 MOV r0,r2
;;;64 }
000012 4770 BX lr
;;;65
ENDP
|L1.20|
DCD LISTVIEW_DefaultProps
AREA ||i.LISTVIEW_SetDefaultFont||, CODE, READONLY, ALIGN=2
LISTVIEW_SetDefaultFont PROC
;;;33 */
;;;34 const GUI_FONT GUI_UNI_PTR * LISTVIEW_SetDefaultFont(const GUI_FONT GUI_UNI_PTR * pFont) {
000000 4902 LDR r1,|L2.12|
000002 4602 MOV r2,r0
;;;35 const GUI_FONT GUI_UNI_PTR * pOldFont = LISTVIEW_DefaultProps.pFont;
;;;36 LISTVIEW_DefaultProps.pFont = pFont;
000004 69c8 LDR r0,[r1,#0x1c] ; LISTVIEW_DefaultProps
;;;37 return pOldFont;
000006 61ca STR r2,[r1,#0x1c] ; LISTVIEW_DefaultProps
;;;38 }
000008 4770 BX lr
;;;39
ENDP
00000a 0000 DCW 0x0000
|L2.12|
DCD LISTVIEW_DefaultProps
AREA ||i.LISTVIEW_SetDefaultGridColor||, CODE, READONLY, ALIGN=2
LISTVIEW_SetDefaultGridColor PROC
;;;69 */
;;;70 GUI_COLOR LISTVIEW_SetDefaultGridColor(GUI_COLOR Color) {
000000 4902 LDR r1,|L3.12|
000002 4602 MOV r2,r0
;;;71 GUI_COLOR OldColor = LISTVIEW_DefaultProps.GridColor;
;;;72 LISTVIEW_DefaultProps.GridColor = Color;
000004 6988 LDR r0,[r1,#0x18] ; LISTVIEW_DefaultProps
;;;73 return OldColor;
000006 618a STR r2,[r1,#0x18] ; LISTVIEW_DefaultProps
;;;74 }
000008 4770 BX lr
;;;75
ENDP
00000a 0000 DCW 0x0000
|L3.12|
DCD LISTVIEW_DefaultProps
AREA ||i.LISTVIEW_SetDefaultTextColor||, CODE, READONLY, ALIGN=2
LISTVIEW_SetDefaultTextColor PROC
;;;43 */
;;;44 GUI_COLOR LISTVIEW_SetDefaultTextColor(unsigned Index, GUI_COLOR Color) {
000000 4602 MOV r2,r0
;;;45 GUI_COLOR OldColor = 0;
000002 2000 MOVS r0,#0
;;;46 if (Index < GUI_COUNTOF(LISTVIEW_DefaultProps.aTextColor)) {
000004 2a03 CMP r2,#3
000006 d204 BCS |L4.18|
;;;47 OldColor = LISTVIEW_DefaultProps.aTextColor[Index];
000008 4802 LDR r0,|L4.20|
00000a eb000282 ADD r2,r0,r2,LSL #2
;;;48 LISTVIEW_DefaultProps.aTextColor[Index] = Color;
00000e 68d0 LDR r0,[r2,#0xc]
000010 60d1 STR r1,[r2,#0xc]
|L4.18|
;;;49 }
;;;50 return OldColor;
;;;51 }
000012 4770 BX lr
;;;52
ENDP
|L4.20|
DCD LISTVIEW_DefaultProps
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -