Difference between revisions of "Box lib pathshow/ru"

From KolibriOS wiki
Jump to navigation Jump to search
(element PathShow)
 
Line 1: Line 1:
 
==Введение==
 
==Введение==
Компонент 'PathShow' - предназначен для отображения пути к файлу или директории, с усечением имени похожим на усечение выводимое FAR'ом, если не влазит в область выделенную для вывода. В текущем виде поддерживает оба системных шрифта.
+
Компонент '''PathShow''' - предназначен для отображения пути к файлу или директории, с усечением имени похожим на усечение выводимое FAR'ом, если не влазит в область выделенную для вывода. В текущем виде поддерживает оба системных шрифта.
 +
==Функции==
 +
*'''PathShow_prepare'''
 +
<asm>; подготовка PathShow
 +
push dword PathShow_data_1
 +
call [PathShow_prepare]</asm>
 +
*'''PathShow_draw'''
 +
<asm>; рисование PathShow
 +
push dword PathShow_data_1
 +
call [PathShow_draw]</asm>
 +
 
 
==Структура PathShow==
 
==Структура PathShow==
 
<asm>PathShow_data_1:
 
<asm>PathShow_data_1:

Revision as of 19:16, 23 August 2011

Введение

Компонент PathShow - предназначен для отображения пути к файлу или директории, с усечением имени похожим на усечение выводимое FAR'ом, если не влазит в область выделенную для вывода. В текущем виде поддерживает оба системных шрифта.

Функции

  • PathShow_prepare

<asm>; подготовка PathShow push dword PathShow_data_1 call [PathShow_prepare]</asm>

  • PathShow_draw

<asm>; рисование PathShow push dword PathShow_data_1 call [PathShow_draw]</asm>

Структура PathShow

<asm>PathShow_data_1: .type dd 0 ;+0 .start_y dw 28 ;+4 .start_x dw 172 ;+6 .font_size_x dw 6 ;+8 ; 6 - for font 0, 8 - for font 1 .area_size_x dw 200 ;+10 .font_number dd 0 ;+12 ; 0 - monospace, 1 - variable .background_flag dd 0 ;+16 .font_color dd 0x0 ;+20 .background_color dd 0x0 ;+24 .text_pointer dd openfile_pach ;+28 .work_area_pointer dd text_work_area ;+32 .temp_text_length dd 0 ;+36</asm>

  • .background_flag - если 1 то использовать '.background_color' для заливки
  • .background_color - цвет фоновой заливки