forked from KolibriOS/kolibrios
Eolite: fix paste
WebView: fix space in the end of value menu: refine params git-svn-id: svn://kolibrios.org@8020 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
83f1ae7375
commit
c9389437b7
@ -56,19 +56,6 @@ void _img::set_data(dword _data, _data_len)
|
||||
data.set(getid, _data);
|
||||
}
|
||||
|
||||
void DrawLibimgImage(dword _x, _y, _data, _data_len)
|
||||
{
|
||||
libimg_image im;
|
||||
img_decode stdcall (_data, _data_len, 0);
|
||||
$or eax, eax
|
||||
$jz __ERROR__
|
||||
|
||||
im.image = EAX;
|
||||
im.set_vars();
|
||||
im.draw(_x, _y, im.w, im.h, 0, 0);
|
||||
__ERROR__:
|
||||
}
|
||||
|
||||
void _img::draw(int _x, _y, _start, _height)
|
||||
{
|
||||
int i, img_x, img_y;
|
||||
@ -86,6 +73,19 @@ void _img::draw(int _x, _y, _start, _height)
|
||||
}
|
||||
}
|
||||
|
||||
void DrawLibimgImage(dword _x, _y, _data, _data_len)
|
||||
{
|
||||
libimg_image im;
|
||||
img_decode stdcall (_data, _data_len, 0);
|
||||
$or eax, eax
|
||||
$jz __ERROR__
|
||||
|
||||
im.image = EAX;
|
||||
im.set_vars();
|
||||
im.draw(_x, _y, im.w, im.h, 0, 0);
|
||||
__ERROR__:
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
void ImageCache::Images(dword left1, top1, width1)
|
||||
|
@ -106,6 +106,7 @@ bool _tag::get_next_param()
|
||||
ESBYTE[i+1] = '\0';
|
||||
}
|
||||
strlwr(#attr);
|
||||
strrtrim(#val);
|
||||
|
||||
attributes.add(#attr);
|
||||
values.add(#val);
|
||||
|
@ -132,7 +132,7 @@ void main()
|
||||
select_list.ProcessMouse(mouse.x, mouse.y);
|
||||
SelectList_Draw();
|
||||
EventSetNewCurrent();
|
||||
open_lmenu(Form.left+mouse.x+5, Form.top+mouse.y+skin_height, 1, 0, MENU_LIST);
|
||||
open_lmenu(mouse.x, mouse.y, MENU_TOP_RIGHT, NULL, MENU_LIST);
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
||||
|
||||
#define URL_SIZE 4000
|
||||
|
||||
char version[]="WebView 2.65";
|
||||
char version[]="WebView 2.65b";
|
||||
|
||||
#include "texts.h"
|
||||
#include "cache.h"
|
||||
@ -789,27 +789,28 @@ void DrawProgress()
|
||||
|
||||
void EventShowPageMenu()
|
||||
{
|
||||
open_lmenu(Form.left + mouse.x+4, Form.top + skin_height + mouse.y, MENU_ALIGN_TOP_LEFT, NULL, #rmb_menu);
|
||||
open_lmenu(mouse.x, mouse.y, MENU_TOP_LEFT, NULL, #rmb_menu);
|
||||
menu_id = VIEW_SOURCE;
|
||||
}
|
||||
|
||||
void EventShowLinkMenu()
|
||||
{
|
||||
open_lmenu(Form.left + mouse.x+4, Form.top + skin_height + mouse.y, MENU_ALIGN_TOP_LEFT, NULL, #link_menu);
|
||||
open_lmenu(mouse.x, mouse.y, MENU_TOP_LEFT, NULL, #link_menu);
|
||||
menu_id = IN_NEW_TAB;
|
||||
}
|
||||
|
||||
void EventShowMainMenu()
|
||||
{
|
||||
open_lmenu(Form.left + Form.cwidth - PADDING, Form.top + skin_height + PADDING + TSZE + 3,
|
||||
MENU_ALIGN_TOP_RIGHT, NULL, #main_menu);
|
||||
open_lmenu(Form.cwidth - PADDING -4, PADDING + TSZE + 3,
|
||||
MENU_TOP_RIGHT, NULL, #main_menu);
|
||||
menu_id = OPEN_FILE;
|
||||
}
|
||||
|
||||
void EventShowEncodingsList()
|
||||
{
|
||||
open_lmenu(Form.left + Form.cwidth, Form.top + skin_height + Form.cheight - STATUSBAR_H + 12,
|
||||
MENU_ALIGN_BOT_RIGHT, WB1.cur_encoding + 1, "UTF-8\nKOI8-RU\nCP1251\nCP1252\nISO8859-5\nCP866");
|
||||
open_lmenu(Form.cwidth-4, Form.cheight - STATUSBAR_H + 12,
|
||||
MENU_BOT_RIGHT, WB1.cur_encoding + 1,
|
||||
"UTF-8\nKOI8-RU\nCP1251\nCP1252\nISO8859-5\nCP866");
|
||||
menu_id = ENCODINGS;
|
||||
}
|
||||
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
// 70.5 - get volume info and label
|
||||
|
||||
#define TITLE "Eolite File Manager 4.46c"
|
||||
#define ABOUT_TITLE "EOLITE 4.46c"
|
||||
#define TITLE "Eolite File Manager 4.46d"
|
||||
#define ABOUT_TITLE "EOLITE 4.46d"
|
||||
|
||||
#ifndef AUTOBUILD
|
||||
#include "lang.h--"
|
||||
@ -172,17 +172,20 @@ void handle_param()
|
||||
param[strrchr(#param, '/')-1] = '\0';
|
||||
strcpy(#path, #param + 3);
|
||||
properties_dialog();
|
||||
ExitProcess();
|
||||
return;
|
||||
case 'd':
|
||||
strcpy(#file_path, #param + 3);
|
||||
itdir = dir_exists(#file_path);
|
||||
DisplayOperationForm(DELETE_FLAG);
|
||||
DeleteSingleElement();
|
||||
ExitProcess();
|
||||
return;
|
||||
case 'v':
|
||||
cut_active = param[2] - '0';
|
||||
strcpy(#path, #param + 4);
|
||||
PasteThread();
|
||||
ExitProcess();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
@ -140,15 +140,13 @@ void EventShowListMenu()
|
||||
text = #file_actions;
|
||||
active_menu = MENU_FILE;
|
||||
}
|
||||
open_lmenu(mouse.x+Form.left+5, mouse.y+Form.top+3
|
||||
+skin_height, MENU_ALIGN_TOP_LEFT, NULL, text);
|
||||
open_lmenu(mouse.x, mouse.y+3, MENU_TOP_LEFT, NULL, text);
|
||||
}
|
||||
|
||||
void EventShowBurgerMenu()
|
||||
{
|
||||
active_menu = MENU_BURGER;
|
||||
open_lmenu(Form.width-10+Form.left, 35+Form.top+skin_height,
|
||||
MENU_ALIGN_TOP_RIGHT, NULL, #burger_menu_items);
|
||||
open_lmenu(Form.cwidth-6, 35, MENU_TOP_RIGHT, NULL, #burger_menu_items);
|
||||
}
|
||||
|
||||
bool GetMenuClick()
|
||||
|
@ -44,13 +44,13 @@ void main()
|
||||
if (id==1) ExitProcess();
|
||||
if (id==butv.id) {
|
||||
menu_id = butv.id;
|
||||
open_lmenu(Form.left+3 + butv.x, Form.top+skin_height + butv.y + butv.h,
|
||||
MENU_ALIGN_TOP_LEFT, current_veg, #vegetables);
|
||||
open_lmenu(butv.x, butv.y + butv.h, MENU_TOP_LEFT,
|
||||
current_veg, #vegetables);
|
||||
}
|
||||
if (id==buta.id) {
|
||||
menu_id = buta.id;
|
||||
open_lmenu(Form.left+5 + buta.x + buta.w, Form.top+skin_height + buta.y + buta.h,
|
||||
MENU_ALIGN_TOP_RIGHT, current_animal, #animals);
|
||||
open_lmenu(buta.x + buta.w, buta.y + buta.h,
|
||||
MENU_TOP_RIGHT, current_animal, #animals);
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -743,14 +743,14 @@ void EventCrop()
|
||||
|
||||
void EventShowImageMenu()
|
||||
{
|
||||
open_lmenu(Form.left+5 + image_menu_btn.x, Form.top+skin_height +
|
||||
image_menu_btn.y + image_menu_btn.h, MENU_ALIGN_TOP_LEFT, NULL, #image_menu_items);
|
||||
open_lmenu(image_menu_btn.x, image_menu_btn.y + image_menu_btn.h,
|
||||
MENU_TOP_LEFT, NULL, #image_menu_items);
|
||||
}
|
||||
|
||||
void EventShowEditMenu()
|
||||
{
|
||||
open_lmenu(Form.left+5 + image_menu_btn.x, Form.top+skin_height +
|
||||
image_menu_btn.y + image_menu_btn.h, MENU_ALIGN_TOP_LEFT, NULL, #edit_menu_items);
|
||||
open_lmenu(image_menu_btn.x, image_menu_btn.y + image_menu_btn.h,
|
||||
MENU_TOP_LEFT, NULL, #edit_menu_items);
|
||||
}
|
||||
|
||||
void EventCheckMenuItemSelected()
|
||||
|
@ -3,10 +3,10 @@
|
||||
|
||||
:dword menu_process_id;
|
||||
|
||||
#define MENU_ALIGN_TOP_LEFT 0
|
||||
#define MENU_ALIGN_TOP_RIGHT 1
|
||||
#define MENU_ALIGN_BOT_LEFT 2
|
||||
#define MENU_ALIGN_BOT_RIGHT 3
|
||||
#define MENU_TOP_LEFT 0
|
||||
#define MENU_TOP_RIGHT 1
|
||||
#define MENU_BOT_LEFT 2
|
||||
#define MENU_BOT_RIGHT 3
|
||||
|
||||
:dword shared_mem = NULL;
|
||||
:char shared_name[] = "LMENU";
|
||||
@ -17,8 +17,8 @@
|
||||
if (EDX) shared_mem = memopen(#shared_name, 16, SHM_WRITE);
|
||||
}
|
||||
ESDWORD[shared_mem ] = _selected;
|
||||
ESDWORD[shared_mem + 4] = _x;
|
||||
ESDWORD[shared_mem + 8] = _y;
|
||||
ESDWORD[shared_mem + 4] = _x + Form.left + 5;
|
||||
ESDWORD[shared_mem + 8] = _y + Form.top + skin_height;
|
||||
ESDWORD[shared_mem + 12] = _position;
|
||||
menu_process_id = RunProgram("/sys/develop/menu", _text1);
|
||||
}
|
||||
|
@ -437,8 +437,8 @@ void EventMenuClick()
|
||||
|
||||
void EventShowMenu(dword _menu_item_x, _menu_list, _id, _selected)
|
||||
{
|
||||
open_lmenu(Form.left+5 + _menu_item_x, Form.top+skin_height + TOPPANELH,
|
||||
MENU_ALIGN_TOP_LEFT, _selected, _menu_list);
|
||||
open_lmenu(_menu_item_x, TOPPANELH, MENU_TOP_LEFT,
|
||||
_selected, _menu_list);
|
||||
menu_id = _id;
|
||||
}
|
||||
|
||||
|
@ -379,32 +379,29 @@ void EventMagnifyPlus()
|
||||
void EventShowCharsetsList()
|
||||
{
|
||||
menu_id = CHANGE_CHARSET;
|
||||
open_lmenu(Form.left + Form.cwidth, Form.top + skin_height
|
||||
+ Form.cheight - 6, MENU_ALIGN_BOT_RIGHT, user_encoding+1,
|
||||
open_lmenu(Form.cwidth-4, Form.cheight - 6, MENU_BOT_RIGHT,
|
||||
user_encoding+1,
|
||||
"UTF-8\nKOI8-RU\nCP1251\nCP1252\nISO8859-5\nCP866\nAUTO");
|
||||
}
|
||||
|
||||
void EventShowReopenMenu()
|
||||
{
|
||||
menu_id = REOPEN_IN_APP;
|
||||
open_lmenu(Form.left+5 + reopenin_mx + 23, Form.top+29+skin_height,
|
||||
MENU_ALIGN_TOP_RIGHT, NULL,
|
||||
open_lmenu(reopenin_mx + 23, 29, MENU_TOP_RIGHT, NULL,
|
||||
"Tinypad\nTextEdit\nWebView\nFB2Read\nHexView\nOther");
|
||||
}
|
||||
|
||||
void EventShowThemesList()
|
||||
{
|
||||
menu_id = COLOR_SCHEME;
|
||||
open_lmenu(Form.left+5 + theme_mx + 23,
|
||||
Form.top+29+skin_height, MENU_ALIGN_TOP_RIGHT,
|
||||
open_lmenu(theme_mx + 23, 29, MENU_TOP_RIGHT,
|
||||
curcol_scheme+1, #color_scheme_names);
|
||||
}
|
||||
|
||||
void EventShowRmbMenu()
|
||||
{
|
||||
menu_id = RMB_MENU;
|
||||
open_lmenu(Form.left + mouse.x+4, Form.top + skin_height + mouse.y,
|
||||
MENU_ALIGN_TOP_LEFT, NULL, #rmb_menu);
|
||||
open_lmenu(mouse.x, mouse.y, MENU_TOP_LEFT, NULL, #rmb_menu);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user