⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listview_default.txt

📁 STM32F103ZET6+UCOSII+UCGUI源码
💻 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 + -