Changeset 2479
- Timestamp:
- 07/06/07 18:12:34 (6 years ago)
- Location:
- trunk/applications/openmoko-today
- Files:
-
- 16 added
- 4 edited
-
ChangeLog (modified) (1 diff)
-
Makefile.am (modified) (1 diff)
-
configure.ac (modified) (2 diffs)
-
libtaku (added)
-
libtaku/Makefile.am (added)
-
libtaku/eggsequence.c (added)
-
libtaku/eggsequence.h (added)
-
libtaku/launcher-util.c (added)
-
libtaku/launcher-util.h (added)
-
libtaku/taku-icon-tile.c (added)
-
libtaku/taku-icon-tile.h (added)
-
libtaku/taku-launcher-tile.c (added)
-
libtaku/taku-launcher-tile.h (added)
-
libtaku/taku-table.c (added)
-
libtaku/taku-table.h (added)
-
libtaku/taku-tile.c (added)
-
libtaku/taku-tile.h (added)
-
libtaku/xutil.c (added)
-
libtaku/xutil.h (added)
-
src/today-main.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/applications/openmoko-today/ChangeLog
r2478 r2479 1 2007-07-06 Chris Lord <chris@openedhand.com> 2 3 * Makefile.am: 4 * configure.ac: 5 * libtaku/Makefile.am: 6 * libtaku/eggsequence.c: 7 * libtaku/eggsequence.h: 8 * libtaku/launcher-util.c: 9 * libtaku/launcher-util.h: 10 * libtaku/taku-icon-tile.c: 11 * libtaku/taku-icon-tile.h: 12 * libtaku/taku-launcher-tile.c: 13 * libtaku/taku-launcher-tile.h: 14 * libtaku/taku-table.c: 15 * libtaku/taku-table.h: 16 * libtaku/taku-tile.c: 17 * libtaku/taku-tile.h: 18 * libtaku/xutil.c: 19 * libtaku/xutil.h: 20 Add matchbox-desktop-2 code 21 22 * src/today-main.c: (today_notebook_add_page_with_icon), 23 (today_create_homepage), (main): 24 Re-organise slightly 25 1 26 2007-07-06 Chris Lord <chris@openedhand.com> 2 27 -
trunk/applications/openmoko-today/Makefile.am
r2468 r2479 1 SUBDIRS = libkoto src po1 SUBDIRS = libkoto libtaku src po 2 2 3 3 INTLTOOL_BUILT = \ -
trunk/applications/openmoko-today/configure.ac
r2474 r2479 32 32 PKG_CHECK_MODULES(EBOOK, libebook-1.2 >= $LIBEBOOK_VERSION) 33 33 34 AC_ARG_ENABLE(startup_notification, 35 AC_HELP_STRING([--enable-startup-notification], [enable startup notification support]), 36 enable_startup_notification=$enableval, enable_startup_notification=yes) 37 38 if test x$enable_startup_notification != xno; then 39 PKG_CHECK_MODULES(SN, libstartup-notification-1.0, , 40 AC_MSG_ERROR([*** Required Startup Notification library not installed ***])) 41 AC_DEFINE(USE_LIBSN, [1], [Has Startup Notification Support]) 42 fi 43 34 44 if test x$TODAY_DEVEL != x ; then 35 45 CFLAGS="-Wall -Wextra -Wshadow -Wpointer-arith -g" … … 54 64 po/Makefile.in 55 65 libkoto/Makefile 66 libtaku/Makefile 56 67 src/Makefile 57 68 ]) -
trunk/applications/openmoko-today/src/today-main.c
r2478 r2479 36 36 } 37 37 38 static GtkWidget * 39 today_create_homepage (TodayData *data) 40 { 41 GtkWidget *main_vbox, *vbox, *align, *viewport; 42 43 /* Add home page */ 44 main_vbox = gtk_vbox_new (FALSE, 0); 45 46 /* Toolbar */ 47 data->home_toolbar = gtk_toolbar_new (); 48 gtk_box_pack_start (GTK_BOX (main_vbox), data->home_toolbar, FALSE, TRUE, 0); 49 50 data->dates_button = today_toolbutton_new ("dates"); 51 gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar), 52 data->dates_button, 0); 53 gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar), 54 gtk_separator_tool_item_new (), 0); 55 data->messages_button = today_toolbutton_new ("openmoko-messages"); 56 gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar), 57 data->messages_button, 0); 58 gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar), 59 gtk_separator_tool_item_new (), 0); 60 data->contacts_button = today_toolbutton_new ("contacts"); 61 gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar), 62 data->contacts_button, 0); 63 gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar), 64 gtk_separator_tool_item_new (), 0); 65 data->dial_button = today_toolbutton_new ("openmoko-dialer"); 66 gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar), 67 data->dial_button, 0); 68 gtk_widget_show_all (data->home_toolbar); 69 70 viewport = gtk_viewport_new (NULL, NULL); 71 gtk_box_pack_start (GTK_BOX (main_vbox), viewport, TRUE, TRUE, 0); 72 gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport), 73 GTK_SHADOW_NONE); 74 gtk_widget_show (viewport); 75 align = gtk_alignment_new (0.5, 0.5, 1, 1); 76 gtk_alignment_set_padding (GTK_ALIGNMENT (align), 6, 6, 6, 6); 77 gtk_container_add (GTK_CONTAINER (viewport), align); 78 79 vbox = gtk_vbox_new (FALSE, 6); 80 gtk_container_add (GTK_CONTAINER (align), vbox); 81 gtk_widget_show_all (align); 82 /*data->message_box = today_header_box_new_with_markup ( 83 "<b>Provider goes here</b>"); 84 gtk_box_pack_start (GTK_BOX (vbox), data->message_box, FALSE, TRUE, 0);*/ 85 86 data->summary_box = today_pim_summary_box_new (); 87 gtk_box_pack_start (GTK_BOX (vbox), data->summary_box, FALSE, TRUE, 0); 88 gtk_widget_show (data->summary_box); 89 90 return main_vbox; 91 } 92 38 93 int 39 94 main (int argc, char **argv) … … 41 96 TodayData data; 42 97 GOptionContext *context; 43 GtkWidget * viewport, *align, *vbox;98 GtkWidget *widget; 44 99 GtkWidget *placeholder; 45 100 … … 70 125 71 126 /* Add home page */ 72 vbox = gtk_vbox_new (FALSE, 0);73 today_notebook_add_page_with_icon (data.notebook, vbox,127 widget = today_create_homepage (&data); 128 today_notebook_add_page_with_icon (data.notebook, widget, 74 129 GTK_STOCK_HOME, 6); 75 gtk_widget_show (vbox); 76 77 /* Toolbar */ 78 data.home_toolbar = gtk_toolbar_new (); 79 gtk_box_pack_start (GTK_BOX (vbox), data.home_toolbar, FALSE, TRUE, 0); 130 gtk_widget_show (widget); 80 131 81 data.dates_button = today_toolbutton_new ("dates");82 gtk_toolbar_insert (GTK_TOOLBAR (data.home_toolbar),83 data.dates_button, 0);84 gtk_toolbar_insert (GTK_TOOLBAR (data.home_toolbar),85 gtk_separator_tool_item_new (), 0);86 data.messages_button = today_toolbutton_new ("openmoko-messages");87 gtk_toolbar_insert (GTK_TOOLBAR (data.home_toolbar),88 data.messages_button, 0);89 gtk_toolbar_insert (GTK_TOOLBAR (data.home_toolbar),90 gtk_separator_tool_item_new (), 0);91 data.contacts_button = today_toolbutton_new ("contacts");92 gtk_toolbar_insert (GTK_TOOLBAR (data.home_toolbar),93 data.contacts_button, 0);94 gtk_toolbar_insert (GTK_TOOLBAR (data.home_toolbar),95 gtk_separator_tool_item_new (), 0);96 data.dial_button = today_toolbutton_new ("openmoko-dialer");97 gtk_toolbar_insert (GTK_TOOLBAR (data.home_toolbar),98 data.dial_button, 0);99 gtk_widget_show_all (data.home_toolbar);100 101 viewport = gtk_viewport_new (NULL, NULL);102 gtk_box_pack_start (GTK_BOX (vbox), viewport, TRUE, TRUE, 0);103 gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport),104 GTK_SHADOW_NONE);105 gtk_widget_show (viewport);106 align = gtk_alignment_new (0.5, 0.5, 1, 1);107 gtk_alignment_set_padding (GTK_ALIGNMENT (align), 6, 6, 6, 6);108 gtk_container_add (GTK_CONTAINER (viewport), align);109 110 vbox = gtk_vbox_new (FALSE, 6);111 gtk_container_add (GTK_CONTAINER (align), vbox);112 gtk_widget_show_all (align);113 /*data.message_box = today_header_box_new_with_markup (114 "<b>Provider goes here</b>");115 gtk_box_pack_start (GTK_BOX (vbox), data.message_box, FALSE, TRUE, 0);*/116 117 data.summary_box = today_pim_summary_box_new ();118 gtk_box_pack_start (GTK_BOX (vbox), data.summary_box, FALSE, TRUE, 0);119 gtk_widget_show (data.summary_box);120 121 132 /* Add new tasks page */ 122 133 placeholder = gtk_label_new ("New tasks");
Note: See TracChangeset
for help on using the changeset viewer.
