forked from KolibriOS/kolibrios
nice toolbar icons
git-svn-id: svn://kolibrios.org@6129 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
4ff2c74504
commit
9364691375
@ -28,7 +28,7 @@ ends
|
|||||||
image_data dd 0 ;указатель на временную память, нужен для преобразования изображения
|
image_data dd 0 ;указатель на временную память, нужен для преобразования изображения
|
||||||
image_data_toolbar dd 0
|
image_data_toolbar dd 0
|
||||||
IMAGE_FILE1_SIZE equ 128*144*3+54 ;размер файла с изображением
|
IMAGE_FILE1_SIZE equ 128*144*3+54 ;размер файла с изображением
|
||||||
IMAGE_TOOLBAR_ICON_SIZE equ 256*3
|
IMAGE_TOOLBAR_ICON_SIZE equ 21*21*3
|
||||||
IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*3+54
|
IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*3+54
|
||||||
|
|
||||||
macro load_image_file path,buf,size { ;макрос для загрузки изображений
|
macro load_image_file path,buf,size { ;макрос для загрузки изображений
|
||||||
@ -130,15 +130,15 @@ draw_window:
|
|||||||
mcall SF_CREATE_WINDOW,(50 shl 16)+420,(30 shl 16)+410,0x33ffffff,,caption
|
mcall SF_CREATE_WINDOW,(50 shl 16)+420,(30 shl 16)+410,0x33ffffff,,caption
|
||||||
|
|
||||||
mov esi,[sc.work_button]
|
mov esi,[sc.work_button]
|
||||||
mcall SF_DEFINE_BUTTON,(5 shl 16)+20,(5 shl 16)+20,3 ;вершины вкл.
|
mcall SF_DEFINE_BUTTON,(6 shl 16)+19,(6 shl 16)+19,3+0x40000000 ;вершины вкл.
|
||||||
mcall ,(30 shl 16)+20,,4 ;каркасные грани вкл.
|
mcall ,(36 shl 16)+19,,4+0x40000000 ;каркасные грани вкл.
|
||||||
mcall ,(55 shl 16)+20,,5 ;сплошные грани вкл.
|
mcall ,(66 shl 16)+19,,5+0x40000000 ;сплошные грани вкл.
|
||||||
|
|
||||||
mcall SF_PUT_IMAGE,[image_data_toolbar],(16 shl 16)+16,(7 shl 16)+7 ;вершины вкл.
|
mcall SF_PUT_IMAGE,[image_data_toolbar],(21 shl 16)+21,(5 shl 16)+5 ;вершины вкл.
|
||||||
add ebx,IMAGE_TOOLBAR_ICON_SIZE
|
add ebx,IMAGE_TOOLBAR_ICON_SIZE
|
||||||
mcall ,,,(32 shl 16)+7 ;каркасные грани вкл.
|
mcall ,,,(35 shl 16)+5 ;каркасные грани вкл.
|
||||||
add ebx,IMAGE_TOOLBAR_ICON_SIZE
|
add ebx,IMAGE_TOOLBAR_ICON_SIZE
|
||||||
mcall ,,,(57 shl 16)+7 ;сплошные грани вкл.
|
mcall ,,,(65 shl 16)+5 ;сплошные грани вкл.
|
||||||
|
|
||||||
stdcall [kosglSwapBuffers]
|
stdcall [kosglSwapBuffers]
|
||||||
mcall SF_REDRAW,SSF_END_DRAW
|
mcall SF_REDRAW,SSF_END_DRAW
|
||||||
|
@ -28,7 +28,7 @@ ends
|
|||||||
image_data dd 0 ;указатель на временную память, нужен для преобразования изображения
|
image_data dd 0 ;указатель на временную память, нужен для преобразования изображения
|
||||||
image_data_toolbar dd 0
|
image_data_toolbar dd 0
|
||||||
IMAGE_FILE1_SIZE equ 128*144*3+54 ;размер файла с изображением
|
IMAGE_FILE1_SIZE equ 128*144*3+54 ;размер файла с изображением
|
||||||
IMAGE_TOOLBAR_ICON_SIZE equ 256*3
|
IMAGE_TOOLBAR_ICON_SIZE equ 21*21*3
|
||||||
IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*3+54
|
IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*3+54
|
||||||
|
|
||||||
macro load_image_file path,buf,size { ;макрос для загрузки изображений
|
macro load_image_file path,buf,size { ;макрос для загрузки изображений
|
||||||
@ -150,12 +150,12 @@ draw_window:
|
|||||||
mcall SF_CREATE_WINDOW,(50 shl 16)+420,(30 shl 16)+410,0x33ffffff,,caption
|
mcall SF_CREATE_WINDOW,(50 shl 16)+420,(30 shl 16)+410,0x33ffffff,,caption
|
||||||
|
|
||||||
mov esi,[sc.work_button]
|
mov esi,[sc.work_button]
|
||||||
mcall SF_DEFINE_BUTTON,(5 shl 16)+20,(5 shl 16)+20,3 ;сферы
|
mcall SF_DEFINE_BUTTON,(6 shl 16)+19,(6 shl 16)+19,3+0x40000000 ;сферы
|
||||||
mcall ,(30 shl 16)+20,,4 ;куб
|
mcall ,(36 shl 16)+19,,4+0x40000000 ;куб
|
||||||
|
|
||||||
mcall SF_PUT_IMAGE,[image_data_toolbar],(16 shl 16)+16,(7 shl 16)+7 ;сферы
|
mcall SF_PUT_IMAGE,[image_data_toolbar],(21 shl 16)+21,(5 shl 16)+5 ;сферы
|
||||||
add ebx,2*IMAGE_TOOLBAR_ICON_SIZE
|
add ebx,2*IMAGE_TOOLBAR_ICON_SIZE
|
||||||
mcall ,,,(32 shl 16)+7 ;куб
|
mcall ,,,(35 shl 16)+5 ;куб
|
||||||
|
|
||||||
stdcall [kosglSwapBuffers]
|
stdcall [kosglSwapBuffers]
|
||||||
mcall SF_REDRAW,SSF_END_DRAW
|
mcall SF_REDRAW,SSF_END_DRAW
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 374 B After Width: | Height: | Size: 737 B |
Loading…
Reference in New Issue
Block a user