;------------------------------------------------------------------------- ; ; Описатели форматов панелей ; ;------------------------------------------------------------------------- ;------------------------------------------------- ; Описатель форматов правой панели ;------------------------------------------------- deskr_right: dw deskr_full ; описатель full-формата dw deskr_med ; описатель medium-формата dw deskr_brief ; описатель brief-формата dw deskr_info ; описатель info формата dw deskr_qview ; описатель qview формата dw deskr_spec ; описатель спек-форматов ;------------------------------------------------- ; Описатель форматов левой панели ;------------------------------------------------- deskr_left: dw deskr_full ; описатель full-формата dw deskr_med ; описатель medium-формата dw deskr_brief ; описатель brief-формата dw deskr_info ; описатель info формата dw deskr_qview ; описатель qview формата dw deskr_spec ; описатель спек-форматов ; полный формат deskr_full: dw title_full ; титл панели dw up_full ; линия "╔═════╤══╤═══╤═╗" dw footer_full ; линия "╟─────┴──┴───┴─╢" dw botline ; линия "╚══════════════╝" db files_per_colon ; 1 колонка в 25 файлов db 0 ; средний формат deskr_med: dw title_medium ; титл панели dw up_med ; линия "╔══════╤═══════╗" dw footer_med ; линия "╟──────┴───────╢" dw botline ; линия "╚══════════════╝" db files_per_colon*2 ; 2 колонки по 25 файлов db 0 ; краткий формат deskr_brief: dw title_brief ; титл панели dw up_brief ; линия "╔════╤════╤════╗" dw footer_brief ; линия "╟────┴────┴────╢" dw botline ; линия "╚══════════════╝" db files_per_colon*3 ; 3 колонки по 25 файлов db 0 ; info формат deskr_info: dw title_info ; титл панели dw up_info ; линия "╔═══════════════╗" dw footer_info ; линия "║ ║" dw botline ; линия "╚═══════════════╝" db files_per_colon ; 1 колонка в 25 файлов db 0 ; qview формат deskr_qview: dw title_qview ; титл панели dw up_info ; линия "╔═══════════════╗" dw footer_info ; линия "║ ║" dw botline ; линия "╚═══════════════╝" db files_per_colon ; 1 колонка в 25 файлов db 0 ; спек-формат deskr_spec: dw title_spec ; титл панели dw up_spec ; линия "╔═════╤══╤══╤═╤═╤═╗" dw footer_spec ; линия "╟─────┴──┴──┴─┴─┴─╢" dw botline ; линия "╚═════════════════╝" db files_per_colon ; 1 колонка в 25 файлов db 0 ;------------------------------------------------- ; описатель верхней строки панели ;------------------------------------------------- ; полный формат up_full: db 40 ; длина строки up_color1__: db color_panel ; 1Bh цвет dw 0000h ; X/Y полож. db "╔═══════════════╤═══════╤════════╤═════╗" db 0 ; средний формат up_med: db 40 ; длина строки up_color2__: db color_panel ; цвет dw 0000h ; X/Y полож. db "╔══════════════════╤═══════════════════╗" db 0 ; краткий формат up_brief: db 40 ; длина строки up_color3__: db color_panel ; цвет dw 0000h ; X/Y полож. db "╔════════════╤════════════╤════════════╗" db 0 ; info, qview форматы up_info: db 40 ; длина строки up_color31__: db color_panel ; 3Fh цвет dw 0000h ; X/Y полож. db "╔══════════════════════════════════════╗" db 0 ; конец описателя ; спек-формат up_spec: db 40 ; длина строки up_color4__: db color_panel ; цвет dw 0000h ; X/Y полож. db "╔══════════════╤═════╤═════╤═══╤═══╤═══╗" db 0 ;------------------------------------------------- ; описатель footer-строки панели ;------------------------------------------------- ; полный формат footer_full: db 40 ; длина строки footer_color1__: db color_panel ; 1Bh цвет dw 001Bh ; X/Y полож. db "╟───────────────┴───────┴────────┴─────╢" db 0 ; средний формат footer_med: db 40 ; длина строки footer_color2__: db color_panel ; цвет dw 001Bh ; X/Y полож. db "╟──────────────────┴───────────────────╢" db 0 ; краткий формат footer_brief: db 40 ; длина строки footer_color3__: db color_panel ; цвет dw 001Bh ; X/Y полож. db "╟────────────┴────────────┴────────────╢" db 0 ; info, qview форматы footer_info: db 40 ; длина строки footer_color41__: db color_panel ; цвет dw 001Bh ; X/Y полож. midline4: db "║ ║" db 0 ; спек-формат footer_spec: db 40 ; длина строки footer_color4__: db color_panel ; цвет dw 001Bh ; X/Y полож. db "╟──────────────┴─────┴─────┴───┴───┴───╢" db 0 ;------------------------------------------------- ; описатель botline-строки панели ;------------------------------------------------- botline: db 40 ; длина строки botline_color_: db color_panel ; цвет dw 001Dh ; X/Y полож. botline1: db "╚══════════════════════════════════════╝" db 0 ;----------------------------------------------------------- ; описатель строки отмеченных файлов левой панели ;----------------------------------------------------------- markline_left: db 1 ; длина строки markline_color_: db color_markline ; 3Eh цвет dw 021Bh ; X/Y полож. db " 0,000,000,000 bytes in 00000 files " ;----------------------------------------------------------- ; описатель строки отмеченных файлов правой панели ;----------------------------------------------------------- markline_right: db 1 ; длина строки markline_color1_: db color_markline ; 3Eh цвет dw 021Bh ; X/Y полож. db " 0,000,000,000 bytes in 00000 files " mark_string1__: db " bytes in " ; 10 байт mark_string2__: db " files" ; 6 байт folder_string: db " Folder" up_string: db " Up " ;------------------------------------------------- ; описатель статус. строки панели ;------------------------------------------------- status_string: db 38 ; длина строки status_color__: db color_panel ; цвет dw 011Ch ; X/Y полож. ; "Filenamm.Ext 0005940 21.06.04 18:50" db " " db 0 ; средняя часть рамки панели midline1: db "║ │ │ │ ║" ; full midline2: db "║ │ ║" ; medium midline3: db "║ │ │ ║" ; brief midline_spec: db "║ │ │ │ │ │ ║" ; full-spectrum ;------------------------------------------------- ; титл full-формата ;------------------------------------------------- title_full: db 4 ; длина строки full_color1__: db color_title ; 1Eh цвет dw 0701h ; X/Y полож. db "Name" ; db 1 ; длина строки full_color2__: db color_panel ; 1Bh цвет dw 1001h ; X/Y полож. db "│" ; db 4 ; длина строки full_color3__: db color_title ; цвет dw 1301h ; X/Y полож. db "Size" ; db 1 ; длина строки full_color4__: db color_panel ; цвет dw 1801h ; X/Y полож. db "│" ; db 4 ; длина строки full_color5__: db color_title ; цвет dw 1B01h ; X/Y полож. db "Date" ; db 1 ; длина строки full_color6__: db color_panel ; цвет dw 2101h ; X/Y полож. db "│" ; db 4 ; длина строки full_color7__: db color_title ; цвет dw 2201h ; X/Y полож. db "Time" db 0 ; конец описателя ;------------------------------------------------- ; титл medium-формата ;------------------------------------------------- title_medium: db 4 ; длина строки med_color1__: db color_title ; 1Eh цвет dw 0801h ; X/Y полож. db "Name" ; db 1 ; длина строки med_color2__: db color_panel ; 1Bh цвет dw 1301h ; X/Y полож. db "│" ; db 4 ; длина строки med_color3__: db color_title ; цвет dw 1B01h ; X/Y полож. db "Name" db 0 ; конец описателя ;------------------------------------------------- ; титл brief-формата ;------------------------------------------------- title_brief: db 4 ; длина строки brief_color1__: db color_title ; 1Eh цвет dw 0501h ; X/Y полож. db "Name" ; db 1 ; длина строки brief_color2__: db color_panel ; 1Bh цвет dw 0D01h ; X/Y полож. db "│" ; db 4 ; длина строки brief_color3__: db color_title ; цвет dw 1201h ; X/Y полож. db "Name" ; db 1 ; длина строки brief_color4__: db color_panel ; 1Bh цвет dw 1A01h ; X/Y полож. db "│" ; db 4 ; длина строки brief_color5__: db color_title ; цвет dw 1F01h ; X/Y полож. db "Name" db 0 ; конец описателя ;------------------------------------------------- ; титл спек-формата ;------------------------------------------------- title_spec: db 4 ; длина строки spec_color1__: db color_title ; 1Eh цвет dw 0601h ; X/Y полож. db "Name" ; db 1 ; длина строки spec_color2__: db color_panel ; 1Bh цвет dw 0F01h ; X/Y полож. db "│" ; db 4 ; длина строки spec_color3__: db color_title ; цвет dw 1101h ; X/Y полож. db "Size" ; db 1 ; длина строки spec_color4__: db color_panel ; 1Bh цвет dw 1501h ; X/Y полож. db "│" ; db 5 ; длина строки spec_color5__: db color_title ; цвет dw 1601h ; X/Y полож. db "Start" ; db 1 ; длина строки spec_color6__: db color_panel ; 1Bh цвет dw 1B01h ; X/Y полож. db "│" ; db 3 ; длина строки spec_color7__: db color_title ; цвет dw 1C01h ; X/Y полож. db "SSz" ; db 1 ; длина строки spec_color8__: db color_panel ; 1Bh цвет dw 1F01h ; X/Y полож. db "│" ; db 3 ; длина строки spec_color9__: db color_title ; цвет dw 2001h ; X/Y полож. db "Trk" ; db 1 ; длина строки spec_color10__: db color_panel ; 1Bh цвет dw 2301h ; X/Y полож. db "│" ; db 3 ; длина строки spec_color11__: db color_title ; цвет dw 2401h ; X/Y полож. db "Sec" ; db 0 ; конец описателя ;------------------------------------------------- ; описатель буквы сортировки ;------------------------------------------------- sort_char: db 2 ; длина строки sort_color__: db color_title ; цвет dw 0101h ; X/Y полож. sort_char__: db "n" ; n/e/d/s/u db 0 ;------------------------------------------------- ; описатель суммарной информации (внизу панели) ;------------------------------------------------- deskr_summary: db 38 ; длина строки summary_color__: db color_panel ; цвет dw 011Dh ; X/Y полож. summary_string: db " 0,000,000,000 (0000) ═ 0,000,000,000 " db 0 ;------------------------------------------------- ; описатель path-строки левой панели ;------------------------------------------------- path_left: db 5 ; длина строки path_color1__: db color_pointer ; 30h цвет dw 0200h ; X/Y полож. строки от начала панели db " " ; начало строки disk_left: db "X:" ds width_max+2 ; 33+1 буфер пути ;------------------------------------------------- ; описатель path-строки правой панели ;------------------------------------------------- path_right: db 5 ; длина строки path_color2__: db color_pointer ; 30h цвет dw 0200h ; X/Y полож. строки от начала панели db " " ; начало строки disk_right: db "X:" ds width_max+2 ; 33+1 буфер пути