Add Drag and Drop Section to Python GTK+ 3 Tutorial GNOME Project
Status: Closed Time to complete: 120 hrs Mentors: Sebastian Pölsterl Tags: Git, Sphinx, Python, English, Gtk+, PyGObject
  • The Python GTK+ 3 Tutorial is currently missing a section that explains drag and drop. The task includes describing the most important classes and methods used to add drag and drop support to an application. In addition, a short example application that demonstrates the usage of the aforementioned classes and methods should be added. Unfortunately, currently no Python GTK+ 3 reference manual exists, but it is relativity easy to derive the API from the C reference manual. Helpful resources are the GTK+ 3 reference manual and gtkmm3 tutorial.
  • Expected results: A new page in reStructuredText format
  • Requirements: Sphinx, Git, PyGObject, Python, English
Uploaded Work
File name/URL File size Date submitted
add-drag-and-drop.zip 10.5 KB November 28 2011 18:24 UTC
Comments
Andrew on November 21 2011 16:28 UTC Task Claimed

I would like to work on this task.

Sebastian Pölsterl on November 21 2011 17:19 UTC Task Assigned

This task has been assigned to Andrew. You have 120 hours to complete this task, good luck!

Sebastian Pölsterl on November 21 2011 17:30 UTC Getting started

Get started by installing sphinx (most distributions have a package for it) and checkout the project at https://github.com/sebp/PyGObject-Tutorial. You can add a new section by creating a new .txt file in the source directory and adding it to index.txt. After that you should read the relevant parts of the GTK+ 3 reference manual.
If you have any questions, please contact me at sebp@k-d-w.org. Looking forward hearing from you soon.

Melange on November 26 2011 17:19 UTC Initial Deadline passed

Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the pool for other students to claim.

Sebastian Pölsterl on November 26 2011 23:20 UTC Deadline extended

The deadline of the task has been extended with 1 days and 12 hours.

Andrew on November 28 2011 18:24 UTC Ready for review

The work on this task is ready to be reviewed.

Sebastian Pölsterl on November 28 2011 18:51 UTC Task Closed

Congratulations, this task has been completed successfully.