Mailing List Archive

r19347 - in projects/haf/trunk/hildon-input-method-plugins-example: . src
Author: jrocha
Date: 2009-09-15 12:23:39 +0300 (Tue, 15 Sep 2009)
New Revision: 19347

Modified:
projects/haf/trunk/hildon-input-method-plugins-example/ChangeLog
projects/haf/trunk/hildon-input-method-plugins-example/src/hildon-im-onehand-fkb.c
Log:
2009-09-15 Joaquim Rocha <jrocha@igalia.com>

* hildon-im-onehand-fkb.c: Added a scrolled window to the one-handexample
keyboard.

Modified: projects/haf/trunk/hildon-input-method-plugins-example/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-input-method-plugins-example/ChangeLog 2009-09-11 15:08:08 UTC (rev 19346)
+++ projects/haf/trunk/hildon-input-method-plugins-example/ChangeLog 2009-09-15 09:23:39 UTC (rev 19347)
@@ -1,3 +1,8 @@
+2009-09-15 Joaquim Rocha <jrocha@igalia.com>
+
+ * hildon-im-onehand-fkb.c: Added a scrolled window to the one-handexample
+ keyboard.
+
2009-09-10 Murray Cumming <murrayc@murrayc.com>

* README: Mention both possible gconf values for the plugin name, and what

Modified: projects/haf/trunk/hildon-input-method-plugins-example/src/hildon-im-onehand-fkb.c
===================================================================
--- projects/haf/trunk/hildon-input-method-plugins-example/src/hildon-im-onehand-fkb.c 2009-09-11 15:08:08 UTC (rev 19346)
+++ projects/haf/trunk/hildon-input-method-plugins-example/src/hildon-im-onehand-fkb.c 2009-09-15 09:23:39 UTC (rev 19347)
@@ -662,6 +662,9 @@
}

gtk_text_buffer_insert_at_cursor (buffer, text, -1);
+
+ gtk_text_view_scroll_mark_onscreen (GTK_TEXT_VIEW (priv->text_view),
+ gtk_text_buffer_get_insert (buffer));
}

static GtkWidget *
@@ -852,7 +855,7 @@
static void
set_kb_mode (HildonIMOneHandFKB *self, ScreenMode mode)
{
- GtkWidget *container;
+ GtkWidget *container, *text_area;
HildonIMOneHandFKBPrivate *priv;
priv = HILDON_IM_ONEHAND_FKB_GET_PRIVATE (self);

@@ -871,7 +874,13 @@
gtk_widget_set_size_request (priv->keyboard, -1, priv->fkb_height / 2);
}

- gtk_container_add (GTK_CONTAINER (container), priv->text_view);
+ text_area = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (text_area),
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_AUTOMATIC);
+ gtk_container_add (GTK_CONTAINER (text_area), priv->text_view);
+
+ gtk_container_add (GTK_CONTAINER (container), text_area);
gtk_container_add (GTK_CONTAINER (container), priv->keyboard);

if (mode == LANDSCAPE)

_______________________________________________
maemo-commits mailing list
maemo-commits@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-commits