- 30 Oct, 2018 1 commit
-
-
Christian Hergert authored
This fixes an issue when the file to be edited is not currently open.
-
- 28 Oct, 2018 1 commit
-
-
- 25 Oct, 2018 6 commits
-
-
Christian Hergert authored
Related to #673
-
Christian Hergert authored
If we match 'E' with 'e', that should have a higher cost than 'e' with 'e'.
-
Christian Hergert authored
This ensures that we match 'E' before 'e' in 'Endianness' if the input character is 'e'. Otherwise, 'end' won't match and that is not the expected behavior. This just takes the earliest of 'E' or 'e' as the match for any character that has a toupper() variant, at the cost of running additional matches. This code does need to stay fast, but it seemed fast enough in testing. Fixes #673
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
Fixes #685
-
- 24 Oct, 2018 3 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
This can be non-widgets too, like a GtkSizeGroup.
-
Christian Hergert authored
-
- 23 Oct, 2018 9 commits
-
-
Christian Hergert authored
This tries to locate some information about the catalogs from the build runtime and installation prefix. It's somewhat problematic in that accessing libraries and what not is not necessarily possible. But we can start here and see how things work out.
-
Christian Hergert authored
It is fine to open an empty .ui file, since we will write the proper <interface/> element and such when saving it back to disk. Fixes #682
-
Christian Hergert authored
These are set automatically, according to https://github.com/flathub/org.gnome.Builder/pull/6/files
-
Christian Hergert authored
When guessing the language from GtkSourceView, we can remove the trailing .in so that we are more likely to get the proper language type. This is useful because rarely are people simply caring about the template expansion and more interested in the underlying language syntax. Fixes #681
-
Christian Hergert authored
I wanted to avoid this originally, since .ui files can also be used with other systems such as Qt, but we are a GNOME focused IDE and there is very little we could ever do to support Qt, so just mark the .ui glob as being a gtk-builder file.
-
Matej Urbančič authored
-
Matej Urbančič authored
-
Christian Hergert authored
-
Christian Hergert authored
This simplifies our signal tracking, and allows us a convenient place to start doing tracking of more GladeProject signal editing.
-
- 22 Oct, 2018 20 commits
-
-
Christian Hergert authored
When saving the designer view, we want to reload the editor source for the user so that they don't need to get a "modified on disk" warning. This requires a bit more manual state tracking, but it's worth it.
-
Christian Hergert authored
-
Christian Hergert authored
This allows us to reload a glade project in what seems like "in-place". Supporting this will allow us to track changes from the editor immediately.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This makes the visibility more similar to what we do with the symbol popover, which is the closest metaphor here.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
These are slightly more useful than the previous tooltip text.
-
Christian Hergert authored
-
Christian Hergert authored
This adds actions for undo/redo and wires up shortcuts to them. It also adds menu entries for the document menu.
-
Christian Hergert authored
Glade doesn't generate 2x icons, so we probably want to make something new for these values.
-
Christian Hergert authored
-
Christian Hergert authored
-