Revision: 6768
Author: nogu.dev
Date: Sat Sep 11 17:42:18 2010
Log: * gtk/test/entry.c
  - (main): Use gtk_entry_get_text_length() for GTK+3.
* gtk/text-util.c
  - (delete_text_in_gtk_entry): Ditto.
http://code.google.com/p/uim/source/detail?r=6768

Modified:
 /trunk/gtk/test/entry.c
 /trunk/gtk/text-util.c

=======================================
--- /trunk/gtk/test/entry.c     Sun Apr  4 20:35:54 2010
+++ /trunk/gtk/test/entry.c     Sat Sep 11 17:42:18 2010
@@ -97,7 +97,7 @@
     gtk_entry_set_text (GTK_ENTRY (entry), "hello");
     gtk_entry_append_text (GTK_ENTRY (entry), " world");
     gtk_entry_select_region (GTK_ENTRY (entry),
-                            0, GTK_ENTRY(entry)->text_length);
+                            0, gtk_entry_get_text_length(GTK_ENTRY(entry)));
     gtk_box_pack_start (GTK_BOX (vbox), entry, TRUE, TRUE, 0);
     gtk_widget_show (entry);

=======================================
--- /trunk/gtk/text-util.c      Sat Sep 11 17:42:09 2010
+++ /trunk/gtk/text-util.c      Sat Sep 11 17:42:18 2010
@@ -432,7 +432,7 @@
     else {
       if (!(~latter_req_len & (~UTextExtent_Line | ~UTextExtent_Full)))
        return -1;
-      end_pos = entry->text_length;
+      end_pos = gtk_entry_get_text_length(entry);
     }
     break;

@@ -444,20 +444,20 @@
     else {
       if (!(~latter_req_len & (~UTextExtent_Line | ~UTextExtent_Full)))
        return -1;
-      end_pos = entry->text_length;
+      end_pos = gtk_entry_get_text_length(entry);
     }
     break;

   case UTextOrigin_End:
     if (former_req_len >= 0)
-      start_pos = entry->text_length - former_req_len;
+      start_pos = gtk_entry_get_text_length(entry) - former_req_len;
     else {
       if (!(~former_req_len & (~UTextExtent_Line | ~UTextExtent_Full)))
        return -1;
       start_pos = 0;
     }

-    end_pos = entry->text_length;
+    end_pos = gtk_entry_get_text_length(entry);
     break;

   case UTextOrigin_Unspecified:

Reply via email to