Changeset 2637 for trunk/src/target/OM-2007.2/applications/openmoko-feedreader2/src/feed-item-view.c
- Timestamp:
- 08/04/07 23:18:11 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007.2/applications/openmoko-feedreader2/src/feed-item-view.c
r2627 r2637 57 57 } 58 58 59 static void 60 do_highlight (FeedItemView* view, const gchar* search_string) 61 { 62 /* webkit_gtk_page_search (view->page, search_string); */ 63 } 64 65 static void 66 search_entry_changed_closure (GtkEntry* entry, FeedItemView* view) 67 { 68 do_highlight (view, gtk_entry_get_text (entry)); 69 } 70 59 71 60 72 G_DEFINE_TYPE(FeedItemView, feed_item_view, GTK_TYPE_VBOX) … … 69 81 gtk_box_pack_start (GTK_BOX(view), toolbar, FALSE, FALSE, 0); 70 82 71 view->back = gtk_tool_button_new_from_stock (GTK_STOCK_ MEDIA_PREVIOUS);83 view->back = gtk_tool_button_new_from_stock (GTK_STOCK_GO_FORWARD); 72 84 gtk_tool_item_set_expand (GTK_TOOL_ITEM(view->back), TRUE); 73 85 gtk_toolbar_insert (GTK_TOOLBAR(toolbar), view->back, 0); 74 86 g_signal_connect (view->back, "clicked", G_CALLBACK(prev_clicked), view); 87 88 gtk_toolbar_insert (GTK_TOOLBAR (toolbar), gtk_separator_tool_item_new (), 1); 75 89 76 90 view->mail = gtk_tool_button_new_from_stock (MOKO_STOCK_MAIL_SEND); 77 91 gtk_tool_item_set_expand (GTK_TOOL_ITEM(view->mail), TRUE); 78 gtk_toolbar_insert (GTK_TOOLBAR(toolbar), view->mail, 1);92 gtk_toolbar_insert (GTK_TOOLBAR(toolbar), view->mail, 2); 79 93 g_signal_connect (view->mail, "clicked", G_CALLBACK(mail_clicked), view); 80 94 81 view->forward = gtk_tool_button_new_from_stock (GTK_STOCK_MEDIA_NEXT); 95 gtk_toolbar_insert (GTK_TOOLBAR (toolbar), gtk_separator_tool_item_new (), 3); 96 97 view->forward = gtk_tool_button_new_from_stock (GTK_STOCK_GO_FORWARD); 82 98 gtk_tool_item_set_expand (GTK_TOOL_ITEM(view->forward), TRUE); 83 gtk_toolbar_insert (GTK_TOOLBAR(toolbar), view->forward, 2);99 gtk_toolbar_insert (GTK_TOOLBAR(toolbar), view->forward, 4); 84 100 g_signal_connect (view->forward, "clicked", G_CALLBACK(next_clicked), view); 85 101 102 /* 103 * Search Entry 104 */ 105 GtkWidget *hbox = gtk_hbox_new (FALSE, 0); 106 gtk_box_pack_start (GTK_BOX (view), hbox, FALSE, FALSE, 0); 107 108 view->search_button = gtk_button_new (); 109 gtk_widget_set_name (GTK_WIDGET (view->search_button), "mokosearchbutton"); 110 gtk_button_set_image (GTK_BUTTON (view->search_button), gtk_image_new_from_stock (GTK_STOCK_FIND, GTK_ICON_SIZE_SMALL_TOOLBAR)); 111 gtk_box_pack_start (GTK_BOX (hbox), view->search_button, FALSE, FALSE, 0); 112 113 view->search_entry = GTK_ENTRY (gtk_entry_new ()); 114 gtk_widget_set_name (GTK_WIDGET (view->search_entry), "mokosearchentry"); 115 g_signal_connect (G_OBJECT (view->search_entry), "changed", G_CALLBACK (search_entry_changed_closure), view); 116 gtk_box_pack_start (GTK_BOX (hbox), GTK_WIDGET (view->search_entry), TRUE, TRUE, 0); 117 118 /* 119 * Details 'pane' 120 */ 86 121 GtkWidget* scrolled = moko_finger_scroll_new (); 87 122 gtk_box_pack_start (GTK_BOX(view), scrolled, TRUE, TRUE, 0); … … 158 193 feed_item_view_highlight (FeedItemView* view, const gchar* search_string) 159 194 { 160 /* webkit_gtk_page_search (view->page, search_string); */195 do_highlight (view, search_string); 161 196 }
Note: See TracChangeset
for help on using the changeset viewer.
