Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/dvi/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dvi/main.cc')
-rwxr-xr-xdvi/main.cc31
1 files changed, 31 insertions, 0 deletions
diff --git a/dvi/main.cc b/dvi/main.cc
new file mode 100755
index 0000000..1037256
--- /dev/null
+++ b/dvi/main.cc
@@ -0,0 +1,31 @@
+#include <gtk/gtk.h>
+
+#include "model.hh"
+#include "view.hh"
+#include "painter.hh"
+
+int
+main (int argc, char *argv[])
+{
+ GtkWidget *window, *scrwin;
+
+ gtk_init (&argc, &argv);
+
+ Model *model = new Model ("fest.dvi");
+ View *view = new View (model);
+
+
+ window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+
+ scrwin = gtk_scrolled_window_new (NULL, NULL);
+
+ gtk_container_add (GTK_CONTAINER (window), scrwin);
+
+ gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrwin), view->get_widget());
+
+ gtk_widget_show_all (GTK_WIDGET (window));
+
+ gtk_main ();
+
+ return 0;
+}