JosephMcc
1d6f119b04
Pull some upstream changes from Gedit in prep for using more of the
...
GtkSource* backend
2017-01-20 12:24:07 -08:00
JosephMcc
176dac188b
xed-document-output-stream: Factor out validate_and_insert method
2017-01-19 03:45:06 -08:00
JosephMcc
e3e9566570
Merge smart converter in the document output stream
...
Based on 85279adad6 (diff-c243a4d5a7789c35057282ee780df3d5)
2017-01-19 03:29:38 -08:00
JosephMcc
2fb3813793
xed-document-output-stream: Clean up code style
2017-01-19 01:48:54 -08:00
JosephMcc
28ef771d15
xed-document-output-stream: Clean up code style
2017-01-19 01:38:13 -08:00
JosephMcc
ca08220560
xed-preferences-dialog: Fix a setting having the wrong sensitiviy
...
The font chooser sensitivity was backwards
2017-01-19 00:13:56 -08:00
JosephMcc
5d62c0c452
Redesign the goto line popup dialog
2017-01-19 00:00:59 -08:00
JosephMcc
490303557a
Revamp our handling of settings
...
The current handling of settings is a very roundabout leftover from the days of
gconf. Simplify and handle the setting more directly. At the same time move
handling of saving the window state to gsettings instead of saving it to a
config file.
2017-01-16 15:41:07 -08:00
JosephMcc
f21c6e9361
Port to the use of GFile instead of URIs and merge gio document loader and saver
...
into document loader and saver
2017-01-14 11:48:19 -08:00
JosephMcc
6a997b1b79
xed-searchbar.c/h: Clean up styling a bit
2017-01-13 03:49:38 -08:00
JosephMcc
5267b52c70
xed-searchbar: Add a couple missing casts and remove an unused variable
2017-01-13 03:33:53 -08:00
JosephMcc
d38b1cd953
xed-statusbar: Fix a missing cast
2017-01-13 03:24:27 -08:00
JosephMcc
c5d8a4378a
xed-statusbar.c/h: Clean up code styling
2017-01-13 03:21:50 -08:00
JosephMcc
9dc61e0df5
xed-file-dialog.c/h: Clean up code styling
2017-01-13 03:10:01 -08:00
JosephMcc
66800ca9a3
xed-tab-label.c/h: Clean up code styling
2017-01-13 02:53:46 -08:00
JosephMcc
422dc034f4
Clean up uses of deprecated GtkMisc
2017-01-13 02:44:53 -08:00
JosephMcc
b9e5097250
Add new (App/Window/View)Activatable interfaces for plugins
...
Currently only the modelines and filebrowser plugins are updated to these new
interfaces
2017-01-09 11:57:48 -08:00
JosephMcc
d45e07b7a1
Install introspection data and lib into a private dir
2017-01-08 04:00:44 -08:00
JosephMcc
32fd96e327
xed-progress-message-area: Clean up more uses of GtkStock
2017-01-07 12:58:32 -08:00
JosephMcc
a1671a6227
xed-progress-message-area.c: Clean up code style
2017-01-07 04:13:12 -08:00
JosephMcc
01ace1d02f
xed-print-preview.c: Don't you deprecated gtk_layout_get_*adjustment
2017-01-07 03:24:46 -08:00
JosephMcc
5a9258087a
xed-print-preview.c: Restyle the toolbar
...
Make it look nicer and at the same time clean up some more uses of GtkStock
2017-01-07 02:52:00 -08:00
JosephMcc
663511c1d1
xed-print-preview.c: Clean up code styling
2017-01-07 01:14:21 -08:00
JosephMcc
c2eab264a3
xed-window: Use a better icon for the documents panel tab
2017-01-02 16:14:42 -08:00
JosephMcc
d77659fdcd
xed-tab: Clean up some uses of GtkStock
2017-01-01 21:41:09 -08:00
JosephMcc
baea0e93b9
xed-tab.c: Clean up code style
2017-01-01 18:20:19 -08:00
JosephMcc
b082e73a61
xed-status-combo-box.c: Clean up some code styling
2017-01-01 16:12:36 -08:00
JosephMcc
8ebb54b824
xed-status-combo-box: Don't use deprecated GtkArrow
2017-01-01 16:02:46 -08:00
JosephMcc
412ce3e228
xed-panel.c: Add a couple of missing casts
2017-01-01 15:45:02 -08:00
JosephMcc
ded60fbe20
xed-panel: Clean up more uses of GtkStock
...
Also update a couple of the plugins that call this functionality
2017-01-01 15:41:06 -08:00
JosephMcc
8ab7e902bb
xed-utils: Remove a couple functions
...
We want to move away from use of deprecated GtkStock so remove a couple of
functions that rely on it. They aren't being used anywhere anyway.
2017-01-01 13:57:28 -08:00
JosephMcc
ea1f2055e7
xed-utils.h: Clean up code styling
2017-01-01 13:53:19 -08:00
JosephMcc
4ef02d4837
xed-utils: Clean up code styling
2017-01-01 13:31:02 -08:00
JosephMcc
55317e21b0
xed-window.c: Fix a few missing casts
2017-01-01 12:25:44 -08:00
JosephMcc
d79bc79dbc
notebooks: Don't show tabs when the notebook only has one page
2017-01-01 12:03:45 -08:00
JosephMcc
6e7586c654
xed-prefs-manager-app.c: Clean up an unused variable
2016-12-31 21:21:49 -08:00
JosephMcc
63f4658807
xed-pref-manager-app.c: Clean up code style
2016-12-31 21:21:06 -08:00
JosephMcc
d80329db5c
xed-notebook.c: Clean up the code formatting
2016-12-31 16:33:21 -08:00
JosephMcc
33f6b71eda
xed-prefs-manager-app: Remove some leftover logging
2016-12-31 15:00:49 -08:00
JosephMcc
50c216b17b
Allow scrolling on notebook tabs to change the active page
...
This is enabled by default but has a setting in the preferences so it can be
disabled.
2016-12-31 14:18:31 -08:00
JosephMcc
95a302a46f
preferences-dialog: Clean up uses of GtkStock
2016-12-30 12:21:47 -08:00
JosephMcc
05738f44bb
preferences-dialog: Clean up code styling
2016-12-30 11:54:48 -08:00
JosephMcc
f3791ef8d2
Add view menu entry for word wrap
...
Adds an entry to the "View" menu that allows temporarily overriding the word
wrap settings in the preferences.
2016-12-30 03:17:05 -08:00
JosephMcc
94188504ab
xed-statusbar: Clean up the styling a bit
...
Make sure the statusbar expands the full width of the window. Do a better job
of lining up buttons in the search and status bar as well.
2016-12-28 12:26:17 -08:00
JosephMcc
9c9e564ec1
Add a few style classes
...
This will allow themes a bit more control over the styling. Since you can no
longer select objects by class name in gtk version > 3.20 there is no other
easy way to theme these elements.
Added classes for "xed-window", "xed-searchbar", "xed-statusbar", and
"xed-panel" with additional classes of "side" and "bottom" for the panels
2016-12-28 11:44:35 -08:00
JosephMcc
5058c69288
xed-panel: Move the notebook tabs to the top
2016-12-27 11:44:05 -08:00
JosephMcc
4635766fc7
xed-panel: Simplify panel building a bit
...
Now that the panel headers are removed, we no longer need separate functions for
creating panels of different orientations
2016-12-27 01:30:36 -08:00
JosephMcc
6bc12a2be0
xed-panel: Remove the header and close button
...
Now that we have the buttons on the statusbar for opening and closing the side
and bottom panels, we don't really need these anymore
2016-12-27 01:11:19 -08:00
JosephMcc
5d258f1e67
xed-window: Stop using deprecated (v/h)box
2016-12-27 00:17:15 -08:00
JosephMcc
c78bf46d38
Add buttons to the statusbar to show/hide the panels
2016-12-26 23:43:42 -08:00