[Cxplorer-cvs 01167] CVS update: cxplorer/src

Zurück zum Archiv-Index

Yasumichi Akahoshi yasum****@users*****
2005年 5月 21日 (土) 01:02:33 JST


Index: cxplorer/src/cxp-dir-view.c
diff -u cxplorer/src/cxp-dir-view.c:1.21 cxplorer/src/cxp-dir-view.c:1.22
--- cxplorer/src/cxp-dir-view.c:1.21	Fri May 20 23:56:39 2005
+++ cxplorer/src/cxp-dir-view.c	Sat May 21 01:02:33 2005
@@ -1,4 +1,4 @@
-/* $Id: cxp-dir-view.c,v 1.21 2005/05/20 14:56:39 yasumichi Exp $ */
+/* $Id: cxp-dir-view.c,v 1.22 2005/05/20 16:02:33 yasumichi Exp $ */
 /*
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
@@ -467,26 +467,40 @@
  */
 
 /**
- *
- *
- **/
+ * \if japanese
+ * ディレクトリを展開した時のコールバック
+ * @param treeview シグナルを発行したGtkTreeView
+ * @param iter 展開されたノードを指すイテレータ
+ * @param path 展開されたノードを指すパス
+ * @param user_data ユーザ定義のデータ。このプログラムでは、CxpDirViewへの
+ * ポインタを渡している。
+ * \endif
+ * \if english
+ * Callback when directory is expanded
+ * @param treeview GtkTreeView that emitted signal.
+ * @param iter GtkTreeIter that indicates expanded node
+ * @param path GtkTreePath that indicates expanded node
+ * @param user_data Data of user definition. In this program, the pointer to
+ * CxpDirView has been passed.
+ * \endif
+ */
 static void cxp_dir_view_on_row_expanded (GtkTreeView * treeview,
 					  GtkTreeIter * iter,
 					  GtkTreePath * path,
 					  gpointer user_data)
 {
-	CxpDirViewPrivate *priv = CXP_DIR_VIEW_GET_PRIVATE (user_data);
 	GtkTreeStore *store;
 	GtkTreeIter child;
 	gchar *fullpath;
 	gboolean isDummy;
 
+	/* 展開されたノードの最初の子ノードを得る */
 	store = GTK_TREE_STORE (gtk_tree_view_get_model (treeview));
 	gtk_tree_model_iter_children (GTK_TREE_MODEL (store), &child, iter);
 	gtk_tree_model_get (GTK_TREE_MODEL (store), &child, COL_IS_DUMMY,
 			    &isDummy, COL_TERMINATOR);
 
-	if (isDummy)
+	if (isDummy)	/* 取得した子ノードがダミーノードかどうか */
 	{
 		gtk_tree_model_get (GTK_TREE_MODEL (store), iter,
 				    COL_FULL_PATH, &fullpath, COL_TERMINATOR);


Cxplorer-cvs メーリングリストの案内
Zurück zum Archiv-Index