Add "Open in new tab" abd "Open in new window" buttons to Eolite
git-svn-id: svn://kolibrios.org@7789 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -80,6 +80,8 @@ enum {
|
|||||||
DOWNLOAD_MANAGER,
|
DOWNLOAD_MANAGER,
|
||||||
CLEAR_CACHE,
|
CLEAR_CACHE,
|
||||||
UPDATE_BROWSER,
|
UPDATE_BROWSER,
|
||||||
|
IN_NEW_TAB,
|
||||||
|
IN_NEW_WINDOW,
|
||||||
COPY_LINK_URL,
|
COPY_LINK_URL,
|
||||||
DOWNLOAD_LINK_CONTENTS,
|
DOWNLOAD_LINK_CONTENTS,
|
||||||
TAB_ID,
|
TAB_ID,
|
||||||
@@ -426,6 +428,16 @@ void ProcessEvent(dword id__)
|
|||||||
pages_cache.clear();
|
pages_cache.clear();
|
||||||
notify(#clear_cache_ok);
|
notify(#clear_cache_ok);
|
||||||
return;
|
return;
|
||||||
|
case IN_NEW_TAB:
|
||||||
|
open_new_tab = true;
|
||||||
|
EventOpenNewTab(PageLinks.GetURL(PageLinks.active));
|
||||||
|
open_new_tab = false;
|
||||||
|
return;
|
||||||
|
case IN_NEW_WINDOW:
|
||||||
|
open_new_tab = true;
|
||||||
|
RunProgram(#program_path, PageLinks.GetURL(PageLinks.active));
|
||||||
|
open_new_tab = false;
|
||||||
|
return;
|
||||||
case COPY_LINK_URL:
|
case COPY_LINK_URL:
|
||||||
Clipboard__CopyText(PageLinks.GetURL(PageLinks.active));
|
Clipboard__CopyText(PageLinks.GetURL(PageLinks.active));
|
||||||
notify("'URL copied to clipboard'O");
|
notify("'URL copied to clipboard'O");
|
||||||
@@ -722,7 +734,7 @@ void EventShowPageMenu()
|
|||||||
void EventShowLinkMenu()
|
void EventShowLinkMenu()
|
||||||
{
|
{
|
||||||
open_lmenu(Form.left + mouse.x+4, Form.top + skin_height + mouse.y, MENU_ALIGN_TOP_LEFT, NULL, #link_menu);
|
open_lmenu(Form.left + mouse.x+4, Form.top + skin_height + mouse.y, MENU_ALIGN_TOP_LEFT, NULL, #link_menu);
|
||||||
menu_id = COPY_LINK_URL;
|
menu_id = IN_NEW_TAB;
|
||||||
}
|
}
|
||||||
|
|
||||||
void EventShowMainMenu()
|
void EventShowMainMenu()
|
||||||
|
@@ -16,7 +16,9 @@ char main_menu[] =
|
|||||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>
|
||||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>㧥<EFBFBD>";
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>㧥<EFBFBD>";
|
||||||
char link_menu[] =
|
char link_menu[] =
|
||||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>뫪<EFBFBD>
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>뫪<EFBFBD>
|
||||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᮤ<EFBFBD>ন<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>뫪<EFBFBD>";
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᮤ<EFBFBD>ন<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>뫪<EFBFBD>";
|
||||||
char loading_text[] = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>㧪<EFBFBD>...";
|
char loading_text[] = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>㧪<EFBFBD>...";
|
||||||
|
|
||||||
@@ -42,7 +44,9 @@ Download Manager|Ctrl+J
|
|||||||
Clear cache
|
Clear cache
|
||||||
Update browser";
|
Update browser";
|
||||||
char link_menu[] =
|
char link_menu[] =
|
||||||
"Copy link
|
"Open in new tab
|
||||||
|
Open in new window
|
||||||
|
Copy link
|
||||||
Download link contents";
|
Download link contents";
|
||||||
char loading_text[] = "Loading...";
|
char loading_text[] = "Loading...";
|
||||||
char update_param[] = "-download_and_exit http://builds.kolibrios.org/eng/data/programs/cmm/browser/WebView.com";
|
char update_param[] = "-download_and_exit http://builds.kolibrios.org/eng/data/programs/cmm/browser/WebView.com";
|
||||||
|
Reference in New Issue
Block a user