Move old hotlist out of the way.

This commit is contained in:
Michael Drake 2013-08-13 12:41:04 +01:00
parent f0b8594c46
commit eaae716989
21 changed files with 227 additions and 227 deletions

View File

@ -41,7 +41,7 @@
#include "amiga/utf8.h" #include "amiga/utf8.h"
#include "desktop/browser_private.h" #include "desktop/browser_private.h"
#include "desktop/local_history.h" #include "desktop/local_history.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/searchweb.h" #include "desktop/searchweb.h"
#include "desktop/textinput.h" #include "desktop/textinput.h"
#include "desktop/tree_url_node.h" #include "desktop/tree_url_node.h"
@ -768,7 +768,7 @@ static uint32 ami_context_menu_hook(struct Hook *hook,Object *item,APTR reserved
case CMID_URLHOTLIST: case CMID_URLHOTLIST:
case CMID_PAGEHOTLIST: case CMID_PAGEHOTLIST:
hotlist_add_page(userdata); hotlist_old_add_page(userdata);
break; break;
case CMID_FRAMECOPYURL: case CMID_FRAMECOPYURL:
@ -1216,7 +1216,7 @@ static uint32 ami_context_menu_hook_tree(struct Hook *hook, Object *item, APTR r
break; break;
case CMID_TREE_EDITFOLDER: case CMID_TREE_EDITFOLDER:
hotlist_edit_selected(); hotlist_old_edit_selected();
break; break;
case CMID_TREE_EDITTITLE: case CMID_TREE_EDITTITLE:
@ -1228,23 +1228,23 @@ static uint32 ami_context_menu_hook_tree(struct Hook *hook, Object *item, APTR r
break; break;
case CMID_TREE_NEWFOLDER: case CMID_TREE_NEWFOLDER:
hotlist_add_folder(true); hotlist_old_add_folder(true);
break; break;
case CMID_TREE_NEWITEM: case CMID_TREE_NEWITEM:
hotlist_add_entry(true); hotlist_old_add_entry(true);
break; break;
case CMID_TREE_SETDEFAULT: case CMID_TREE_SETDEFAULT:
hotlist_set_default_folder(false); hotlist_old_set_default_folder(false);
break; break;
case CMID_TREE_CLEARDEFAULT: case CMID_TREE_CLEARDEFAULT:
hotlist_set_default_folder(true); hotlist_old_set_default_folder(true);
break; break;
case CMID_TREE_ADDHOTLIST: case CMID_TREE_ADDHOTLIST:
hotlist_add_page(tree_url_node_get_url(userdata)); hotlist_old_add_page(tree_url_node_get_url(userdata));
break; break;
case CMID_TREE_DELETE: case CMID_TREE_DELETE:

View File

@ -19,7 +19,7 @@
#include <proto/exec.h> #include <proto/exec.h>
#include "amiga/hotlist.h" #include "amiga/hotlist.h"
#include "amiga/tree.h" #include "amiga/tree.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "utils/messages.h" #include "utils/messages.h"
bool ami_hotlist_find_dir(struct tree *tree, const char *dir_name) bool ami_hotlist_find_dir(struct tree *tree, const char *dir_name)
@ -56,11 +56,11 @@ void ami_hotlist_add_default_dirs(struct tree *tree)
void ami_hotlist_initialise(const char *hotlist_file) void ami_hotlist_initialise(const char *hotlist_file)
{ {
hotlist_window = ami_tree_create(hotlist_get_tree_flags(), NULL); hotlist_window = ami_tree_create(hotlist_old_get_tree_flags(), NULL);
if(!hotlist_window) return; if(!hotlist_window) return;
hotlist_initialise(ami_tree_get_tree(hotlist_window), hotlist_old_initialise(ami_tree_get_tree(hotlist_window),
hotlist_file, hotlist_file,
tree_directory_icon_name); tree_directory_icon_name);
@ -69,7 +69,7 @@ void ami_hotlist_initialise(const char *hotlist_file)
void ami_hotlist_free(const char *hotlist_file) void ami_hotlist_free(const char *hotlist_file)
{ {
hotlist_cleanup(hotlist_file); hotlist_old_cleanup(hotlist_file);
ami_tree_destroy(hotlist_window); ami_tree_destroy(hotlist_window);
hotlist_window = NULL; hotlist_window = NULL;
} }

View File

@ -57,7 +57,7 @@
#include "amiga/tree.h" #include "amiga/tree.h"
#include "amiga/utf8.h" #include "amiga/utf8.h"
#include "desktop/tree_url_node.h" #include "desktop/tree_url_node.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/browser_private.h" #include "desktop/browser_private.h"
#include "desktop/gui.h" #include "desktop/gui.h"
#include "desktop/textinput.h" #include "desktop/textinput.h"
@ -888,7 +888,7 @@ static void ami_menu_item_hotlist_add(struct Hook *hook, APTR window, struct Int
nsurl_access(hlcache_handle_get_url(bw->current_content)) == NULL) nsurl_access(hlcache_handle_get_url(bw->current_content)) == NULL)
return; return;
hotlist_add_page(nsurl_access(hlcache_handle_get_url(bw->current_content))); hotlist_old_add_page(nsurl_access(hlcache_handle_get_url(bw->current_content)));
} }
static void ami_menu_item_hotlist_show(struct Hook *hook, APTR window, struct IntuiMessage *msg) static void ami_menu_item_hotlist_show(struct Hook *hook, APTR window, struct IntuiMessage *msg)

View File

@ -57,7 +57,7 @@
#include "content/urldb.h" #include "content/urldb.h"
#include "desktop/cookies_old.h" #include "desktop/cookies_old.h"
#include "desktop/history_global_core.h" #include "desktop/history_global_core.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/sslcert_viewer.h" #include "desktop/sslcert_viewer.h"
#include "desktop/tree_url_node.h" #include "desktop/tree_url_node.h"
#include "utils/utils.h" #include "utils/utils.h"
@ -340,7 +340,7 @@ void ami_tree_drag_end(struct treeview_window *twin, int x, int y)
else if((tw = ami_window_at_pointer(AMINS_TVWINDOW)) && else if((tw = ami_window_at_pointer(AMINS_TVWINDOW)) &&
(tw != twin) && (tw->type == AMI_TREE_HOTLIST)) (tw != twin) && (tw->type == AMI_TREE_HOTLIST))
{ {
hotlist_add_page_xy(tree_url_node_get_url(selected_node), x, y); hotlist_old_add_page_xy(tree_url_node_get_url(selected_node), x, y);
} }
} }
tree_drag_end(twin->tree, twin->mouse_state, tree_drag_end(twin->tree, twin->mouse_state,
@ -1014,7 +1014,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
if(twin->type == AMI_TREE_HISTORY) if(twin->type == AMI_TREE_HISTORY)
history_global_export(fname); history_global_export(fname);
else if(twin->type == AMI_TREE_HOTLIST) else if(twin->type == AMI_TREE_HOTLIST)
hotlist_export(fname); hotlist_old_export(fname);
ami_update_pointer(twin->win, GUI_POINTER_DEFAULT); ami_update_pointer(twin->win, GUI_POINTER_DEFAULT);
} }
break; break;
@ -1032,7 +1032,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_expand_all(); cookies_expand_all();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_expand_all(); hotlist_old_expand_all();
break; break;
} }
break; break;
@ -1047,7 +1047,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_expand_domains(); cookies_expand_domains();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_expand_directories(); hotlist_old_expand_directories();
break; break;
} }
break; break;
@ -1062,7 +1062,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_expand_cookies(); cookies_expand_cookies();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_expand_addresses(); hotlist_old_expand_addresses();
break; break;
} }
break; break;
@ -1082,7 +1082,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_collapse_all(); cookies_collapse_all();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_collapse_all(); hotlist_old_collapse_all();
break; break;
} }
break; break;
@ -1097,7 +1097,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_collapse_domains(); cookies_collapse_domains();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_collapse_directories(); hotlist_old_collapse_directories();
break; break;
} }
break; break;
@ -1112,7 +1112,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_collapse_cookies(); cookies_collapse_cookies();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_collapse_addresses(); hotlist_old_collapse_addresses();
break; break;
} }
break; break;
@ -1163,7 +1163,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_delete_selected(); cookies_delete_selected();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_delete_selected(); hotlist_old_delete_selected();
break; break;
} }
ami_tree_update_buttons(twin); ami_tree_update_buttons(twin);
@ -1179,7 +1179,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_select_all(); cookies_select_all();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_select_all(); hotlist_old_select_all();
break; break;
} }
ami_tree_update_buttons(twin); ami_tree_update_buttons(twin);
@ -1195,7 +1195,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
cookies_clear_selection(); cookies_clear_selection();
break; break;
case AMI_TREE_HOTLIST: case AMI_TREE_HOTLIST:
hotlist_clear_selection(); hotlist_old_clear_selection();
break; break;
} }
ami_tree_update_buttons(twin); ami_tree_update_buttons(twin);

