Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
releng:4.10:roadmap:xfdesktop [2010/11/17 08:55] – nick | releng:4.10:roadmap:xfdesktop [2011/02/06 23:50] (current) – jannis | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | ===== Cleanup menu implementation | + | ===== Replace it with a Thunar Extension |
- | The code still contains pieces of the menu plugin, while this code is since 4.8 integrated in the source. To cleanup this properly the following tasks should be performed: | + | See [[http://wiki.xfce.org/releng/4.10/ |
- | + | ||
- | * GObjectify the application menu and window list (GtkMenu parent type). | + | |
- | * Make menus watch their own Xfconf properties. | + | |
- | * Return NULL if no children are found (drop gtk_container_get_children in popup). | + | |
- | * Drop the *_init/ | + | |
- | * Drop the populate-root-menu and populate-secondary-root-menu signals; use menu objects directly. | + | |
- | * Rename files to everything starts with xfce-desktop. | + | |
- | + | ||
- | After this we can add drag-uri support to the menu items (bug #[[http://bugzilla.xfce.org/show_bug.cgi?id=2794|2794]]. | + | |
- | + | ||
- | Completed: 0% \\ | + | |
- | Assignee: Nick \\ | + | |
- | Difficulty: Easy | + | |