r207 - in trunk/src/target/OM-2007/examples/openmoko-paned-demo: . src

mickey at gta01.hmw-consulting.de mickey at gta01.hmw-consulting.de
Sun Nov 12 14:36:57 CET 2006


Author: mickey
Date: 2006-11-12 13:36:56 +0000 (Sun, 12 Nov 2006)
New Revision: 207

Added:
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/AUTHORS
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/ChangeLog
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/NEWS
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/configure.ac
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/Makefile.am
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/demo-main.c
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/demo-main.h
Removed:
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/.svnignore
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.h
Modified:
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/openmoko-paned-demo.pro
Log:
openmoko-paned-demo: autotoolize this project


Deleted: trunk/src/target/OM-2007/examples/openmoko-paned-demo/.svnignore
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/.svnignore	2006-11-12 13:17:33 UTC (rev 206)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/.svnignore	2006-11-12 13:36:56 UTC (rev 207)
@@ -1,3 +0,0 @@
-Makefile
-*~
-

Added: trunk/src/target/OM-2007/examples/openmoko-paned-demo/AUTHORS
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/AUTHORS	2006-11-12 13:17:33 UTC (rev 206)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/AUTHORS	2006-11-12 13:36:56 UTC (rev 207)
@@ -0,0 +1,2 @@
+Michael 'Mickey' Lauer <mlauer at vanille-media.de>
+

Added: trunk/src/target/OM-2007/examples/openmoko-paned-demo/ChangeLog
===================================================================

Added: trunk/src/target/OM-2007/examples/openmoko-paned-demo/NEWS
===================================================================

