On Mon, 2012-05-07 at 13:45 +0000, Debarshi Ray wrote: > The newly designed (or redesigned) GNOME 3 applications have some > common UI elements. For example, if you look at the following designs, > you will notice that the main toolbar, "selection" toolbar, main icon > view, etc. are quite similar: + > https://live.gnome.org/Design/Apps/Boxes + > https://live.gnome.org/Design/Apps/Documents + > https://live.gnome.org/Design/Apps/Photos > > We may benefit from having a way to share these widgets among the > applications. Currently, what I have been doing, for gnome-photos, is > to copy-paste the *.c/*.h files from the gnome-documents tree. > > One downside of doing this is that the gnome-photos binary has some > dead code which will never be executed. For example the code path that > implements the "list view" for Documents, which is not necessary for > Photos. So all the classes implementing it need to be copied over into > the gnome-photos tree to avoid maintaining a fork of the GdMainView > widget. > > Currently it is not so much of a practical problem, but I am curious > to know if people have better ideas about this.
If you write any new custom widgets, feel free to add them to: https://live.gnome.org/Design/Whiteboards/CustomAppWidgets See also 2 widgets I'm trying to get added to GTK+: https://bugzilla.gnome.org/show_bug.cgi?id=652809 https://bugzilla.gnome.org/show_bug.cgi?id=668013 Cheers _______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list