mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-29 15:29:42 +03:00
Cache tab done, missing history option added to the General tab.
svn path=/trunk/netsurf/; revision=7984
This commit is contained in:
parent
06d0f2d286
commit
b23aeb5059
@ -99,6 +99,7 @@ void ami_gui_opts_setup(void)
|
|||||||
gadlab[GID_OPTS_HOMEPAGE_CURRENT] = (char *)ami_utf8_easy((char *)messages_get("UseCurrent"));
|
gadlab[GID_OPTS_HOMEPAGE_CURRENT] = (char *)ami_utf8_easy((char *)messages_get("UseCurrent"));
|
||||||
gadlab[GID_OPTS_HIDEADS] = (char *)ami_utf8_easy((char *)messages_get("BlockAds"));
|
gadlab[GID_OPTS_HIDEADS] = (char *)ami_utf8_easy((char *)messages_get("BlockAds"));
|
||||||
gadlab[GID_OPTS_FROMLOCALE] = (char *)ami_utf8_easy((char *)messages_get("FromLocale"));
|
gadlab[GID_OPTS_FROMLOCALE] = (char *)ami_utf8_easy((char *)messages_get("FromLocale"));
|
||||||
|
gadlab[GID_OPTS_HISTORY] = (char *)ami_utf8_easy((char *)messages_get("HistoryAge"));
|
||||||
gadlab[GID_OPTS_REFERRAL] = (char *)ami_utf8_easy((char *)messages_get("SendReferer"));
|
gadlab[GID_OPTS_REFERRAL] = (char *)ami_utf8_easy((char *)messages_get("SendReferer"));
|
||||||
gadlab[GID_OPTS_FASTSCROLL] = (char *)ami_utf8_easy((char *)messages_get("FastScrolling"));
|
gadlab[GID_OPTS_FASTSCROLL] = (char *)ami_utf8_easy((char *)messages_get("FastScrolling"));
|
||||||
gadlab[GID_OPTS_SCREEN] = (char *)ami_utf8_easy((char *)messages_get("Screen"));
|
gadlab[GID_OPTS_SCREEN] = (char *)ami_utf8_easy((char *)messages_get("Screen"));
|
||||||
@ -123,6 +124,8 @@ void ami_gui_opts_setup(void)
|
|||||||
gadlab[GID_OPTS_FONT_DEFAULT] = (char *)ami_utf8_easy((char *)messages_get("FontDefault"));
|
gadlab[GID_OPTS_FONT_DEFAULT] = (char *)ami_utf8_easy((char *)messages_get("FontDefault"));
|
||||||
gadlab[GID_OPTS_FONT_SIZE] = (char *)ami_utf8_easy((char *)messages_get("FontSize"));
|
gadlab[GID_OPTS_FONT_SIZE] = (char *)ami_utf8_easy((char *)messages_get("FontSize"));
|
||||||
gadlab[GID_OPTS_FONT_MINSIZE] = (char *)ami_utf8_easy((char *)messages_get("FontMinSize"));
|
gadlab[GID_OPTS_FONT_MINSIZE] = (char *)ami_utf8_easy((char *)messages_get("FontMinSize"));
|
||||||
|
gadlab[GID_OPTS_CACHE_MEM] = (char *)ami_utf8_easy((char *)messages_get("Size"));
|
||||||
|
gadlab[GID_OPTS_CACHE_DISC] = (char *)ami_utf8_easy((char *)messages_get("Duration"));
|
||||||
gadlab[GID_OPTS_SAVE] = (char *)ami_utf8_easy((char *)messages_get("Save"));
|
gadlab[GID_OPTS_SAVE] = (char *)ami_utf8_easy((char *)messages_get("Save"));
|
||||||
gadlab[GID_OPTS_USE] = (char *)ami_utf8_easy((char *)messages_get("Use"));
|
gadlab[GID_OPTS_USE] = (char *)ami_utf8_easy((char *)messages_get("Use"));
|
||||||
gadlab[GID_OPTS_CANCEL] = (char *)ami_utf8_easy((char *)messages_get("Cancel"));
|
gadlab[GID_OPTS_CANCEL] = (char *)ami_utf8_easy((char *)messages_get("Cancel"));
|
||||||
@ -304,6 +307,23 @@ void ami_gui_opts_open(void)
|
|||||||
// CHILD_WeightedWidth, 0,
|
// CHILD_WeightedWidth, 0,
|
||||||
LayoutEnd, // content language
|
LayoutEnd, // content language
|
||||||
LayoutEnd, // content
|
LayoutEnd, // content
|
||||||
|
LAYOUT_AddChild, VGroupObject,
|
||||||
|
LAYOUT_SpaceOuter, TRUE,
|
||||||
|
LAYOUT_BevelStyle, BVS_GROUP,
|
||||||
|
LAYOUT_Label, messages_get("History"),
|
||||||
|
LAYOUT_AddChild, gow->gadgets[GID_OPTS_HISTORY] = IntegerObject,
|
||||||
|
GA_ID, GID_OPTS_CACHE_DISC,
|
||||||
|
GA_RelVerify, TRUE,
|
||||||
|
INTEGER_Number, option_expire_url,
|
||||||
|
INTEGER_Minimum, 0,
|
||||||
|
INTEGER_Maximum, 366,
|
||||||
|
INTEGER_Arrows, TRUE,
|
||||||
|
IntegerEnd,
|
||||||
|
CHILD_WeightedWidth, 0,
|
||||||
|
CHILD_Label, LabelObject,
|
||||||
|
LABEL_Text, gadlab[GID_OPTS_HISTORY],
|
||||||
|
LabelEnd,
|
||||||
|
LayoutEnd, // history
|
||||||
CHILD_WeightedHeight, 0,
|
CHILD_WeightedHeight, 0,
|
||||||
LAYOUT_AddChild,VGroupObject,
|
LAYOUT_AddChild,VGroupObject,
|
||||||
LAYOUT_SpaceOuter, TRUE,
|
LAYOUT_SpaceOuter, TRUE,
|
||||||
@ -672,7 +692,44 @@ void ami_gui_opts_open(void)
|
|||||||
*/
|
*/
|
||||||
PAGE_Add, LayoutObject,
|
PAGE_Add, LayoutObject,
|
||||||
LAYOUT_AddChild,VGroupObject,
|
LAYOUT_AddChild,VGroupObject,
|
||||||
|
LAYOUT_AddChild, VGroupObject,
|
||||||
|
LAYOUT_SpaceOuter, TRUE,
|
||||||
|
LAYOUT_BevelStyle, BVS_GROUP,
|
||||||
|
LAYOUT_Label, messages_get("MemCache"),
|
||||||
|
LAYOUT_AddChild, gow->gadgets[GID_OPTS_CACHE_MEM] = IntegerObject,
|
||||||
|
GA_ID, GID_OPTS_CACHE_MEM,
|
||||||
|
GA_RelVerify, TRUE,
|
||||||
|
INTEGER_Number, option_memory_cache_size / 1048576,
|
||||||
|
INTEGER_Minimum, 0,
|
||||||
|
INTEGER_Maximum, 2048,
|
||||||
|
INTEGER_Arrows, TRUE,
|
||||||
|
IntegerEnd,
|
||||||
|
CHILD_WeightedWidth, 0,
|
||||||
|
CHILD_Label, LabelObject,
|
||||||
|
LABEL_Text, gadlab[GID_OPTS_CACHE_MEM],
|
||||||
|
LabelEnd,
|
||||||
|
LayoutEnd, // memory cache
|
||||||
|
CHILD_WeightedHeight, 0,
|
||||||
|
LAYOUT_AddChild, VGroupObject,
|
||||||
|
LAYOUT_SpaceOuter, TRUE,
|
||||||
|
LAYOUT_BevelStyle, BVS_GROUP,
|
||||||
|
LAYOUT_Label, messages_get("DiscCache"),
|
||||||
|
LAYOUT_AddChild, gow->gadgets[GID_OPTS_CACHE_DISC] = IntegerObject,
|
||||||
|
GA_ID, GID_OPTS_CACHE_DISC,
|
||||||
|
GA_RelVerify, TRUE,
|
||||||
|
INTEGER_Number, option_disc_cache_age,
|
||||||
|
INTEGER_Minimum, 0,
|
||||||
|
INTEGER_Maximum, 366,
|
||||||
|
INTEGER_Arrows, TRUE,
|
||||||
|
IntegerEnd,
|
||||||
|
CHILD_WeightedWidth, 0,
|
||||||
|
CHILD_Label, LabelObject,
|
||||||
|
LABEL_Text, gadlab[GID_OPTS_CACHE_DISC],
|
||||||
|
LabelEnd,
|
||||||
|
LayoutEnd, // disc cache
|
||||||
|
CHILD_WeightedHeight, 0,
|
||||||
LayoutEnd, // page vgroup
|
LayoutEnd, // page vgroup
|
||||||
|
CHILD_WeightedHeight, 0,
|
||||||
PageEnd, // page object
|
PageEnd, // page object
|
||||||
/*
|
/*
|
||||||
** Advanced
|
** Advanced
|
||||||
@ -735,6 +792,8 @@ void ami_gui_opts_use(void)
|
|||||||
if(data) option_block_ads = true;
|
if(data) option_block_ads = true;
|
||||||
else option_block_ads = false;
|
else option_block_ads = false;
|
||||||
|
|
||||||
|
GetAttr(INTEGER_Number,gow->gadgets[GID_OPTS_HISTORY],(ULONG *)&option_expire_url);
|
||||||
|
|
||||||
GetAttr(GA_Selected,gow->gadgets[GID_OPTS_REFERRAL],(ULONG *)&data);
|
GetAttr(GA_Selected,gow->gadgets[GID_OPTS_REFERRAL],(ULONG *)&data);
|
||||||
if(data) option_send_referer = true;
|
if(data) option_send_referer = true;
|
||||||
else option_send_referer = false;
|
else option_send_referer = false;
|
||||||
@ -857,6 +916,12 @@ void ami_gui_opts_use(void)
|
|||||||
|
|
||||||
GetAttr(INTEGER_Number,gow->gadgets[GID_OPTS_FONT_MINSIZE],(ULONG *)&option_font_min_size);
|
GetAttr(INTEGER_Number,gow->gadgets[GID_OPTS_FONT_MINSIZE],(ULONG *)&option_font_min_size);
|
||||||
option_font_min_size *= 10;
|
option_font_min_size *= 10;
|
||||||
|
|
||||||
|
GetAttr(INTEGER_Number,gow->gadgets[GID_OPTS_CACHE_MEM],(ULONG *)&option_memory_cache_size);
|
||||||
|
option_memory_cache_size *= 1048576;
|
||||||
|
|
||||||
|
GetAttr(INTEGER_Number,gow->gadgets[GID_OPTS_CACHE_DISC],(ULONG *)&option_disc_cache_age);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ami_gui_opts_close(void)
|
void ami_gui_opts_close(void)
|
||||||
|
@ -32,6 +32,7 @@ enum
|
|||||||
GID_OPTS_HIDEADS,
|
GID_OPTS_HIDEADS,
|
||||||
GID_OPTS_CONTENTLANG,
|
GID_OPTS_CONTENTLANG,
|
||||||
GID_OPTS_FROMLOCALE,
|
GID_OPTS_FROMLOCALE,
|
||||||
|
GID_OPTS_HISTORY,
|
||||||
GID_OPTS_REFERRAL,
|
GID_OPTS_REFERRAL,
|
||||||
GID_OPTS_FASTSCROLL,
|
GID_OPTS_FASTSCROLL,
|
||||||
GID_OPTS_SCREEN,
|
GID_OPTS_SCREEN,
|
||||||
@ -60,6 +61,8 @@ enum
|
|||||||
GID_OPTS_FONT_DEFAULT,
|
GID_OPTS_FONT_DEFAULT,
|
||||||
GID_OPTS_FONT_SIZE,
|
GID_OPTS_FONT_SIZE,
|
||||||
GID_OPTS_FONT_MINSIZE,
|
GID_OPTS_FONT_MINSIZE,
|
||||||
|
GID_OPTS_CACHE_MEM,
|
||||||
|
GID_OPTS_CACHE_DISC,
|
||||||
GID_OPTS_SAVE,
|
GID_OPTS_SAVE,
|
||||||
GID_OPTS_USE,
|
GID_OPTS_USE,
|
||||||
GID_OPTS_CANCEL,
|
GID_OPTS_CANCEL,
|
||||||
|
Loading…
Reference in New Issue
Block a user