View File

@ -478,7 +478,7 @@ static void __CDECL menu_add_bookmark(short item, short title, void *data)
static void __CDECL menu_bookmarks(short item, short title, void *data) static void __CDECL menu_bookmarks(short item, short title, void *data)
{ {
LOG(("%s", __FUNCTION__)); LOG(("%s", __FUNCTION__));
hotlist_open(); atari_hotlist_open();
} }
static void __CDECL menu_vlog(short item, short title, void *data) static void __CDECL menu_vlog(short item, short title, void *data)

View File

@ -811,7 +811,7 @@ void gui_quit(void)
} }
atari_global_history_destroy(); atari_global_history_destroy();
hotlist_destroy(); atari_hotlist_destroy();
toolbar_exit(); toolbar_exit();
urldb_save_cookies(nsoption_charp(cookie_file)); urldb_save_cookies(nsoption_charp(cookie_file));
@ -1022,7 +1022,7 @@ static void gui_init2(int argc, char** argv)
} }
gemtk_wm_init(); gemtk_wm_init();
atari_global_history_init(); atari_global_history_init();
hotlist_init(); atari_hotlist_init();
toolbar_init(); toolbar_init();
} }

View File

@ -28,7 +28,7 @@
#include "content/hlcache.h" #include "content/hlcache.h"
#include "content/urldb.h" #include "content/urldb.h"
#include "utils/nsoption.h" #include "utils/nsoption.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/tree.h" #include "desktop/tree.h"
#include "desktop/tree_url_node.h" #include "desktop/tree_url_node.h"
#include "desktop/gui.h" #include "desktop/gui.h"
@ -62,7 +62,7 @@ static short handle_event(GUIWIN *win, EVMULT_OUT *ev_out, short msg[8])
switch (msg[4]) { switch (msg[4]) {
case TOOLBAR_HOTLIST_CREATE_FOLDER: case TOOLBAR_HOTLIST_CREATE_FOLDER:
hotlist_add_folder(true); hotlist_old_add_folder(true);
break; break;
case TOOLBAR_HOTLIST_ADD: case TOOLBAR_HOTLIST_ADD:
@ -70,12 +70,12 @@ static short handle_event(GUIWIN *win, EVMULT_OUT *ev_out, short msg[8])
break; break;
case TOOLBAR_HOTLIST_DELETE: case TOOLBAR_HOTLIST_DELETE:
hotlist_delete_selected(); hotlist_old_delete_selected();
gemtk_wm_exec_redraw(tv->window, NULL); gemtk_wm_exec_redraw(tv->window, NULL);
break; break;
case TOOLBAR_HOTLIST_EDIT: case TOOLBAR_HOTLIST_EDIT:
hotlist_edit_selected(); hotlist_old_edit_selected();
break; break;
} }
@ -86,7 +86,7 @@ static short handle_event(GUIWIN *win, EVMULT_OUT *ev_out, short msg[8])
break; break;
case WM_CLOSED: case WM_CLOSED:
hotlist_close(); atari_hotlist_close();
break; break;
default: break; default: break;
@ -99,7 +99,7 @@ static short handle_event(GUIWIN *win, EVMULT_OUT *ev_out, short msg[8])
void hotlist_init(void) void atari_hotlist_init(void)
{ {
if (hl.init == false) { if (hl.init == false) {
if( strcmp(nsoption_charp(hotlist_file), "") == 0 ){ if( strcmp(nsoption_charp(hotlist_file), "") == 0 ){
@ -129,7 +129,7 @@ void hotlist_init(void)
gemtk_wm_set_toolbar(hl.window, tree, 0, 0); gemtk_wm_set_toolbar(hl.window, tree, 0, 0);
gemtk_wm_unlink(hl.window); gemtk_wm_unlink(hl.window);
hl.tv = atari_treeview_create( hl.tv = atari_treeview_create(
hotlist_get_tree_flags(), hotlist_old_get_tree_flags(),
hl.window, hl.window,
handle_event handle_event
); );
@ -139,7 +139,7 @@ void hotlist_init(void)
return; return;
} }
hotlist_initialise( hotlist_old_initialise(
hl.tv->tree, hl.tv->tree,
(char*)&hl.path, (char*)&hl.path,
"dir.png" "dir.png"
@ -153,7 +153,7 @@ void hotlist_init(void)
} }
void hotlist_open(void) void atari_hotlist_open(void)
{ {
if( hl.init == false ) { if( hl.init == false ) {
return; return;
@ -175,23 +175,23 @@ void hotlist_open(void)
} }
} }
void hotlist_close(void) void atari_hotlist_close(void)
{ {
wind_close(gemtk_wm_get_handle(hl.window)); wind_close(gemtk_wm_get_handle(hl.window));
hl.open = false; hl.open = false;
atari_treeview_close(hl.tv); atari_treeview_close(hl.tv);
} }
void hotlist_destroy(void) void atari_hotlist_destroy(void)
{ {
if( hl.init == false) { if( hl.init == false) {
return; return;
} }
if( hl.window != NULL ) { if( hl.window != NULL ) {
hotlist_cleanup( (char*)&hl.path ); hotlist_old_cleanup( (char*)&hl.path );
if (hl.open) if (hl.open)
hotlist_close(); atari_hotlist_close();
wind_delete(gemtk_wm_get_handle(hl.window)); wind_delete(gemtk_wm_get_handle(hl.window));
gemtk_wm_remove(hl.window); gemtk_wm_remove(hl.window);
hl.window = NULL; hl.window = NULL;
@ -201,7 +201,7 @@ void hotlist_destroy(void)
LOG(("done")); LOG(("done"));
} }
void hotlist_redraw(void) void atari_hotlist_redraw(void)
{ {
int i = 01; int i = 01;
atari_treeview_redraw(hl.tv); atari_treeview_redraw(hl.tv);
@ -218,11 +218,11 @@ void atari_hotlist_add_page( const char * url, const char * title )
if(hl.tv == NULL ) if(hl.tv == NULL )
return; return;
hotlist_open(); atari_hotlist_open();
if( hl.tv->click.x >= 0 && hl.tv->click.y >= 0 ){ if( hl.tv->click.x >= 0 && hl.tv->click.y >= 0 ){
hotlist_add_page_xy( url, hl.tv->click.x, hl.tv->click.y ); hotlist_old_add_page_xy( url, hl.tv->click.x, hl.tv->click.y );
} else { } else {
hotlist_add_page( url ); hotlist_old_add_page( url );
} }
} }

View File

@ -34,13 +34,13 @@ struct atari_hotlist {
extern struct atari_hotlist hl; extern struct atari_hotlist hl;
void hotlist_init( void ); void atari_hotlist_init( void );
void hotlist_open( void ); void atari_hotlist_open( void );
void hotlist_close( void ); void atari_hotlist_close( void );
void hotlist_destroy( void ); void atari_hotlist_destroy( void );
void atari_hotlist_add_page( const char * url, const char * title ); void atari_hotlist_add_page( const char * url, const char * title );
void hotlist_redraw( void ); void atari_hotlist_redraw( void );
#endif #endif

View File

@ -24,7 +24,7 @@
#import "cocoa/gui.h" #import "cocoa/gui.h"
#import "desktop/browser_private.h" #import "desktop/browser_private.h"
#import "desktop/hotlist.h" #import "desktop/hotlist_old.h"
#import "desktop/tree.h" #import "desktop/tree.h"
#import "desktop/tree_url_node.h" #import "desktop/tree_url_node.h"
#import "utils/messages.h" #import "utils/messages.h"
@ -49,8 +49,8 @@ static const char *cocoa_hotlist_path( void )
{ {
if ((self = [super initWithWindowNibName: @"BookmarksWindow"]) == nil) return nil; if ((self = [super initWithWindowNibName: @"BookmarksWindow"]) == nil) return nil;
tree = [[Tree alloc] initWithFlags: hotlist_get_tree_flags()]; tree = [[Tree alloc] initWithFlags: hotlist_old_get_tree_flags()];
hotlist_initialise( [tree tree], cocoa_hotlist_path(), "directory.png" ); hotlist_old_initialise( [tree tree], cocoa_hotlist_path(), "directory.png" );
nodeForMenu = NSCreateMapTable( NSNonOwnedPointerMapKeyCallBacks, NSNonOwnedPointerMapValueCallBacks, 0 ); nodeForMenu = NSCreateMapTable( NSNonOwnedPointerMapKeyCallBacks, NSNonOwnedPointerMapValueCallBacks, 0 );
[[NSNotificationCenter defaultCenter] addObserver:self [[NSNotificationCenter defaultCenter] addObserver:self
@ -68,14 +68,14 @@ static const char *cocoa_hotlist_path( void )
- (void) save; - (void) save;
{ {
hotlist_export( cocoa_hotlist_path() ); hotlist_old_export( cocoa_hotlist_path() );
} }
- (void) dealloc; - (void) dealloc;
{ {
[self setView: nil]; [self setView: nil];
NSFreeMapTable( nodeForMenu ); NSFreeMapTable( nodeForMenu );
hotlist_cleanup( cocoa_hotlist_path() ); hotlist_old_cleanup( cocoa_hotlist_path() );
[tree release]; [tree release];
[[NSNotificationCenter defaultCenter] removeObserver: self]; [[NSNotificationCenter defaultCenter] removeObserver: self];
@ -167,7 +167,7 @@ static const char *cocoa_hotlist_path( void )
struct browser_window *bw = [[(NetSurfApp *)NSApp frontTab] browser]; struct browser_window *bw = [[(NetSurfApp *)NSApp frontTab] browser];
if (bw && bw->current_content) { if (bw && bw->current_content) {
const char *url = nsurl_access(hlcache_handle_get_url( bw->current_content )); const char *url = nsurl_access(hlcache_handle_get_url( bw->current_content ));
hotlist_add_page( url ); hotlist_old_add_page( url );
} }
} }
@ -184,8 +184,8 @@ static const char *cocoa_hotlist_path( void )
- (void) windowDidLoad; - (void) windowDidLoad;
{ {
hotlist_expand_all(); hotlist_old_expand_all();
hotlist_collapse_all(); hotlist_old_collapse_all();
[view setTree: tree]; [view setTree: tree];
} }
@ -200,17 +200,17 @@ static const char *cocoa_hotlist_path( void )
- (IBAction) editSelected: (id) sender; - (IBAction) editSelected: (id) sender;
{ {
hotlist_edit_selected(); hotlist_old_edit_selected();
} }
- (IBAction) deleteSelected: (id) sender; - (IBAction) deleteSelected: (id) sender;
{ {
hotlist_delete_selected(); hotlist_old_delete_selected();
} }
- (IBAction) addFolder: (id) sender; - (IBAction) addFolder: (id) sender;
{ {
hotlist_add_folder(true); hotlist_old_add_folder(true);
} }
@end @end

View File

@ -1,6 +1,6 @@
# Sources for desktop # Sources for desktop
S_DESKTOP := cookie_manager.c cookies_old.c history_global_core.c hotlist.c knockout.c \ S_DESKTOP := cookie_manager.c cookies_old.c history_global_core.c hotlist_old.c knockout.c \
mouse.c plot_style.c print.c search.c searchweb.c \ mouse.c plot_style.c print.c search.c searchweb.c \
scrollbar.c sslcert.c sslcert_viewer.c textarea.c thumbnail.c tree.c \ scrollbar.c sslcert.c sslcert_viewer.c textarea.c thumbnail.c tree.c \
tree_url_node.c version.c system_colour.c global_history.c treeview.c tree_url_node.c version.c system_colour.c global_history.c treeview.c

View File

@ -48,7 +48,7 @@
#include "desktop/global_history.h" #include "desktop/global_history.h"
#include "desktop/gui.h" #include "desktop/gui.h"
#include "desktop/history_global_core.h" #include "desktop/history_global_core.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/knockout.h" #include "desktop/knockout.h"
#include "desktop/local_history.h" #include "desktop/local_history.h"
#include "utils/nsoption.h" #include "utils/nsoption.h"
@ -1285,7 +1285,7 @@ static nserror browser_window_callback(hlcache_handle *c,
browser_window_update_favicon(c, bw, NULL); browser_window_update_favicon(c, bw, NULL);
history_update(bw->history, c); history_update(bw->history, c);
hotlist_visited(c); hotlist_old_visited(c);
if (bw->refresh_interval != -1) if (bw->refresh_interval != -1)
schedule(bw->refresh_interval, schedule(bw->refresh_interval,

View File

@ -24,7 +24,7 @@
#include "content/hlcache.h" #include "content/hlcache.h"
#include "content/urldb.h" #include "content/urldb.h"
#include "desktop/browser.h" #include "desktop/browser.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/plotters.h" #include "desktop/plotters.h"
#include "desktop/tree.h" #include "desktop/tree.h"
#include "desktop/tree_url_node.h" #include "desktop/tree_url_node.h"
@ -35,8 +35,8 @@
#define URL_CHUNK_LENGTH 512 #define URL_CHUNK_LENGTH 512
static struct tree *hotlist_tree; static struct tree *hotlist_old_tree;
static struct node *hotlist_tree_root; static struct node *hotlist_old_tree_root;
static bool creating_node; static bool creating_node;
static hlcache_handle *folder_icon; static hlcache_handle *folder_icon;
@ -44,7 +44,7 @@ static hlcache_handle *folder_icon;
static const struct { static const struct {
const char *url; const char *url;
const char *msg_key; const char *msg_key;
} hotlist_default_entries[] = { } hotlist_old_default_entries[] = {
{ "http://www.netsurf-browser.org/", "HotlistHomepage" }, { "http://www.netsurf-browser.org/", "HotlistHomepage" },
{ "http://www.netsurf-browser.org/downloads/riscos/testbuilds", { "http://www.netsurf-browser.org/downloads/riscos/testbuilds",
"HotlistTestBuild" }, "HotlistTestBuild" },
@ -55,9 +55,9 @@ static const struct {
{ "http://sourceforge.net/tracker/?atid=464315&group_id=51719", { "http://sourceforge.net/tracker/?atid=464315&group_id=51719",
"HotlistFeatureRequest" } "HotlistFeatureRequest" }
}; };
#define HOTLIST_ENTRIES_COUNT (sizeof(hotlist_default_entries) / sizeof(hotlist_default_entries[0])) #define hotlist_old_ENTRIES_COUNT (sizeof(hotlist_old_default_entries) / sizeof(hotlist_old_default_entries[0]))
static node_callback_resp hotlist_node_callback(void *user_data, static node_callback_resp hotlist_old_node_callback(void *user_data,
struct node_msg_data *msg_data) struct node_msg_data *msg_data)
{ {
struct node *node = msg_data->node; struct node *node = msg_data->node;
@ -74,7 +74,7 @@ static node_callback_resp hotlist_node_callback(void *user_data,
if (creating_node && !cancelled && if (creating_node && !cancelled &&
(is_folder == false) && (is_folder == false) &&
(msg_data->flag == TREE_ELEMENT_TITLE)) { (msg_data->flag == TREE_ELEMENT_TITLE)) {
tree_url_node_edit_url(hotlist_tree, node); tree_url_node_edit_url(hotlist_old_tree, node);
} else { } else {
creating_node = false; creating_node = false;
} }
@ -82,7 +82,7 @@ static node_callback_resp hotlist_node_callback(void *user_data,
case NODE_ELEMENT_EDIT_FINISHING: case NODE_ELEMENT_EDIT_FINISHING:
if (creating_node && (is_folder == false)) if (creating_node && (is_folder == false))
return tree_url_node_callback(hotlist_tree, msg_data); return tree_url_node_callback(hotlist_old_tree, msg_data);
if (is_folder == true) { if (is_folder == true) {
text = msg_data->data.text; text = msg_data->data.text;
@ -109,14 +109,14 @@ static node_callback_resp hotlist_node_callback(void *user_data,
default: default:
if (is_folder == false) if (is_folder == false)
return tree_url_node_callback(hotlist_tree, msg_data); return tree_url_node_callback(hotlist_old_tree, msg_data);
} }
return NODE_CALLBACK_NOT_HANDLED; return NODE_CALLBACK_NOT_HANDLED;
} }
/* exported interface documented in hotlist.h */ /* exported interface documented in hotlist.h */
bool hotlist_initialise(struct tree *tree, const char *hotlist_path, bool hotlist_old_initialise(struct tree *tree, const char *hotlist_path,
const char* folder_icon_name) const char* folder_icon_name)
{ {
struct node *node; struct node *node;
@ -134,17 +134,17 @@ bool hotlist_initialise(struct tree *tree, const char *hotlist_path,
if (tree == NULL) if (tree == NULL)
return false; return false;
hotlist_tree = tree; hotlist_old_tree = tree;
hotlist_tree_root = tree_get_root(hotlist_tree); hotlist_old_tree_root = tree_get_root(hotlist_old_tree);
if (tree_urlfile_load(hotlist_path, hotlist_tree, if (tree_urlfile_load(hotlist_path, hotlist_old_tree,
hotlist_node_callback, NULL)) { hotlist_old_node_callback, NULL)) {
return true; return true;
} }
/* failed to load hotlist file, use default list */ /* failed to load hotlist file, use default list */
node = tree_create_folder_node(hotlist_tree, node = tree_create_folder_node(hotlist_old_tree,
hotlist_tree_root, hotlist_old_tree_root,
messages_get("NetSurf"), messages_get("NetSurf"),
true, true,
false, false,
@ -154,12 +154,12 @@ bool hotlist_initialise(struct tree *tree, const char *hotlist_path,
return false; return false;
} }
tree_set_node_user_callback(node, hotlist_node_callback, NULL); tree_set_node_user_callback(node, hotlist_old_node_callback, NULL);
tree_set_node_icon(hotlist_tree, node, folder_icon); tree_set_node_icon(hotlist_old_tree, node, folder_icon);
for (hlst_loop = 0; hlst_loop != HOTLIST_ENTRIES_COUNT; hlst_loop++) { for (hlst_loop = 0; hlst_loop != hotlist_old_ENTRIES_COUNT; hlst_loop++) {
nsurl *url; nsurl *url;
if (nsurl_create(hotlist_default_entries[hlst_loop].url, if (nsurl_create(hotlist_old_default_entries[hlst_loop].url,
&url) != NSERROR_OK) { &url) != NSERROR_OK) {
return false; return false;
} }
@ -170,10 +170,10 @@ bool hotlist_initialise(struct tree *tree, const char *hotlist_path,
url_data = urldb_get_url_data(url); url_data = urldb_get_url_data(url);
} }
if (url_data != NULL) { if (url_data != NULL) {
tree_create_URL_node(hotlist_tree, node, url, tree_create_URL_node(hotlist_old_tree, node, url,
messages_get(hotlist_default_entries[hlst_loop].msg_key), messages_get(hotlist_old_default_entries[hlst_loop].msg_key),
hotlist_node_callback, NULL); hotlist_old_node_callback, NULL);
tree_update_URL_node(hotlist_tree, node, url, url_data); tree_update_URL_node(hotlist_old_tree, node, url, url_data);
} }
nsurl_unref(url); nsurl_unref(url);
} }
@ -187,7 +187,7 @@ bool hotlist_initialise(struct tree *tree, const char *hotlist_path,
* *
* \return the flags * \return the flags
*/ */
unsigned int hotlist_get_tree_flags(void) unsigned int hotlist_old_get_tree_flags(void)
{ {
return TREE_MOVABLE | TREE_HOTLIST; return TREE_MOVABLE | TREE_HOTLIST;
} }
@ -197,10 +197,10 @@ unsigned int hotlist_get_tree_flags(void)
* Deletes the global history tree and saves the hotlist. * Deletes the global history tree and saves the hotlist.
* \param hotlist_path the path where the hotlist should be saved * \param hotlist_path the path where the hotlist should be saved
*/ */
void hotlist_cleanup(const char *hotlist_path) void hotlist_old_cleanup(const char *hotlist_path)
{ {
LOG(("Exporting hotlist...")); LOG(("Exporting hotlist..."));
hotlist_export(hotlist_path); hotlist_old_export(hotlist_path);
LOG(("Releasing handles...")); LOG(("Releasing handles..."));
hlcache_handle_release(folder_icon); hlcache_handle_release(folder_icon);
LOG(("Clearing hotlist tree nodes...")); LOG(("Clearing hotlist tree nodes..."));
@ -215,7 +215,7 @@ void hotlist_cleanup(const char *hotlist_path)
* \param content the content visited * \param content the content visited
* \param node the node to update siblings and children of * \param node the node to update siblings and children of
*/ */
static void hotlist_visited_internal(hlcache_handle *content, struct node *node) static void hotlist_old_visited_internal(hlcache_handle *content, struct node *node)
{ {
struct node *child; struct node *child;
const char *text; const char *text;
@ -224,7 +224,7 @@ static void hotlist_visited_internal(hlcache_handle *content, struct node *node)
if (content == NULL || if (content == NULL ||
hlcache_handle_get_url(content) == NULL || hlcache_handle_get_url(content) == NULL ||
hotlist_tree == NULL) hotlist_old_tree == NULL)
return; return;
nsurl = hlcache_handle_get_url(content); nsurl = hlcache_handle_get_url(content);
@ -234,13 +234,13 @@ static void hotlist_visited_internal(hlcache_handle *content, struct node *node)
if (!tree_node_is_folder(node)) { if (!tree_node_is_folder(node)) {
text = tree_url_node_get_url(node); text = tree_url_node_get_url(node);
if (strcmp(text, url) == 0) { if (strcmp(text, url) == 0) {
tree_update_URL_node(hotlist_tree, node, tree_update_URL_node(hotlist_old_tree, node,
nsurl, NULL); nsurl, NULL);
} }
} }
child = tree_node_get_child(node); child = tree_node_get_child(node);
if (child != NULL) { if (child != NULL) {
hotlist_visited_internal(content, child); hotlist_old_visited_internal(content, child);
} }
} }
} }
@ -250,10 +250,10 @@ static void hotlist_visited_internal(hlcache_handle *content, struct node *node)
* *
* \param content the content visited * \param content the content visited
*/ */
void hotlist_visited(hlcache_handle *content) void hotlist_old_visited(hlcache_handle *content)
{ {
if (hotlist_tree != NULL) { if (hotlist_old_tree != NULL) {
hotlist_visited_internal(content, tree_get_root(hotlist_tree)); hotlist_old_visited_internal(content, tree_get_root(hotlist_old_tree));
} }
} }
@ -262,107 +262,107 @@ void hotlist_visited(hlcache_handle *content)
* *
* \param path the path where the hotlist will be saved * \param path the path where the hotlist will be saved
*/ */
bool hotlist_export(const char *path) bool hotlist_old_export(const char *path)
{ {
return tree_urlfile_save(hotlist_tree, path, "NetSurf hotlist"); return tree_urlfile_save(hotlist_old_tree, path, "NetSurf hotlist");
} }
/** /**
* Edit the node which is currently selected. Works only if one node is * Edit the node which is currently selected. Works only if one node is
* selected. * selected.
*/ */
void hotlist_edit_selected(void) void hotlist_old_edit_selected(void)
{ {
struct node *node; struct node *node;
struct node_element *element; struct node_element *element;
node = tree_get_selected_node(hotlist_tree_root); node = tree_get_selected_node(hotlist_old_tree_root);
if (node != NULL) { if (node != NULL) {
creating_node = true; creating_node = true;
element = tree_node_find_element(node, TREE_ELEMENT_TITLE, NULL); element = tree_node_find_element(node, TREE_ELEMENT_TITLE, NULL);
tree_start_edit(hotlist_tree, element); tree_start_edit(hotlist_old_tree, element);
} }
} }
/** /**
* Delete nodes which are currently selected. * Delete nodes which are currently selected.
*/ */
void hotlist_delete_selected(void) void hotlist_old_delete_selected(void)
{ {
tree_delete_selected_nodes(hotlist_tree, hotlist_tree_root); tree_delete_selected_nodes(hotlist_old_tree, hotlist_old_tree_root);
} }
/** /**
* Select all nodes in the tree. * Select all nodes in the tree.
*/ */
void hotlist_select_all(void) void hotlist_old_select_all(void)
{ {
tree_set_node_selected(hotlist_tree, hotlist_tree_root, tree_set_node_selected(hotlist_old_tree, hotlist_old_tree_root,
true, true); true, true);
} }
/** /**
* Unselect all nodes. * Unselect all nodes.
*/ */
void hotlist_clear_selection(void) void hotlist_old_clear_selection(void)
{ {
tree_set_node_selected(hotlist_tree, hotlist_tree_root, tree_set_node_selected(hotlist_old_tree, hotlist_old_tree_root,
true, false); true, false);
} }
/** /**
* Expand grouping folders and history entries. * Expand grouping folders and history entries.
*/ */
void hotlist_expand_all(void) void hotlist_old_expand_all(void)
{ {
tree_set_node_expanded(hotlist_tree, hotlist_tree_root, tree_set_node_expanded(hotlist_old_tree, hotlist_old_tree_root,
true, true, true); true, true, true);
} }
/** /**
* Expand grouping folders only. * Expand grouping folders only.
*/ */
void hotlist_expand_directories(void) void hotlist_old_expand_directories(void)
{ {
tree_set_node_expanded(hotlist_tree, hotlist_tree_root, tree_set_node_expanded(hotlist_old_tree, hotlist_old_tree_root,
true, true, false); true, true, false);
} }
/** /**
* Expand history entries only. * Expand history entries only.
*/ */
void hotlist_expand_addresses(void) void hotlist_old_expand_addresses(void)
{ {
tree_set_node_expanded(hotlist_tree, hotlist_tree_root, tree_set_node_expanded(hotlist_old_tree, hotlist_old_tree_root,
true, false, true); true, false, true);
} }
/** /**
* Collapse grouping folders and history entries. * Collapse grouping folders and history entries.
*/ */
void hotlist_collapse_all(void) void hotlist_old_collapse_all(void)
{ {
tree_set_node_expanded(hotlist_tree, hotlist_tree_root, tree_set_node_expanded(hotlist_old_tree, hotlist_old_tree_root,
false, true, true); false, true, true);
} }
/** /**
* Collapse grouping folders only. * Collapse grouping folders only.
*/ */
void hotlist_collapse_directories(void) void hotlist_old_collapse_directories(void)
{ {
tree_set_node_expanded(hotlist_tree, hotlist_tree_root, tree_set_node_expanded(hotlist_old_tree, hotlist_old_tree_root,
false, true, false); false, true, false);
} }
/** /**
* Collapse history entries only. * Collapse history entries only.
*/ */
void hotlist_collapse_addresses(void) void hotlist_old_collapse_addresses(void)
{ {
tree_set_node_expanded(hotlist_tree, tree_set_node_expanded(hotlist_old_tree,
hotlist_tree_root, false, false, true); hotlist_old_tree_root, false, false, true);
} }
/** /**
@ -370,24 +370,24 @@ void hotlist_collapse_addresses(void)
* *
* \param selected create the folder in the currently-selected node * \param selected create the folder in the currently-selected node
*/ */
void hotlist_add_folder(bool selected) void hotlist_old_add_folder(bool selected)
{ {
struct node *node, *parent = NULL; struct node *node, *parent = NULL;
creating_node = true; creating_node = true;
if (selected == true) { if (selected == true) {
parent = tree_get_selected_node(tree_get_root(hotlist_tree)); parent = tree_get_selected_node(tree_get_root(hotlist_old_tree));
if (parent && (tree_node_is_folder(parent) == false)) { if (parent && (tree_node_is_folder(parent) == false)) {
parent = tree_node_get_parent(parent); parent = tree_node_get_parent(parent);
} }
} }
if (parent == NULL) { if (parent == NULL) {
parent = tree_get_default_folder_node(hotlist_tree); parent = tree_get_default_folder_node(hotlist_old_tree);
} }
node = tree_create_folder_node(hotlist_tree, node = tree_create_folder_node(hotlist_old_tree,
parent, parent,
messages_get("Untitled"), messages_get("Untitled"),
true, true,
@ -398,9 +398,9 @@ void hotlist_add_folder(bool selected)
return; return;
} }
tree_set_node_user_callback(node, hotlist_node_callback, NULL); tree_set_node_user_callback(node, hotlist_old_node_callback, NULL);
tree_set_node_icon(hotlist_tree, node, folder_icon); tree_set_node_icon(hotlist_old_tree, node, folder_icon);
tree_start_edit(hotlist_tree, tree_start_edit(hotlist_old_tree,
tree_node_find_element(node, TREE_ELEMENT_TITLE, NULL)); tree_node_find_element(node, TREE_ELEMENT_TITLE, NULL));
} }
@ -409,7 +409,7 @@ void hotlist_add_folder(bool selected)
* *
* \param selected add the entry in the currently-selected node * \param selected add the entry in the currently-selected node
*/ */
void hotlist_add_entry(bool selected) void hotlist_old_add_entry(bool selected)
{ {
struct node *node; struct node *node;
struct node *parent = NULL; struct node *parent = NULL;
@ -417,33 +417,33 @@ void hotlist_add_entry(bool selected)
creating_node = true; creating_node = true;
if (selected == true) { if (selected == true) {
parent = tree_get_selected_node(tree_get_root(hotlist_tree)); parent = tree_get_selected_node(tree_get_root(hotlist_old_tree));
if (parent && (tree_node_is_folder(parent) == false)) { if (parent && (tree_node_is_folder(parent) == false)) {
parent = tree_node_get_parent(parent); parent = tree_node_get_parent(parent);
} }
} }
if (parent == NULL) { if (parent == NULL) {
parent = tree_get_default_folder_node(hotlist_tree); parent = tree_get_default_folder_node(hotlist_old_tree);
} }
if (nsurl_create("http://netsurf-browser.org/", &url) != NSERROR_OK) if (nsurl_create("http://netsurf-browser.org/", &url) != NSERROR_OK)
return; return;
node = tree_create_URL_node(hotlist_tree, parent, url, "Untitled", node = tree_create_URL_node(hotlist_old_tree, parent, url, "Untitled",
hotlist_node_callback, NULL); hotlist_old_node_callback, NULL);
nsurl_unref(url); nsurl_unref(url);
if (node == NULL) if (node == NULL)
return; return;
tree_set_node_user_callback(node, hotlist_node_callback, NULL); tree_set_node_user_callback(node, hotlist_old_node_callback, NULL);
tree_url_node_edit_title(hotlist_tree, node); tree_url_node_edit_title(hotlist_old_tree, node);
} }
/** /**
* Adds the currently viewed page to the hotlist * Adds the currently viewed page to the hotlist
*/ */
void hotlist_add_page(const char *url) void hotlist_old_add_page(const char *url)
{ {
const struct url_data *data; const struct url_data *data;
struct node *node, *parent; struct node *node, *parent;
@ -459,10 +459,10 @@ void hotlist_add_page(const char *url)
if (data == NULL) if (data == NULL)
return; return;
parent = tree_get_default_folder_node(hotlist_tree); parent = tree_get_default_folder_node(hotlist_old_tree);
node = tree_create_URL_node(hotlist_tree, parent, nsurl, NULL, node = tree_create_URL_node(hotlist_old_tree, parent, nsurl, NULL,
hotlist_node_callback, NULL); hotlist_old_node_callback, NULL);
tree_update_URL_node(hotlist_tree, node, nsurl, data); tree_update_URL_node(hotlist_old_tree, node, nsurl, data);
nsurl_unref(nsurl); nsurl_unref(nsurl);
} }
@ -472,7 +472,7 @@ void hotlist_add_page(const char *url)
* \param x X cooridinate with respect to tree origin * \param x X cooridinate with respect to tree origin
* \param y Y cooridinate with respect to tree origin * \param y Y cooridinate with respect to tree origin
*/ */
void hotlist_add_page_xy(const char *url, int x, int y) void hotlist_old_add_page_xy(const char *url, int x, int y)
{ {
const struct url_data *data; const struct url_data *data;
struct node *link, *node; struct node *link, *node;
@ -492,10 +492,10 @@ void hotlist_add_page_xy(const char *url, int x, int y)
data = urldb_get_url_data(nsurl); data = urldb_get_url_data(nsurl);
} }
if (data != NULL) { if (data != NULL) {
link = tree_get_link_details(hotlist_tree, x, y, &before); link = tree_get_link_details(hotlist_old_tree, x, y, &before);
node = tree_create_URL_node(NULL, NULL, nsurl, node = tree_create_URL_node(NULL, NULL, nsurl,
NULL, hotlist_node_callback, NULL); NULL, hotlist_old_node_callback, NULL);
tree_link_node(hotlist_tree, link, node, before); tree_link_node(hotlist_old_tree, link, node, before);
} }
nsurl_unref(nsurl); nsurl_unref(nsurl);
} }
@ -505,9 +505,9 @@ void hotlist_add_page_xy(const char *url, int x, int y)
* *
* \param tabs open multiple entries in tabs in the new window * \param tabs open multiple entries in tabs in the new window
*/ */
void hotlist_launch_selected(bool tabs) void hotlist_old_launch_selected(bool tabs)
{ {
tree_launch_selected(hotlist_tree, tabs); tree_launch_selected(hotlist_old_tree, tabs);
} }
/** /**
@ -515,12 +515,12 @@ void hotlist_launch_selected(bool tabs)
* *
* \param clear reset the default to tree root * \param clear reset the default to tree root
*/ */
bool hotlist_set_default_folder(bool clear) bool hotlist_old_set_default_folder(bool clear)
{ {
if (clear == true) { if (clear == true) {
tree_clear_default_folder_node(hotlist_tree); tree_clear_default_folder_node(hotlist_old_tree);
return true; return true;
} else { } else {
return tree_set_default_folder_node(hotlist_tree, NULL); return tree_set_default_folder_node(hotlist_old_tree, NULL);
} }
} }

View File

@ -23,8 +23,8 @@
* Hotlist (interface). * Hotlist (interface).
*/ */
#ifndef _NETSURF_DESKTOP_HOTLIST_H_ #ifndef _NETSURF_DESKTOP_HOTLIST_OLD_H_
#define _NETSURF_DESKTOP_HOTLIST_H_ #define _NETSURF_DESKTOP_HOTLIST_OLD_H_
#include <stdbool.h> #include <stdbool.h>
@ -37,28 +37,28 @@
* \param hotlist_path The file path to initialise the hotlist entries from. * \param hotlist_path The file path to initialise the hotlist entries from.
* \param folder_icon_name The name to use for folder icons. * \param folder_icon_name The name to use for folder icons.
*/ */
bool hotlist_initialise(struct tree *tree, const char *hotlist_path, const char* folder_icon_name); bool hotlist_old_initialise(struct tree *tree, const char *hotlist_path, const char* folder_icon_name);
unsigned int hotlist_get_tree_flags(void); unsigned int hotlist_old_get_tree_flags(void);
void hotlist_cleanup(const char *hotlist_path); void hotlist_old_cleanup(const char *hotlist_path);
void hotlist_visited(struct hlcache_handle *c); void hotlist_old_visited(struct hlcache_handle *c);
bool hotlist_export(const char *path); bool hotlist_old_export(const char *path);
void hotlist_edit_selected(void); void hotlist_old_edit_selected(void);
void hotlist_delete_selected(void); void hotlist_old_delete_selected(void);
void hotlist_select_all(void); void hotlist_old_select_all(void);
void hotlist_clear_selection(void); void hotlist_old_clear_selection(void);
void hotlist_expand_all(void); void hotlist_old_expand_all(void);
void hotlist_expand_directories(void); void hotlist_old_expand_directories(void);
void hotlist_expand_addresses(void); void hotlist_old_expand_addresses(void);
void hotlist_collapse_all(void); void hotlist_old_collapse_all(void);
void hotlist_collapse_directories(void); void hotlist_old_collapse_directories(void);
void hotlist_collapse_addresses(void); void hotlist_old_collapse_addresses(void);
void hotlist_add_folder(bool selected); void hotlist_old_add_folder(bool selected);
void hotlist_add_entry(bool selected); void hotlist_old_add_entry(bool selected);
void hotlist_add_page(const char *url); void hotlist_old_add_page(const char *url);
void hotlist_add_page_xy(const char *url, int x, int y); void hotlist_old_add_page_xy(const char *url, int x, int y);
void hotlist_launch_selected(bool tabs); void hotlist_old_launch_selected(bool tabs);
bool hotlist_set_default_folder(bool clear); bool hotlist_old_set_default_folder(bool clear);
#endif #endif

View File

@ -148,12 +148,14 @@ struct treeview_resource {
bool ready; bool ready;
}; /**< Treeview content resource data */ }; /**< Treeview content resource data */
enum treeview_resource_id { enum treeview_resource_id {
TREE_RES_CONTENT = 0, TREE_RES_ARROW = 0,
TREE_RES_CONTENT,
TREE_RES_FOLDER, TREE_RES_FOLDER,
TREE_RES_SEARCH, TREE_RES_SEARCH,
TREE_RES_LAST TREE_RES_LAST
}; };
static struct treeview_resource treeview_res[TREE_RES_LAST] = { static struct treeview_resource treeview_res[TREE_RES_LAST] = {
{ "resource:icons/arrow-l.png", NULL, 0, false },
{ "resource:icons/content.png", NULL, 0, false }, { "resource:icons/content.png", NULL, 0, false },
{ "resource:icons/directory.png", NULL, 0, false }, { "resource:icons/directory.png", NULL, 0, false },
{ "resource:icons/search.png", NULL, 0, false } { "resource:icons/search.png", NULL, 0, false }

View File

@ -17,7 +17,7 @@
*/ */
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "utils/nsoption.h" #include "utils/nsoption.h"
#include "desktop/plotters.h" #include "desktop/plotters.h"
#include "desktop/tree.h" #include "desktop/tree.h"
@ -121,7 +121,7 @@ bool nsgtk_hotlist_init(const char *glade_file_location)
"hotlistDrawingArea")); "hotlistDrawingArea"));
hotlist_window = nsgtk_treeview_create(hotlist_get_tree_flags(), window, hotlist_window = nsgtk_treeview_create(hotlist_old_get_tree_flags(), window,
scrolled, drawing_area); scrolled, drawing_area);
if (hotlist_window == NULL) if (hotlist_window == NULL)
@ -133,7 +133,7 @@ bool nsgtk_hotlist_init(const char *glade_file_location)
CONNECT(window, "delete_event", gtk_widget_hide_on_delete, NULL); CONNECT(window, "delete_event", gtk_widget_hide_on_delete, NULL);
CONNECT(window, "hide", nsgtk_tree_window_hide, hotlist_window); CONNECT(window, "hide", nsgtk_tree_window_hide, hotlist_window);
hotlist_initialise(nsgtk_treeview_get_tree(hotlist_window), hotlist_old_initialise(nsgtk_treeview_get_tree(hotlist_window),
nsoption_charp(hotlist_path), nsoption_charp(hotlist_path),
tree_directory_icon_name); tree_directory_icon_name);
@ -168,7 +168,7 @@ void nsgtk_hotlist_init_menu(void)
void nsgtk_hotlist_destroy(void) void nsgtk_hotlist_destroy(void)
{ {
/* TODO: what about gladeFile? */ /* TODO: what about gladeFile? */
hotlist_cleanup(nsoption_charp(hotlist_path)); hotlist_old_cleanup(nsoption_charp(hotlist_path));
nsgtk_treeview_destroy(hotlist_window); nsgtk_treeview_destroy(hotlist_window);
} }
@ -194,7 +194,7 @@ MENUHANDLER(export)
gchar *filename = gtk_file_chooser_get_filename( gchar *filename = gtk_file_chooser_get_filename(
GTK_FILE_CHOOSER(save_dialog)); GTK_FILE_CHOOSER(save_dialog));
hotlist_export(filename); hotlist_old_export(filename);
g_free(filename); g_free(filename);
} }
@ -205,80 +205,80 @@ MENUHANDLER(export)
MENUHANDLER(new_folder) MENUHANDLER(new_folder)
{ {
hotlist_add_folder(true); hotlist_old_add_folder(true);
return TRUE; return TRUE;
} }
MENUHANDLER(new_entry) MENUHANDLER(new_entry)
{ {
hotlist_add_entry(true); hotlist_old_add_entry(true);
return TRUE; return TRUE;
} }
/* edit menu */ /* edit menu */
MENUHANDLER(edit_selected) MENUHANDLER(edit_selected)
{ {
hotlist_edit_selected(); hotlist_old_edit_selected();
return TRUE; return TRUE;
} }
MENUHANDLER(delete_selected) MENUHANDLER(delete_selected)
{ {
hotlist_delete_selected(); hotlist_old_delete_selected();
return TRUE; return TRUE;
} }
MENUHANDLER(select_all) MENUHANDLER(select_all)
{ {
hotlist_select_all(); hotlist_old_select_all();
return TRUE; return TRUE;
} }
MENUHANDLER(clear_selection) MENUHANDLER(clear_selection)
{ {
hotlist_clear_selection(); hotlist_old_clear_selection();
return TRUE; return TRUE;
} }
/* view menu*/ /* view menu*/
MENUHANDLER(expand_all) MENUHANDLER(expand_all)
{ {
hotlist_expand_all(); hotlist_old_expand_all();
return TRUE; return TRUE;
} }
MENUHANDLER(expand_directories) MENUHANDLER(expand_directories)
{ {
hotlist_expand_directories(); hotlist_old_expand_directories();
return TRUE; return TRUE;
} }
MENUHANDLER(expand_addresses) MENUHANDLER(expand_addresses)
{ {
hotlist_expand_addresses(); hotlist_old_expand_addresses();
return TRUE; return TRUE;
} }
MENUHANDLER(collapse_all) MENUHANDLER(collapse_all)
{ {
hotlist_collapse_all(); hotlist_old_collapse_all();
return TRUE; return TRUE;
} }
MENUHANDLER(collapse_directories) MENUHANDLER(collapse_directories)
{ {
hotlist_collapse_directories(); hotlist_old_collapse_directories();
return TRUE; return TRUE;
} }
MENUHANDLER(collapse_addresses) MENUHANDLER(collapse_addresses)
{ {
hotlist_collapse_addresses(); hotlist_old_collapse_addresses();
return TRUE; return TRUE;
} }
MENUHANDLER(launch) MENUHANDLER(launch)
{ {
hotlist_launch_selected(true); hotlist_old_launch_selected(true);
return TRUE; return TRUE;
} }

View File

@ -34,7 +34,7 @@
#include "css/utils.h" #include "css/utils.h"
#include "desktop/browser_private.h" #include "desktop/browser_private.h"
#include "desktop/local_history.h" #include "desktop/local_history.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/gui.h" #include "desktop/gui.h"
#include "desktop/netsurf.h" #include "desktop/netsurf.h"
#include "utils/nsoption.h" #include "utils/nsoption.h"
@ -1540,7 +1540,7 @@ MULTIHANDLER(addbookmarks)
if (bw == NULL || bw->current_content == NULL || if (bw == NULL || bw->current_content == NULL ||
hlcache_handle_get_url(bw->current_content) == NULL) hlcache_handle_get_url(bw->current_content) == NULL)
return TRUE; return TRUE;
hotlist_add_page(nsurl_access(hlcache_handle_get_url(bw->current_content))); hotlist_old_add_page(nsurl_access(hlcache_handle_get_url(bw->current_content)));
return TRUE; return TRUE;
} }

View File

@ -58,7 +58,7 @@
#include "desktop/cookies_old.h" #include "desktop/cookies_old.h"
#include "desktop/gui.h" #include "desktop/gui.h"
#include "desktop/history_global_core.h" #include "desktop/history_global_core.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/netsurf.h" #include "desktop/netsurf.h"
#include "utils/nsoption.h" #include "utils/nsoption.h"
#include "desktop/save_complete.h" #include "desktop/save_complete.h"
@ -942,7 +942,7 @@ void gui_quit(void)
ro_gui_window_quit(); ro_gui_window_quit();
history_global_cleanup(); history_global_cleanup();
cookies_cleanup(); cookies_cleanup();
hotlist_cleanup(nsoption_charp(hotlist_save)); hotlist_old_cleanup(nsoption_charp(hotlist_save));
ro_gui_saveas_quit(); ro_gui_saveas_quit();
rufl_quit(); rufl_quit();
free(gui_sprites); free(gui_sprites);

View File

@ -33,7 +33,7 @@
#include "content/content.h" #include "content/content.h"
#include "content/hlcache.h" #include "content/hlcache.h"
#include "content/urldb.h" #include "content/urldb.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/tree.h" #include "desktop/tree.h"
#include "riscos/dialog.h" #include "riscos/dialog.h"
#include "riscos/hotlist.h" #include "riscos/hotlist.h"
@ -131,7 +131,7 @@ void ro_gui_hotlist_postinitialise(void)
hotlist_window.tv = ro_treeview_create(hotlist_window.window, hotlist_window.tv = ro_treeview_create(hotlist_window.window,
hotlist_window.toolbar, &ro_hotlist_treeview_callbacks, hotlist_window.toolbar, &ro_hotlist_treeview_callbacks,
hotlist_get_tree_flags()); hotlist_old_get_tree_flags());
if (hotlist_window.tv == NULL) { if (hotlist_window.tv == NULL) {
LOG(("Failed to allocate treeview")); LOG(("Failed to allocate treeview"));
return; return;
@ -142,7 +142,7 @@ void ro_gui_hotlist_postinitialise(void)
/* Initialise the hotlist into the tree. */ /* Initialise the hotlist into the tree. */
hotlist_initialise(ro_treeview_get_tree(hotlist_window.tv), hotlist_old_initialise(ro_treeview_get_tree(hotlist_window.tv),
nsoption_charp(hotlist_path), nsoption_charp(hotlist_path),
tree_directory_icon_name); tree_directory_icon_name);
@ -236,31 +236,31 @@ void ro_gui_hotlist_toolbar_click(button_bar_action action)
{ {
switch (action) { switch (action) {
case TOOLBAR_BUTTON_DELETE: case TOOLBAR_BUTTON_DELETE:
hotlist_delete_selected(); hotlist_old_delete_selected();
break; break;
case TOOLBAR_BUTTON_EXPAND: case TOOLBAR_BUTTON_EXPAND:
hotlist_expand_addresses(); hotlist_old_expand_addresses();
break; break;
case TOOLBAR_BUTTON_COLLAPSE: case TOOLBAR_BUTTON_COLLAPSE:
hotlist_collapse_addresses(); hotlist_old_collapse_addresses();
break; break;
case TOOLBAR_BUTTON_OPEN: case TOOLBAR_BUTTON_OPEN:
hotlist_expand_directories(); hotlist_old_expand_directories();
break; break;
case TOOLBAR_BUTTON_CLOSE: case TOOLBAR_BUTTON_CLOSE:
hotlist_collapse_directories(); hotlist_old_collapse_directories();
break; break;
case TOOLBAR_BUTTON_LAUNCH: case TOOLBAR_BUTTON_LAUNCH:
hotlist_launch_selected(false); hotlist_old_launch_selected(false);
break; break;
case TOOLBAR_BUTTON_CREATE: case TOOLBAR_BUTTON_CREATE:
hotlist_add_folder(true); hotlist_old_add_folder(true);
break; break;
default: default:
@ -375,43 +375,43 @@ bool ro_gui_hotlist_menu_select(wimp_w w, wimp_i i, wimp_menu *menu,
ro_gui_dialog_open_persistent(w, dialog_saveas, true); ro_gui_dialog_open_persistent(w, dialog_saveas, true);
return true; return true;
case TREE_NEW_FOLDER: case TREE_NEW_FOLDER:
hotlist_add_folder(true); hotlist_old_add_folder(true);
return true; return true;
case TREE_NEW_LINK: case TREE_NEW_LINK:
hotlist_add_entry(true); hotlist_old_add_entry(true);
return true; return true;
case TREE_EXPAND_ALL: case TREE_EXPAND_ALL:
hotlist_expand_all(); hotlist_old_expand_all();
return true; return true;
case TREE_EXPAND_FOLDERS: case TREE_EXPAND_FOLDERS:
hotlist_expand_directories(); hotlist_old_expand_directories();
return true; return true;
case TREE_EXPAND_LINKS: case TREE_EXPAND_LINKS:
hotlist_expand_addresses(); hotlist_old_expand_addresses();
return true; return true;
case TREE_COLLAPSE_ALL: case TREE_COLLAPSE_ALL:
hotlist_collapse_all(); hotlist_old_collapse_all();
return true; return true;
case TREE_COLLAPSE_FOLDERS: case TREE_COLLAPSE_FOLDERS:
hotlist_collapse_directories(); hotlist_old_collapse_directories();
return true; return true;
case TREE_COLLAPSE_LINKS: case TREE_COLLAPSE_LINKS:
hotlist_collapse_addresses(); hotlist_old_collapse_addresses();
return true; return true;
case TREE_SELECTION_EDIT: case TREE_SELECTION_EDIT:
hotlist_edit_selected(); hotlist_old_edit_selected();
return true; return true;
case TREE_SELECTION_LAUNCH: case TREE_SELECTION_LAUNCH:
hotlist_launch_selected(false); hotlist_old_launch_selected(false);
return true; return true;
case TREE_SELECTION_DELETE: case TREE_SELECTION_DELETE:
hotlist_delete_selected(); hotlist_old_delete_selected();
return true; return true;
case TREE_SELECT_ALL: case TREE_SELECT_ALL:
hotlist_select_all(); hotlist_old_select_all();
return true; return true;
case TREE_CLEAR_SELECTION: case TREE_CLEAR_SELECTION:
hotlist_clear_selection(); hotlist_old_clear_selection();
return true; return true;
case TOOLBAR_BUTTONS: case TOOLBAR_BUTTONS:
ro_toolbar_set_display_buttons(hotlist_window.toolbar, ro_toolbar_set_display_buttons(hotlist_window.toolbar,
@ -482,7 +482,7 @@ void ro_gui_hotlist_add_page(const char *url)
*/ */
if (!nsoption_bool(external_hotlists)) { if (!nsoption_bool(external_hotlists)) {
hotlist_add_page(url); hotlist_old_add_page(url);
return; return;
} }
@ -543,7 +543,7 @@ static void ro_gui_hotlist_addurl_bounce(wimp_message *message)
LOG(("Hotlist AddURL Bounced")); LOG(("Hotlist AddURL Bounced"));
if (hotlist_url != NULL) if (hotlist_url != NULL)
hotlist_add_page(hotlist_url); hotlist_old_add_page(hotlist_url);
ro_gui_hotlist_add_cleanup(); ro_gui_hotlist_add_cleanup();
@ -606,7 +606,7 @@ void ro_gui_hotlist_url_drop(wimp_message *message, const char *url)
message->data.data_xfer.pos.x, message->data.data_xfer.pos.x,
message->data.data_xfer.pos.y, message->data.data_xfer.pos.y,
&x, &y); &x, &y);
hotlist_add_page_xy(url, x, y); hotlist_old_add_page_xy(url, x, y);
} }
#endif #endif

View File

@ -39,7 +39,6 @@
#include "desktop/gui.h" #include "desktop/gui.h"
#include "desktop/history_global_core.h" #include "desktop/history_global_core.h"
#include "desktop/local_history.h" #include "desktop/local_history.h"
#include "desktop/hotlist.h"
#include "desktop/netsurf.h" #include "desktop/netsurf.h"
#include "desktop/textinput.h" #include "desktop/textinput.h"
#include "riscos/dialog.h" #include "riscos/dialog.h"

View File

@ -37,7 +37,7 @@
#include "oslib/wimpspriteop.h" #include "oslib/wimpspriteop.h"
#include "content/content.h" #include "content/content.h"
#include "content/hlcache.h" #include "content/hlcache.h"
#include "desktop/hotlist.h" #include "desktop/hotlist_old.h"
#include "desktop/history_global_core.h" #include "desktop/history_global_core.h"
#include "desktop/netsurf.h" #include "desktop/netsurf.h"
#include "desktop/save_complete.h" #include "desktop/save_complete.h"
@ -882,7 +882,7 @@ bool ro_gui_save_content(hlcache_handle *h, char *path, bool force_overwrite)
LINK_TEXT, path); LINK_TEXT, path);
case GUI_SAVE_HOTLIST_EXPORT_HTML: case GUI_SAVE_HOTLIST_EXPORT_HTML:
if (!hotlist_export(path)) if (!hotlist_old_export(path))
return false; return false;
error = xosfile_set_type(path, 0xfaf); error = xosfile_set_type(path, 0xfaf);
if (error) if (error)

View File

@ -50,7 +50,6 @@
#include "desktop/scrollbar.h" #include "desktop/scrollbar.h"
#include "desktop/frames.h" #include "desktop/frames.h"
#include "desktop/local_history.h" #include "desktop/local_history.h"
#include "desktop/hotlist.h"
#include "desktop/mouse.h" #include "desktop/mouse.h"
#include "desktop/plotters.h" #include "desktop/plotters.h"
#include "desktop/textinput.h" #include "desktop/textinput.h"