2014-10-07 11 views
0

그것은 할 수와 같은 GtkTreeView을 만들 수 있습니다 :드래그 행

  • 이 DND로 그 나무의 행 순서를 변경하기 위해;
  • 다른 트리의 행을 해당 트리에 놓습니다.

    순서 정렬은 드래그 소스 및 대상으로 트리보기 을 설정하여 구현됩니다

GTK + 매뉴얼은 "재정렬"속성에 대해 말한다. 따라서 다른 목적으로는 다시 정렬 가능한 보기에서 끌어서 놓기를 사용할 수 없습니다.

따라서 트리 재정렬을 gtk_tree_view_set_reorderable()으로 할 수 없습니다. 그러면 내가 원하는 것을 구현할 수 없다는 뜻입니까?

답변

1

GtkTreeview가 드래그 앤 드롭 기능을 직접 처리하려는 경우 GtkTreeview에서 재정렬을 수행 할 것으로 기대할 수 없다는 의미입니다. 다시 말해서 원하는 것을 할 수 있지만 reorderable을 FALSE로 설정하고 두 경우 모두 재정렬해야합니다.