Changeset 2386
- Timestamp:
- 07/23/07 20:23:18 (6 years ago)
- Location:
- trunk/src/target/OM-2007/applications/openmoko-rssreader
- Files:
-
- 6 edited
-
ChangeLog (modified) (1 diff)
-
configure.ac (modified) (2 diffs)
-
src/Makefile.am (modified) (2 diffs)
-
src/application-data.h (modified) (2 diffs)
-
src/callbacks.c (modified) (1 diff)
-
src/main.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007/applications/openmoko-rssreader/ChangeLog
r2042 r2386 1 2007-07-23 Holger Hans Peter Freyther <zecke@selfish.org> 2 3 Switch to the newly created WebKit/Gtk API 4 5 * configure.ac: 6 * src/Makefile.am: 7 * src/application-data.h: 8 * src/callbacks.c: 9 (cb_treeview_selection_changed): 10 * src/main.c: 11 (create_details_area): 12 (main): 13 1 14 2007-05-19 Holger Freyther <zecke@selfish.org> 2 15 -
trunk/src/target/OM-2007/applications/openmoko-rssreader/configure.ac
r1701 r2386 1 1 AC_PREREQ([2.59]) 2 AC_INIT([openmoko-rssreader], [0.0. 4], [http://openmoko.org])2 AC_INIT([openmoko-rssreader], [0.0.5], [http://openmoko.org]) 3 3 AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip]) 4 4 AC_CONFIG_SRCDIR(src/main.c) … … 42 42 PKG_CHECK_MODULES(MRSS, mrss >= 0.17 ) 43 43 PKG_CHECK_MODULES(GTHREAD, gthread-2.0 ) 44 PKG_CHECK_MODULES(WEBKITGTK, WebKitGdk) 44 45 45 46 # output stuff -
trunk/src/target/OM-2007/applications/openmoko-rssreader/src/Makefile.am
r1872 r2386 4 4 5 5 6 AM_CFLAGS = -Wall -Werror -pedantic -std=c99 @OPENMOKO_CFLAGS@ @MRSS_CFLAGS@ 6 AM_CFLAGS = -Wall -Werror -pedantic -std=c99 @OPENMOKO_CFLAGS@ @MRSS_CFLAGS@ @WEBKITGTK_CFLAGS@ 7 7 8 8 bin_PROGRAMS = openmoko-rssreader … … 11 11 12 12 openmoko_rssreader_SOURCES = main.c callbacks.c rfcdate.c moko_cache.c 13 openmoko_rssreader_LDADD = @OPENMOKO_LIBS@ @MRSS_LIBS@ @GTHREAD_LIBS@ 13 openmoko_rssreader_LDADD = @OPENMOKO_LIBS@ @MRSS_LIBS@ @GTHREAD_LIBS@ @WEBKITGTK_LIBS@ 14 14 -
trunk/src/target/OM-2007/applications/openmoko-rssreader/src/application-data.h
r2028 r2386 34 34 #include <libmokoui/moko-tool-box.h> 35 35 36 #include <webkitgtkpage.h> 37 36 38 #include "moko_cache.h" 37 39 … … 53 55 GtkTreeModelSort *sort_model; 54 56 55 56 GtkTextTagTable *tagTable; 57 GtkTextBuffer *textBuffer; 58 GtkTextView *textView; 57 WebKitGtkPage *textPage; 59 58 60 59 gchar *current_filter; -
trunk/src/target/OM-2007/applications/openmoko-rssreader/src/callbacks.c
r2042 r2386 298 298 gtk_tree_model_get( model, &iter, RSS_READER_COLUMN_TEXT, &message, -1 ); 299 299 if ( message ) 300 gtk_text_buffer_set_text( data->textBuffer, message, -1);300 webkit_gtk_page_load_html_string (data->textPage, message, ""); 301 301 else 302 gtk_text_buffer_set_text( data->textBuffer, g_strdup( _("Failed to read the text") ), -1);302 webkit_gtk_page_load_html_string (data->textPage, _("Failed to read the text."), ""); 303 303 } 304 304 } -
trunk/src/target/OM-2007/applications/openmoko-rssreader/src/main.c
r2029 r2386 33 33 34 34 #include <libmokoui/moko-scrolled-pane.h> 35 36 #include <webkitgtkpage.h> 37 #include <webkitgtkglobal.h> 35 38 36 39 #include <string.h> … … 218 221 219 222 static void create_details_area( struct RSSReaderData* data ) { 220 data->tagTable = GTK_TEXT_TAG_TABLE(gtk_text_tag_table_new()); 221 data->textBuffer = GTK_TEXT_BUFFER(gtk_text_buffer_new(data->tagTable)); 222 data->textView = GTK_TEXT_VIEW(gtk_text_view_new_with_buffer(GTK_TEXT_BUFFER(data->textBuffer))); 223 224 GValue value = { 0, }; 225 g_value_init( &value, G_TYPE_BOOLEAN ); 226 g_value_set_boolean( &value, FALSE ); 227 g_object_set_property( G_OBJECT(data->textView), "editable", &value ); 228 g_object_set_property( G_OBJECT(data->textView), "cursor-visible", &value ); 229 gtk_text_view_set_wrap_mode( data->textView, GTK_WRAP_WORD_CHAR ); 223 data->textPage = WEBKIT_GTK_PAGE(webkit_gtk_page_new ()); 230 224 231 225 GtkWidget *scrollWindow = GTK_WIDGET(moko_scrolled_pane_new()); 232 moko_scrolled_pane_pack _with_viewport (MOKO_SCROLLED_PANE(scrollWindow), GTK_WIDGET (data->textView));226 moko_scrolled_pane_pack (MOKO_SCROLLED_PANE(scrollWindow), GTK_WIDGET (data->textPage)); 233 227 moko_paned_window_set_details_pane( MOKO_PANED_WINDOW(data->window), scrollWindow ) ; 234 228 } … … 287 281 gdk_threads_enter(); 288 282 gtk_init( &argc, &argv ); 283 webkit_gtk_init (); 289 284 290 285 struct RSSReaderData *data = g_new0( struct RSSReaderData, 1 );
Note: See TracChangeset
for help on using the changeset viewer.
