mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-26 14:07:05 +03:00
982dc9e128
- struct content -> hlcache_handle - login window (though it won't work yet as the message isn't handled, and since we don't have the window pointer anymore we can't add the alert as subset of the window...), - rsrc fetcher, - netsurf_init() args (but the replicant is still broken due to this), - export the realpath() hack as it's needed elsewhere too. svn path=/trunk/netsurf/; revision=10677
67 lines
1.9 KiB
C++
67 lines
1.9 KiB
C++
/*
|
|
* Copyright 2008 François Revol <mmu_man@users.sourceforge.net>
|
|
* Copyright 2005 James Bursa <bursa@users.sourceforge.net>
|
|
*
|
|
* This file is part of NetSurf, http://www.netsurf-browser.org/
|
|
*
|
|
* NetSurf is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; version 2 of the License.
|
|
*
|
|
* NetSurf is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#include <stdbool.h>
|
|
#include <Application.h>
|
|
#include <FilePanel.h>
|
|
#include <Window.h>
|
|
|
|
#define CALLED() fprintf(stderr, "%s()\n", __FUNCTION__);
|
|
|
|
extern bool gui_in_multitask;
|
|
extern bool replicated;
|
|
|
|
#if 0 /* GTK */
|
|
//extern GladeXML *gladeWindows;
|
|
//extern char *glade_file_location;
|
|
#endif
|
|
extern char *options_file_location;
|
|
|
|
class NSBrowserApplication : public BApplication {
|
|
public:
|
|
NSBrowserApplication();
|
|
virtual ~NSBrowserApplication();
|
|
|
|
virtual void MessageReceived(BMessage *message);
|
|
virtual void RefsReceived(BMessage *message);
|
|
virtual void ArgvReceived(int32 argc, char **argv);
|
|
|
|
virtual void AboutRequested();
|
|
virtual bool QuitRequested();
|
|
};
|
|
|
|
|
|
extern void schedule_run(void);
|
|
|
|
extern BWindow *wndAbout;
|
|
|
|
extern BWindow *wndTooltip;
|
|
#if 0 /* GTK */
|
|
//extern GtkLabel *labelTooltip;
|
|
#endif
|
|
|
|
extern BFilePanel *wndOpenFile;
|
|
|
|
void nsbeos_pipe_message(BMessage *message, BView *_this, struct gui_window *gui);
|
|
void nsbeos_pipe_message_top(BMessage *message, BWindow *_this, struct beos_scaffolding *scaffold);
|
|
|
|
void nsbeos_gui_view_source(struct hlcache_handle *content, struct selection *selection);
|
|
image_id nsbeos_find_app_path(char *path);
|
|
|