On Mon, 2014-06-09 at 01:04 +0200, Tomasz Boczkowski wrote:
Hi!
It's time to describe, what I did during the third week of GSOC. Actually I can show some results. At the beginning I have implemented new TileView widget. It is a container widget that shows it's items as rectangular tiles. They are divided into categories. It conforms to GTK MVC design and accepts Gtk::TreeModel as data source. It supports native scrolling, GTK styles, GTK versions 2 and 3. The video demonstration is shown in [1].
It looks like you are doing some great work!
Then I've integrated the widget with glyphs dialog. Dialog UI is not changed besides one "side-effect". Glyphs previews are now rendered with selected font.
Keep the side-effects coming!
Integration with symbols dialog patterns dialog are in progress.
As you progress with converting existing dialogs to the TileView widget and adding new dialogs that use the widget, have a look at what behaviors should be common to all the dialogs. For example, I would think that users would want to control the size of the tile (as is done in the Symbols dialog).
Note, I just updated the Symbols dialog to allow scaling of what is shown in each tile in addition to setting the tile size.
Tav