2011-08-27 7 views
3

GTK로 응용 프로그램을 만들려고하는데 응용 프로그램을 하나의 listview에서 다른 것으로 드래그 할 수있게 만들 필요가 있습니다. 가능한가? 그렇다면 여기에 예 또는 튜토리얼 웹 사이트를 올려주십시오. 참고 : MonoDevelop 2.4에서 C#을 사용하고 있습니다.C# GTK 끌어서 놓기

답변

0

가능합니까?

예! 가능하고 구현하기가 어렵지 않습니다. (특히 C#과 같은 고급 언어를 사용하는 경우)

예 또는 튜토리얼 웹 사이트?

Gtk에서 드래그 앤 드롭을 원할 경우, 사용자가 찾고있는 것이 Gtk.Drag 클래스라고 생각합니다. Mono-Project Docs에서 사용법을 볼 수 있습니다. 또한 Gnome.org에서 tutorial을 사용할 수 있습니다. 이 튜토리얼은 GTK + 용이지만, GTK #에서 사용하기 위해 포팅하는 것은 너무 어렵지 않습니다. 내가 Gtk.ListView에서 끌어서 놓기에 대한 유용한 자습서를 찾을 수 있는지 확실하지 않지만 Gtk.Treeview를 사용하여 드래그 앤 드롭에 대한이 PyGTK 자습서를 보면서 일반적인 아이디어를 얻을 수 있습니다. Tutorial Link. 그리고이 Gtkmm 하나 : Tutorial Link. 다른 GTK + DND 튜토리얼은 Tutorial Link입니다. Pyjama 프로젝트 소스를 살펴볼 수도 있습니다.