掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.27707

ソートとエディット
投稿者---loot(2006/07/22 15:16:49)


どなたかGtkがわかる方がいらっしゃいましたら
ご教授お願いしたいのですが。
今回私はliststoreを使って、ソートかつエディットの出来る表を作っているのですが、なぜか、同じ列が二つできてしまい、両方ともエディットはできるものの片方はソートができないという摩訶不思議な現象から脱出できません。もしどなたか原因がわかるかたがいらっしゃいましたら助けていただきたいのですが。
自分でも"Date"を2回書いてるのが二つできる原因なのはわかったのですが、どうやって二つのことを一つの列にまとめればいいのかがわからないんです。
プログラムは一部です。

static void add_columns(GtkTreeView *treeview)
{
GtkCellRenderer *renderer;
GtkTreeViewColumn *column;
GtkTreeModel *model = gtk_tree_view_get_model(treeview);

/* column for date */
renderer = gtk_cell_renderer_text_new();
column = gtk_tree_view_column_new_with_attributes("Date", renderer, "text", COLUMN_DAY, NULL);
g_signal_connect(renderer, "edited", G_CALLBACK(cell_edited), model);
g_object_set_data(G_OBJECT(renderer), "column", (gint *)COLUMN_DAY);g_object_set_data(G_OBJECT(renderer), "column", (gint *)COLUMN_DAY);
column = gtk_tree_view_insert_column_with_attributes(GTK_TREE_VIEW(treeview), -1, "Date", renderer, "text", COLUMN_DAY, "editable", COLUMN_EDITABLE, NULL);
gtk_tree_view_column_set_sort_column_id(column, COLUMN_DAY);
gtk_tree_view_append_column(treeview, column);
}


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