]> git.karo-electronics.de Git - oswald.git/commitdiff
initial UI stuff
authorNils Faerber <nils.faerber@kernelconcepts.de>
Tue, 31 Jul 2012 17:51:24 +0000 (19:51 +0200)
committerNils Faerber <nils.faerber@kernelconcepts.de>
Tue, 31 Jul 2012 17:51:24 +0000 (19:51 +0200)
ui/Makefile.am [new file with mode: 0644]
ui/autogen.sh [new file with mode: 0755]
ui/configure.in [new file with mode: 0644]
ui/oswald-ui.c [new file with mode: 0644]

diff --git a/ui/Makefile.am b/ui/Makefile.am
new file mode 100644 (file)
index 0000000..658d38c
--- /dev/null
@@ -0,0 +1,12 @@
+ACLOCAL_AMFLAGS = -I m4
+
+bin_PROGRAMS = oswald-gui
+
+winkui_SOURCES = oswald-ui.c
+winkui_CFLAGS = -g $(GTK_CFLAGS)
+winkui_LDADD = $(GTK_LIBS)
+
+EXTRA_DIST = config.rpath m4/ChangeLog  \
+       AUTHORS                 \
+       COPYING                 \
+       README.txt
diff --git a/ui/autogen.sh b/ui/autogen.sh
new file mode 100755 (executable)
index 0000000..d53cc4c
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+version=1.11
+set -x
+aclocal-$version
+autoconf
+libtoolize
+automake-$version --add-missing --foreign
diff --git a/ui/configure.in b/ui/configure.in
new file mode 100644 (file)
index 0000000..7aa5ef3
--- /dev/null
@@ -0,0 +1,17 @@
+AC_CONFIG_MACRO_DIR([m4])
+# AC_CONFIG_HEADER(config.h)
+
+AC_INIT(Makefile.am)
+AM_INIT_AUTOMAKE(oswald-gui, 0.01)
+
+AC_PROG_CPP
+AC_PROG_INSTALL
+AC_PROG_LIBTOOL
+
+AM_MAINTAINER_MODE
+
+PKG_CHECK_MODULES(GTK, gtk+-2.0)
+AC_SUBST(GTK_LIBS)
+AC_SUBST(GTK_CFLAGS)
+
+AC_OUTPUT([ Makefile ])
\ No newline at end of file
diff --git a/ui/oswald-ui.c b/ui/oswald-ui.c
new file mode 100644 (file)
index 0000000..fbaf37c
--- /dev/null
@@ -0,0 +1,20 @@
+#include <stdio.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <string.h>
+#include <poll.h>
+#include <sys/socket.h>
+#include <sys/un.h>
+#include <time.h>
+
+#include <gtk/gtk.h>
+
+
+typedef struct {
+       GtkWidget *main_win;
+} oswald_ui;
+
+