summaryrefslogtreecommitdiffhomepage
path: root/mixgtk/mixgtk.c
diff options
context:
space:
mode:
authorjaortega <jaortega>2001-03-09 00:13:21 +0000
committerjaortega <jaortega>2001-03-09 00:13:21 +0000
commit13884bea299129048c1912510292d1207f520323 (patch)
tree302b5a4dd8b6b72b4c509db36a3c50309271d764 /mixgtk/mixgtk.c
parentbcfdf63cda901a90b2438274385ada935b7812f0 (diff)
downloadmdk-13884bea299129048c1912510292d1207f520323.tar.gz
mdk-13884bea299129048c1912510292d1207f520323.tar.bz2
partial functionality implemented
Diffstat (limited to 'mixgtk/mixgtk.c')
-rw-r--r--mixgtk/mixgtk.c39
1 files changed, 30 insertions, 9 deletions
diff --git a/mixgtk/mixgtk.c b/mixgtk/mixgtk.c
index 01b57c0..1e4abf1 100644
--- a/mixgtk/mixgtk.c
+++ b/mixgtk/mixgtk.c
@@ -1,7 +1,7 @@
/* -*-c-*- -------------- mixgtk.c :
* Main function of the mix gtk front-end
* ------------------------------------------------------------------
- * Last change: Time-stamp: "01/02/27 01:55:13 jose"
+ * Last change: Time-stamp: "01/03/07 23:14:56 jose"
* ------------------------------------------------------------------
* Copyright (C) 2001 Free Software Foundation, Inc.
*
@@ -26,25 +26,46 @@
#include <mixlib/mix.h>
#include "mixgtk_widgets.h"
#include "mixgtk_cmd_dispatcher.h"
+#include "mixgtk_device.h"
+#include "mixgtk_mixvm.h"
int
main(int argc, char *argv[])
{
const gchar *glade_file = "mixgtk.glade";
+ mix_vm_t *vm;
gtk_init(&argc, &argv);
mix_init_lib ();
- if (!mixgtk_widget_factory_init (glade_file)) {
- g_error ("Unable to initialise application (using %s)\n", glade_file);
- return EXIT_FAILURE;
- }
+ if (!mixgtk_widget_factory_init (glade_file))
+ {
+ g_error ("Unable to initialise application (using %s)\n", glade_file);
+ return EXIT_FAILURE;
+ }
- if (!mixgtk_cmd_dispatcher_init ()) {
- g_error ("Unable to initialise application\n");
- return EXIT_FAILURE;
- }
+ if (!mixgtk_cmd_dispatcher_init ())
+ {
+ g_error ("Unable to initialise application (command dispatcher)\n");
+ return EXIT_FAILURE;
+ }
+
+ vm = mixgtk_cmd_dispatcher_get_vm ();
+
+ if (!mixgtk_device_init (GTK_NOTEBOOK
+ (mixgtk_widget_factory_get (MIXGTK_WIDGET_DEVICE)),
+ vm))
+ {
+ g_error ("Unable to initialise application (devices)\n");
+ return EXIT_FAILURE;
+ }
+
+ if (!mixgtk_mixvm_init (vm))
+ {
+ g_error ("Unable to initialise application (mixvm widgets)\n");
+ return EXIT_FAILURE;
+ }
gtk_main();