Added: trunk/src/target/OM-2007/examples/openmoko-paned-demo/configure.ac
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/configure.ac	2006-11-12 13:17:33 UTC (rev 206)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/configure.ac	2006-11-12 13:36:56 UTC (rev 207)
@@ -0,0 +1,23 @@
+AC_PREREQ(2.53)
+AC_INIT(openmoko-paned-demo, 1.0.0, http://www.openmoko.org/)
+AM_INIT_AUTOMAKE()
+AC_CONFIG_SRCDIR(src/demo-main.c)
+AM_CONFIG_HEADER(config.h)
+AM_MAINTAINER_MODE
+
+AC_ISC_POSIX
+AC_PROG_CC
+AC_STDC_HEADERS
+AC_PROG_LIBTOOL
+
+# base deps
+PKG_CHECK_MODULES(OPENMOKO, openmoko-libs >= 0.0.1,,
+                 AC_MSG_ERROR([*** Required OpenMoko Libraries >= 0.0.1 not installed ***]))
+LIBS="$LIBS $GTK_LIBS"
+CFLAGS="$CFLAGS $OPENMOKO_CFLAGS"
+
+# output stuff
+AC_OUTPUT([
+Makefile
+src/Makefile
+])

Deleted: trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c	2006-11-12 13:17:33 UTC (rev 206)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c	2006-11-12 13:36:56 UTC (rev 207)
@@ -1,180 +0,0 @@
-/*
- *  Paned-Demo -- OpenMoko Demo Application
- *
- *  Authored By Michael 'Mickey' Lauer <mlauer at vanille-media.de>
- *
- *  Copyright (C) 2006 First International Computer Inc.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Public License as published by
- *  the Free Software Foundation; version 2.1 of the license.
- *
- *  This program 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 Public License for more details.
- *
- *  Current Version: $Rev$ ($Date$) [$Author$]
- */
-
-#include <libmokoui/moko-application.h>
-#include <libmokoui/moko-paned-window.h>
-#include <libmokoui/moko-tool-box.h>
-
-#include <gtk/gtkactiongroup.h>
-#include <gtk/gtkbutton.h>
-#include <gtk/gtklabel.h>
-#include <gtk/gtkcheckmenuitem.h>
-#include <gtk/gtkmain.h>
-#include <gtk/gtkmenu.h>
-
-void cb_searchbox_visible(MokoToolBox* toolbox, gpointer user_data)
-{
-    g_debug( "openmoko-paned-demo: searchbox now visible" );
-    // populate the entry completion here and/or connect signals to entry
-}
-
-void cb_searchbox_invisible(MokoToolBox* toolbox, gpointer user_data)
-{
-    g_debug( "openmoko-paned-demo: searchbox now invisible" );
-    // free resources and/or disconnect signals
-}
-
-void cb_filter_changed(GtkMenu* menu, gchar* text, gpointer user_data )
-{
-    g_debug( "openmoko-paned-demo: filter changed to '%s'", text );
-}
-
-void cb_button1_clicked(GtkButton *button, gpointer user_data)
-{
-    g_debug( "openmoko-paned-demo: button1 clicked" );
-}
-
-void cb_button2_clicked(GtkButton *button, gpointer user_data)
-{
-    g_debug( "openmoko-paned-demo: button2 clicked" );
-}
-
-void cb_button3_clicked(GtkButton *button, gpointer user_data)
-{
-    g_debug( "openmoko-paned-demo: button3 clicked" );
-}
-
-void cb_button4_clicked(GtkButton *button, gpointer user_data)
-{
-    g_debug( "openmoko-paned-demo: button4 clicked" );
-}
-
-static gboolean searchmode = TRUE;
-
-int main( int argc, char** argv )
-{
-    g_debug( "openmoko-paned-demo starting up" );
-    /* Initialize GTK+ */
-    gtk_init( &argc, &argv );
-
-    if ( argc > 1 && strcmp( argv[1], "-no-search" ) == 0)
-    {
-        g_debug( "disabling search mode" );
-        searchmode = FALSE;
-    }
-
-    /* application object */
-    MokoApplication* app = MOKO_APPLICATION(moko_application_get_instance());
-    g_set_application_name( "OpenMoko Demo" );
-
-    /* main window */
-    MokoPanedWindow* window = MOKO_PANED_WINDOW(moko_paned_window_new());
-
-    /* application menu */
-    GtkMenu* appmenu = GTK_MENU(gtk_menu_new());
-    GtkMenuItem* item = gtk_menu_item_new_with_label( "Some" );
-    gtk_menu_shell_append( GTK_MENU_SHELL(appmenu), item );
-    item = gtk_menu_item_new_with_label( "Sample" );
-    gtk_menu_shell_append( GTK_MENU_SHELL(appmenu), item );
-    item = gtk_menu_item_new_with_label( "Menu" );
-    gtk_menu_shell_append( GTK_MENU_SHELL(appmenu), item );
-    item = gtk_menu_item_new_with_label( "Entries" );
-    gtk_menu_shell_append( GTK_MENU_SHELL(appmenu), item );
-    item = gtk_separator_menu_item_new();
-    gtk_menu_shell_append( GTK_MENU_SHELL(appmenu), item );
-    GtkMenuItem* closeitem = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Close" ));
-    g_signal_connect( G_OBJECT(closeitem), "activate", G_CALLBACK(gtk_main_quit), NULL );
-    gtk_menu_shell_append( appmenu, closeitem );
-    moko_paned_window_set_application_menu( window, appmenu );
-
-    /* filter menu */
-    GtkMenu* filtmenu = GTK_MENU(gtk_menu_new());
-    GtkMenuItem* item1 = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Some" ));
-    gtk_menu_shell_append( GTK_MENU_SHELL(filtmenu), item1 );
-    GtkMenuItem* item2 = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Sample" ));
-    gtk_menu_shell_append( GTK_MENU_SHELL(filtmenu), item2 );
-    GtkMenuItem* item3 = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Filter" ));
-    gtk_menu_shell_append( GTK_MENU_SHELL(filtmenu), item3 );
-    GtkMenuItem* item4 = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Entries" ));
-    gtk_menu_shell_append( GTK_MENU_SHELL(filtmenu), item4 );
-    moko_paned_window_set_filter_menu( window, filtmenu );
-    MokoMenuBox* menubox = moko_paned_window_get_menubox( window );
-    g_signal_connect( G_OBJECT(menubox), "filter_changed", G_CALLBACK(cb_filter_changed), NULL );
-
-    /* connect close event */
-    g_signal_connect( G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL );
-
-    /* navigation area */
-    GtkLabel* navigation = gtk_label_new( "Add your widget for navigating\nthrough appplication specific\ndata here" );
-    moko_paned_window_set_upper_pane( window, GTK_WIDGET(navigation) );
-
-    GtkButton* button1;
-    GtkButton* button2;
-    GtkButton* button3;
-    GtkButton* button4;
-
-    /* tool bar */
-    MokoToolBox* toolbox;
-    if (!searchmode)
-    {
-        toolbox = MOKO_TOOL_BOX(moko_tool_box_new());
-    } else {
-        toolbox = MOKO_TOOL_BOX(moko_tool_box_new_with_search());
-    }
-
-    g_signal_connect( G_OBJECT(toolbox), "searchbox_visible", G_CALLBACK(cb_searchbox_visible), NULL );
-    g_signal_connect( G_OBJECT(toolbox), "searchbox_invisible", G_CALLBACK(cb_searchbox_invisible), NULL );
-
-    button1 = moko_tool_box_add_action_button( toolbox );
-    gtk_button_set_label( button1, "Action 1" );
-    button2 = moko_tool_box_add_action_button( toolbox );
-    gtk_button_set_label( button2, "Action 2" );
-    button3 = moko_tool_box_add_action_button( toolbox );
-    gtk_button_set_label( button3, "ActMenu" );
-    button4 = moko_tool_box_add_action_button( toolbox );
-    gtk_button_set_label( button4, "Action 4" );
-    moko_paned_window_add_toolbox( window, toolbox );
-
-    g_signal_connect( G_OBJECT(button1), "clicked", G_CALLBACK(cb_button1_clicked), NULL );
-    g_signal_connect( G_OBJECT(button2), "clicked", G_CALLBACK(cb_button2_clicked), NULL );
-    g_signal_connect( G_OBJECT(button3), "clicked", G_CALLBACK(cb_button3_clicked), NULL );
-    g_signal_connect( G_OBJECT(button4), "clicked", G_CALLBACK(cb_button4_clicked), NULL );
-
-    GtkMenu* actionmenu = GTK_MENU(gtk_menu_new());
-    GtkMenuItem* fooitem = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Foo" ));
-    GtkMenuItem* baritem = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Bar" ));
-    gtk_widget_show( GTK_WIDGET(fooitem) );
-    gtk_widget_show( GTK_WIDGET(baritem) );
-    gtk_menu_shell_append( actionmenu, fooitem );
-    gtk_menu_shell_append( actionmenu, baritem );
-    moko_pixmap_button_set_menu( MOKO_PIXMAP_BUTTON(button3), actionmenu );
-    gtk_widget_show_all( actionmenu );
-
-    /* details area */
-    GtkLabel* details = gtk_label_new( "Add your widget for showing\ndetails for the selected\ndata entry here" );
-    moko_paned_window_set_lower_pane( window, GTK_WIDGET(details) );
-
-    /* show everything and run main loop */
-    gtk_widget_show_all( GTK_WIDGET(window) );
-    g_debug( "openmoko-paned-demo entering main loop" );
-    gtk_main();
-    g_debug( "openmoko-paned-demo left main loop" );
-
-    return 0;
-}

Deleted: trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.h
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.h	2006-11-12 13:17:33 UTC (rev 206)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.h	2006-11-12 13:36:56 UTC (rev 207)
@@ -1,19 +0,0 @@
-/*
- *  Paned-Demo -- OpenMoko Demo Application
- *
- *  Authored By Michael 'Mickey' Lauer <mlauer at vanille-media.de>
- *
- *  Copyright (C) 2006 First International Computer Inc.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Public License as published by
- *  the Free Software Foundation; version 2.1 of the license.
- *
- *  This program 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 Public License for more details.
- *
- *  Current Version: $Rev$ ($Date$) [$Author$]
- */
-

Modified: trunk/src/target/OM-2007/examples/openmoko-paned-demo/openmoko-paned-demo.pro
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/openmoko-paned-demo.pro	2006-11-12 13:17:33 UTC (rev 206)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/openmoko-paned-demo.pro	2006-11-12 13:36:56 UTC (rev 207)
@@ -1,6 +1,6 @@
 MOKOCONFIG = mokoui
 
-HEADERS = demo-main.h
-SOURCES = demo-main.c
+HEADERS = src/demo-main.h
+SOURCES = src/demo-main.c
 
 include ( $(OPENMOKODIR)/devel/qmake/openmoko-include.pro )

Added: trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/Makefile.am
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/Makefile.am	2006-11-12 13:17:33 UTC (rev 206)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/Makefile.am	2006-11-12 13:36:56 UTC (rev 207)
@@ -0,0 +1,8 @@
+INCLUDES = -DPKGDATADIR=\"$(pkgdatadir)\" @OPENMOKO_CFLAGS@ -Wall -std=c99 -pedantic
+
+bin_PROGRAMS = openmoko-paned-demo
+
+openmoko_paned_demo_SOURCES = demo-main.c
+
+openmoko_paned_demo_LDADD = @OPENMOKO_LIBS@
+

Copied: trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/demo-main.c (from rev 203, trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c)

Copied: trunk/src/target/OM-2007/examples/openmoko-paned-demo/src/demo-main.h (from rev 203, trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.h)





More information about the commitlog mailing list