gnome-weather:wip/egg-flow-box

Last commit made on 2013-06-08
Get this branch:
git clone -b wip/egg-flow-box https://git.launchpad.net/gnome-weather

Branch merges

Branch information

Name:
wip/egg-flow-box
Repository:
lp:gnome-weather

Recent commits

30309b4... by Giovanni Campagna <email address hidden>

[WIP] Convert from GdMainView to EggFlowBox

EggFlowBox frees us from GtkTreeModel, so we can implement our data structures
directly in JS. It also frees us from GtkCellRenderer, allowing custom
complex widgets.

Currently broken:
- The GtkToggleButtons don't reflect the selection status from
  EggFlowBox
- The size of the toggle buttons is wrong
- Rubberbanding doesn't work
- child-activated happens in selection-mode too
- The view starts off with one item selected due to focus navigation
- Items get a blue background when selected

https://bugzilla.gnome.org/show_bug.cgi?id=695735

987f055... by Giovanni Campagna <email address hidden>

Add egg-list-box

For the main view we want to use a flow box, which is provided by EggListBox
until merged into Gtk.

https://bugzilla.gnome.org/show_bug.cgi?id=695735

f996ca3... by Giovanni Campagna <email address hidden>

Package: add gdb integration

Allow running the program with --debug to replace the running instance
with a GDB.
Hopefully, by the time package is initialized, the program hasn't
crashed yet.

e2b41d6... by Giovanni Campagna <email address hidden>

[WIP] World: include the temperature in the weather summary

4cca307... by Giovanni Campagna <email address hidden>

Add automake bits to install icons

First copied from gnome-clocks, but then I noticed it looked better
with recursive make and nobase_

1d8b0af... by jimmac

icon: Use new app icon, created by Lapo

https://bugzilla.gnome.org/show_bug.cgi?id=696205

160a63b... by Giovanni Campagna <email address hidden>

Disable the parts of libgd we no longer use

Still using GdMainView, because EggFlowBox has more problems than
it solves.

1d2d455... by Giovanni Campagna <email address hidden>

Util: load stylesheets from resources, not files

Let's clean the code for the only case we use, and introduce a
better convention for future copy-pastes of util.js

6885e31... by Giovanni Campagna <email address hidden>

Remove duplicate action definition

win.new and win.new-location were the same action

2bb7bee... by Giovanni Campagna <email address hidden>

Use the header bar as the window titlebar

This way, we follow the new 3.10 design and we don't lose the X
button when maximized.