*/
#include "viking.h"
+#include "icons/viking_icon.png_h"
#include "mapcache.h"
#include "background.h"
+#include "dems.h"
+#include "curl_download.h"
#include <string.h>
+#include "modules.h"
+
#define MAX_WINDOWS 1024
static guint window_count = 0;
if ( newvw )
while ( *files ) {
vik_window_open_file ( newvw, *(files++), change_fn );
- files++;
}
}
int main( int argc, char *argv[] )
{
VikWindow *first_window;
+ GdkPixbuf *main_icon;
gboolean dashdash_already = FALSE;
int i = 0;
gtk_init (&argc, &argv);
+ curl_download_init();
+
+ /* Init modules/plugins */
+ modules_init();
+
a_mapcache_init ();
a_background_init ();
+ /* Set the icon */
+ main_icon = gdk_pixbuf_from_pixdata(&viking_icon, FALSE, NULL);
+ gtk_window_set_default_icon(main_icon);
+
+ /* Create the first window */
first_window = new_window();
gdk_threads_enter ();
gtk_main ();
gdk_threads_leave ();
- a_clipboard_uninit ();
a_mapcache_uninit ();
+ a_dems_uninit ();
return 0;
}