- 24 Haz, 2014 10 kayıt (commit)
-
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
There is no need to expose the Glade-only callbacks in the header as nobody uses them directly anyway; and not having them makes the header a little less bloated.
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
Having a string literal allows the compiler to check the arguments match the format, so avoid passing non-literal whenever possible.
-
Thomas Martitz yazdı
The callback wasn't used from glade but is useful for some other places so it's worth moving into document.c. This also fixes a bug where reload via sidebar always reloads the current document instead of the actually clicked one.
-
- 23 Haz, 2014 1 kayıt (commit)
-
-
Colomban Wendling yazdı
This avoids a GObject warning about unref-ing a floating object on print termination.
-
- 22 Haz, 2014 1 kayıt (commit)
-
-
Enrico Tröger yazdı
-
- 21 Haz, 2014 1 kayıt (commit)
-
-
Colomban Wendling yazdı
We used to set the widget's style in a style-set handler, and despite guarding ourselves from recursive invocations, the GTK frame clock introduced by GTK 3.8 didn't like it very much. So, replace the manual color modification by a simpler global widget state modification, making the code simpler and smaller, yet achieving the same result (or so I hope and see).
-
- 19 Haz, 2014 1 kayıt (commit)
-
-
Frank Lanitz yazdı
uniqueidentifier is a data type e.g. used on SAP/Sybase SQLAnywhere
-
- 12 Haz, 2014 2 kayıt (commit)
-
-
Frank Lanitz yazdı
-
Frank Lanitz yazdı
-
- 04 Haz, 2014 2 kayıt (commit)
-
-
Colomban Wendling yazdı
Second part of #1047.
-
Colomban Wendling yazdı
Part of #1047.
-
- 29 May, 2014 1 kayıt (commit)
-
-
Enrico Tröger yazdı
And explicitly convert backward slashes in the global prefix to forward slashes as tools like pkg-config or gcc could interpret the backward slashes as escape sequences.
-
- 28 May, 2014 1 kayıt (commit)
-
-
Colomban Wendling yazdı
Since the infobar is backed in a GtkPaned that allows "shrink", if the content is too wide, it's far end will just get cropped. Also, wrap labels are nicer to display possibly long texts as it flows naturally.
-
- 27 May, 2014 5 kayıt (commit)
-
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
Now document_get_from_page() supports arbitrary nesting inside the notebook page, update document_get_notebook_page() to support it also, by searching up for the direct notebook child rather than assuming it is the ScintillaWidget's direct parent.
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
Cleanup some useless placeholders, and replace some one-column tables with vertical boxes. No UI changes.
-
- 26 May, 2014 6 kayıt (commit)
-
-
Colomban Wendling yazdı
This avoids glade from emitting some useless placeholders. No UI changes.
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
Directly use the GeanyDocument rather than pass the notebook page widget and get the document from that. This makes the code more future proof and less weird.
-
Thomas Marititz yazdı
Since infobars notebook_tab_close_clicked_cb() wants a GeanyDocument as userdata. show_tab_bar_popup_menu() on the other hand wants the actual GtkNotebook child.
-
Matthew Brush yazdı
This is an extension of the long-lived `document-messages` branch. It is mostly adjusted according to the feedback on the mailing list. There might existing some usability issues to be resolved, but this is the first step towards non-modal document notifications.
-
- 24 May, 2014 9 kayıt (commit)
-
-
Thomas Martitz yazdı
-
Thomas Martitz yazdı
-
Thomas Martitz yazdı
infobars: Intercept some keys when the info bar is shown to allow interacting with it using the keyboard only. When the info bar is shown tab/shift+tab and escape are intercepted. * tab/shift+tab change the focus to the info bar buttons which can then be cycled through with more tab presses * escape closes the info bar (same as clicking cancel) Both keys aren't needed for the document because it's read-only. Other keys, such arrow/page up/down, remain to the document for navigating.
-
Thomas Martitz yazdı
When the file was deleted from disk the message that the file is newer on disk has become out of date and irrelevent.
-
Thomas Martitz yazdı
last one (respectively) is significant to the user.
-
Thomas Martitz yazdı
This avoids accidental changes the file until the infobar is ackowledged. The document can still be viewed and scrolled through but modifications and saving are disabled. Of course ignoring the document by changing to another one is also possible.
-
Matthew Brush yazdı
Supports changes to the widget heirarchy in the future.
-
Matthew Brush yazdı
The close button is removed from the dialog also since the user can easily choose to close the document normally. Setting default response removed since it's not working yet.
-
Matthew Brush yazdı
Two other related changes are that document_set_text_changed() is used to indicate that the buffer is different from what's on disk and also that the 'Close' button has been removed from the dialog since the user can easily just close the document themselves the normal way.
-