- 29 Apr, 2015 3 commits
-
-
Christian Hergert authored
This allows us to hook when we have lost connection to our IdeContext. Queued operation should be released during this signal.
-
Christian Hergert authored
We can probably drop this altogether now, but until I investigate more, let's at least complete the operation successfully.
-
Christian Hergert authored
-
- 28 Apr, 2015 1 commit
-
-
Christian Hergert authored
When the mouse is placed over an editor widget (such as the source map or the source view), animate the source map in. When it leaves, animate it out after a short delay. I assume we want to add to this the ability to hide the map once typing begins similar to the scrolled window.
-
- 27 Apr, 2015 11 commits
-
-
Christian Hergert authored
We got into a weird state trying to restore focus when leaving the command bar and the workbench was closing.
-
Christian Hergert authored
In this case, we were using the shared dbus connection. This two can be closed out from under us and cause us to fail to save unsaved files. Instead, this uses a private dbus connection to the session bus for GCA related activity. Additionally, we handle the closed signal and release the connection and proxies, causing them to be reloaded on the next request.
-
Christian Hergert authored
-
Christian Hergert authored
This helps ensure that we release the upower connection when we close our last context. Otherwise, we can get into a state where exit-on-close will kill our process. When that happens, we fail to save all of our file state, which is very much a bad thing.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
- 26 Apr, 2015 9 commits
-
-
Christian Hergert authored
This adds a new container to help us manage the layout. The minimap will be displayed above the floating bar, but not cover the source view.
-
Yosef Or Boczko authored
-
Piotr Drąg authored
-
Piotr Drąg authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This still isn't ideal, since we aren't even being careful about what the change is or to which branch the change is for. However, it does result in our change monitor properly updating the lines in the gutter of the current document.
-
Christian Hergert authored
Debug code that slipped into previous commit.
-
- 25 Apr, 2015 16 commits
-
-
Christian Hergert authored
We need to ensure we load the new version of the repository, so this gets that new repository version to the change monitors. We still don't seem to be getting notification of .git/index, not entirely sure why.
-
Christian Hergert authored
If we are at the end of the file, we will have a gunichar of zero. Handle this specially, since it's okay to continue to walk backwards.
-
Christian Hergert authored
-
Christian Hergert authored
Using the shared recent manager seems to fix our issue with projects that are loaded not showing up in the recently-used.xbel.
-
Christian Hergert authored
-
Christian Hergert authored
The top bar was broken for Cantarell at 10pt font because GtkEntry was not expanding to the allotted space. (Allocation was correct, but the draw area was not). This simply works around the issue by using the same margin we would get from image-button and applies it directly to margin-top.
-
Christian Hergert authored
Unused for now, so just #if 0 the helper function
-
Christian Hergert authored
if __name__ == '__main__':<Return> This was failing to indent because we were walking back an extra character to deal with some faulting strings. I think it is okay to simply remove this movement.
-
Christian Hergert authored
This tries to handle tabs a bit better. Additionally, it tries to ignore lines who's 'if' or 'for' are after the visual column we started on. Hopefully I didn't break anything else!
-
Christian Hergert authored
-
Christian Hergert authored
This tries to use more generic style names that are more common across style schemes.
-
Christian Hergert authored
This looked kind of tacky. Also, none of the gtk+ scrollbars change the cursor, so it doesn't even follow convention.
-
Christian Hergert authored
This will translate the scroll event into a ::move-viewport on the primary GtkSourceView widget. It would be nice if we could deal with smooth scrolling here, but the X11 gdk backend seems to be doing that pretty well with my touchpad. We'll see how big of an issue it is based on user feedback.
-
Christian Hergert authored
There is a case we restored nothing, and the command line files have been requested to be opened, but no buffers have yet been created. We don't want to open a temporary buffer in that case.
-