forked from KolibriOS/kolibrios
graph: attempt to fix editbox
table wider editbox git-svn-id: svn://kolibrios.org@7908 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
8de4b5e6f5
commit
c50bb3b7c6
@ -44,8 +44,8 @@ double x1,y1,x2,y2;
|
|||||||
char *funct = NULL;
|
char *funct = NULL;
|
||||||
|
|
||||||
char edit_path[256];
|
char edit_path[256];
|
||||||
edit_box mybox = {0,92,WND_H-16-32,0xffffff,0x94AECE,0,0x808080,0x10000000,
|
edit_box mybox = {0,92,WND_H-16-32,0xffffff,0x94AECE,0,0x808080,0x10000000,
|
||||||
sizeof(edit_path)-1,0,(dword)&edit_path, 0, 0};
|
sizeof(edit_path)-1,(dword)&edit_path, 0, 0};
|
||||||
|
|
||||||
char *full_head;
|
char *full_head;
|
||||||
|
|
||||||
|
@ -59,12 +59,15 @@ kosSysColors sc;
|
|||||||
|
|
||||||
// editbox data
|
// editbox data
|
||||||
char edit_text[256];
|
char edit_text[256];
|
||||||
edit_box cell_box = {0,9*8-6,WND_H - 16-32,0xffffff,0x94AECE,0,0x808080,0x10000000,255,(dword)&edit_text,0,0};
|
edit_box cell_box = {0,9*8-6,WND_H - 16-32,0xffffff,0x94AECE,0,
|
||||||
|
0x808080,0x10000000,sizeof(edit_text)-1,(dword)&edit_text,0,0};
|
||||||
|
|
||||||
// scrolls
|
// scrolls
|
||||||
#define SCROLL_SIZE 16
|
#define SCROLL_SIZE 16
|
||||||
scroll_bar scroll_v = { SCROLL_SIZE,200,398, NULL, SCROLL_SIZE,0,115,15,0,0xeeeeee,0xD2CED0,0x555555,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1};
|
scroll_bar scroll_v = { SCROLL_SIZE,200,398, NULL, SCROLL_SIZE,0,115,
|
||||||
scroll_bar scroll_h = { 200,NULL,SCROLL_SIZE, NULL, SCROLL_SIZE,0,115,15,0,0xeeeeee,0xD2CED0,0x555555,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1};
|
15,0,0xeeeeee,0xD2CED0,0x555555,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1};
|
||||||
|
scroll_bar scroll_h = { 200,NULL,SCROLL_SIZE, NULL, SCROLL_SIZE,0,115,
|
||||||
|
15,0,0xeeeeee,0xD2CED0,0x555555,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1};
|
||||||
|
|
||||||
// ячейки - их параметры и текст
|
// ячейки - их параметры и текст
|
||||||
DWORD col_count = 100, row_count = 100;
|
DWORD col_count = 100, row_count = 100;
|
||||||
@ -112,7 +115,8 @@ DWORD nx = 0, ny = 0;
|
|||||||
// редактирование имени файла
|
// редактирование имени файла
|
||||||
bool fn_edit = 0;
|
bool fn_edit = 0;
|
||||||
char fname[256];
|
char fname[256];
|
||||||
edit_box file_box = {160,9*8+12,WND_H - 16-32,0xffffff,0x94AECE,0,0x808080,0x10000000,255,(dword)&fname,0,0};
|
edit_box file_box = {160,9*8+12,WND_H - 16-32,0xffffff,0x94AECE,
|
||||||
|
0,0x808080,0x10000000,sizeof(fname)-1,(dword)&fname,0,0};
|
||||||
|
|
||||||
// изменение размеров
|
// изменение размеров
|
||||||
#define SIZE_X 1 // состояние
|
#define SIZE_X 1 // состояние
|
||||||
@ -557,8 +561,10 @@ void draw_window()
|
|||||||
int panel_y = cHeight - MENU_PANEL_HEIGHT + 1;
|
int panel_y = cHeight - MENU_PANEL_HEIGHT + 1;
|
||||||
kos_DrawBar(0, panel_y, cWidth, MENU_PANEL_HEIGHT-1, sc.work);
|
kos_DrawBar(0, panel_y, cWidth, MENU_PANEL_HEIGHT-1, sc.work);
|
||||||
kos_WriteTextToWindow(3 + 1, panel_y + 14, 0x90, sc.work_text, (char*)sFilename, 0);
|
kos_WriteTextToWindow(3 + 1, panel_y + 14, 0x90, sc.work_text, (char*)sFilename, 0);
|
||||||
|
|
||||||
file_box.top = panel_y + 10;
|
file_box.top = panel_y + 10;
|
||||||
#define BTX 230
|
file_box.width = cWidth - 265;
|
||||||
|
int BTX = cWidth - 190;
|
||||||
#define BTW 70
|
#define BTW 70
|
||||||
//save
|
//save
|
||||||
kos_DefineButton(BTX + 25, file_box.top, BTW, 21, SAVE_BUTTON, sc.work);
|
kos_DefineButton(BTX + 25, file_box.top, BTW, 21, SAVE_BUTTON, sc.work);
|
||||||
|
Loading…
Reference in New Issue
Block a user