gnome-recipes:inline-editing

Last commit made on 2017-04-27
Get this branch:
git clone -b inline-editing https://git.launchpad.net/gnome-recipes

Branch merges

Branch information

Name:
inline-editing
Repository:
lp:gnome-recipes

Recent commits

e19fd6c... by Matthias Clasen <email address hidden>

Fix a typo

b7f69f2... by Matthias Clasen <email address hidden>

Grab focus to the first entry when editing

This makes sense, since we want to interact with the entries.

2881108... by Matthias Clasen <email address hidden>

Stop editing on Escape

And don't save the enty contents in this case.

f92f2f5... by Matthias Clasen <email address hidden>

Cosmetics

Set up margins to avoid the text moving around when switching
from label to entry.

ffa0935... by Matthias Clasen <email address hidden>

Avoid accidentally wiping out row contents

When saving a row, we must only write back the enty contents
to the label if the entry has been set up with the current
content.

6a60cd3... by Matthias Clasen <email address hidden>

Avoid unnecessary work

When we are setting a row as active that is already active,
don't do anything.

53d196a... by Matthias Clasen <email address hidden>

More tweaks

e1f4c78... by Matthias Clasen <email address hidden>

Be more careful when parsing the unit entry text

If the entry is empty, we were using random memory.
Be more careful here.

7fac53e... by Matthias Clasen <email address hidden>

Fix insertion of unit completions

The code here was just not using GtkEntryCompletion
properly. It always inserts the value that it finds
in the model, in the column indicated by text-column.
so, instead of playing games with match_func and format_func,
use a model that has the right text in it. We still try
to be clever here, and use a filter model to create
the right strings on the fly. Maybe that is not worth
doing, but it was fun.

a33d854... by Ekta Nandwani <email address hidden>

Remove leading and trailing spaces from unit_entry

This allows the unit_entry to split in amount and unit by removing spaces