[Tomoe-cvs 1184] CVS update: tomoe/lib

Back to archive index

Kouhei Sutou kous****@users*****
2006年 11月 27日 (月) 17:55:05 JST


Index: tomoe/lib/tomoe-dict.c
diff -u tomoe/lib/tomoe-dict.c:1.112 tomoe/lib/tomoe-dict.c:1.113
--- tomoe/lib/tomoe-dict.c:1.112	Mon Nov 27 17:52:01 2006
+++ tomoe/lib/tomoe-dict.c	Mon Nov 27 17:55:05 2006
@@ -21,7 +21,7 @@
  *  Free Software Foundation, Inc., 59 Temple Place, Suite 330,
  *  Boston, MA  02111-1307  USA
  *
- *  $Id: tomoe-dict.c,v 1.112 2006/11/27 08:52:01 kous Exp $
+ *  $Id: tomoe-dict.c,v 1.113 2006/11/27 08:55:05 kous Exp $
  */
 
 #include <stdio.h>
@@ -49,7 +49,7 @@
 {
     char                *filename;
     char                *name;
-    GPtrArray           *letters;
+    GPtrArray           *chars;
 
     gboolean             editable;
     gboolean             modified;
@@ -68,7 +68,6 @@
   PROP_0,
   PROP_NAME,
   PROP_FILENAME,
-  PROP_LETTERS,
   PROP_EDITABLE,
   PROP_MODIFIED,
 };
@@ -124,12 +123,6 @@
                                 G_PARAM_CONSTRUCT_ONLY);
     g_object_class_install_property (gobject_class, PROP_FILENAME, spec);
 
-    spec = g_param_spec_pointer ("letters",
-                                 N_("Letters"),
-                                 N_("Letters of the dictionary."),
-                                 G_PARAM_READABLE);
-    g_object_class_install_property (gobject_class, PROP_LETTERS, spec);
-
     spec = g_param_spec_boolean ("editable",
                                  N_("Editable"),
                                  N_("Whether the dictionary is editable."),
@@ -155,7 +148,7 @@
 
     priv->filename = NULL;
     priv->name     = NULL;
-    priv->letters  = g_ptr_array_new();
+    priv->chars    = g_ptr_array_new();
     priv->modified = FALSE;
 }
 
@@ -193,12 +186,12 @@
 
     g_free(priv->name);
     g_free(priv->filename);
-    if (priv->letters)
-        TOMOE_PTR_ARRAY_FREE_ALL(priv->letters, g_object_unref);
+    if (priv->chars)
+        TOMOE_PTR_ARRAY_FREE_ALL(priv->chars, g_object_unref);
 
     priv->name     = NULL;
     priv->filename = NULL;
-    priv->letters  = NULL;
+    priv->chars    = NULL;
 
     G_OBJECT_CLASS (tomoe_dict_parent_class)->dispose (object);
 }
@@ -309,7 +302,7 @@
 tomoe_dict_get_size (TomoeDict* dict)
 {
     g_return_val_if_fail(dict, 0);
-    return TOMOE_DICT_GET_PRIVATE(dict)->letters->len;
+    return TOMOE_DICT_GET_PRIVATE(dict)->chars->len;
 }
 
 gboolean
@@ -321,8 +314,8 @@
     g_return_val_if_fail(add, FALSE);
 
     priv = TOMOE_DICT_GET_PRIVATE(dict);
-    g_ptr_array_add (priv->letters, g_object_ref (G_OBJECT (add)));
-    g_ptr_array_sort (priv->letters, letter_compare_func);
+    g_ptr_array_add (priv->chars, g_object_ref (G_OBJECT (add)));
+    g_ptr_array_sort (priv->chars, letter_compare_func);
     tomoe_dict_set_modified (dict, TRUE);
 
     return TRUE;
@@ -338,7 +331,7 @@
     g_return_val_if_fail(dict, FALSE);
     g_return_val_if_fail(code_point, FALSE);
 
-    chars = TOMOE_DICT_GET_PRIVATE(dict)->letters;
+    chars = TOMOE_DICT_GET_PRIVATE(dict)->chars;
     for (i = 0; i < chars->len; i++) {
         TomoeChar *chr = g_ptr_array_index (chars, i);
         if (0 == strcmp(tomoe_char_get_utf8(chr), code_point)) {
@@ -367,7 +360,7 @@
     g_return_val_if_fail(dict, NULL);
     g_return_val_if_fail(code_point, NULL);
 
-    chars = TOMOE_DICT_GET_PRIVATE(dict)->letters;
+    chars = TOMOE_DICT_GET_PRIVATE(dict)->chars;
     for (i = 0; i < chars->len; i++) {
         TomoeChar *chr = g_ptr_array_index (chars, i);
         if (0 == strcmp(tomoe_char_get_utf8(chr), code_point)) {
@@ -408,7 +401,7 @@
     context.results = NULL;
 
     priv = TOMOE_DICT_GET_PRIVATE(dict);
-    g_ptr_array_foreach_reverse (priv->letters,
+    g_ptr_array_foreach_reverse (priv->chars,
                                  tomoe_dict_collect_chars_by_n_strokes,
                                  &context);
 
@@ -448,7 +441,7 @@
     context.results = NULL;
 
     priv = TOMOE_DICT_GET_PRIVATE(dict);
-    g_ptr_array_foreach_reverse (priv->letters,
+    g_ptr_array_foreach_reverse (priv->chars,
                                  tomoe_dict_collect_chars_by_reading,
                                  &context);
 
@@ -674,7 +667,7 @@
 
     if (!strcmp ("character", element_name)) {
         if (tomoe_char_get_utf8 (data->chr))
-            g_ptr_array_add (data->priv->letters, data->chr);
+            g_ptr_array_add (data->priv->chars, data->chr);
         else
             g_object_unref (G_OBJECT (data->chr));
         data->chr = NULL;
@@ -843,8 +836,8 @@
     fclose (f);
     g_markup_parse_context_free (context);
 
-    if (priv->letters)
-        g_ptr_array_sort (priv->letters, letter_compare_func);
+    if (priv->chars)
+        g_ptr_array_sort (priv->chars, letter_compare_func);
 
     return retval;
 }
@@ -881,10 +874,10 @@
     if (fwrite (head, strlen (head), 1, f) < 1) goto ERROR;
 
     /* write each characters */
-    for (i = 0; i < priv->letters->len; i++) {
+    for (i = 0; i < priv->chars->len; i++) {
         gchar *xml;
         gboolean failed;
-        TomoeChar* chr = (TomoeChar*)g_ptr_array_index (priv->letters, i);
+        TomoeChar* chr = (TomoeChar*)g_ptr_array_index (priv->chars, i);
 
         xml = tomoe_char_to_xml (chr);
         if (!xml) goto ERROR;


tomoe-cvs メーリングリストの案内
Back to archive index