summaryrefslogtreecommitdiff
path: root/gtk/gtkmessagedialog.c
Commit message (Collapse)AuthorAgeFilesLines
* messagedialog: Respect the gtk-keynav-use-caret settingMatthias Clasen2016-03-041-0/+7
| | | | | | | | | | We used to always make the labels in message dialogs selectable, which is a bit problematic wrt. to keynav - the label can unexpectedly 'turn blue', which irritates some people. With the new gtk-keynav-use-caret setting, we can now only make the labels selectable when it is required for accessibilty reasons.
* message dialog: Prevent empty title from being shownMatthias Clasen2016-01-151-0/+1
| | | | We don't want to grow the titlebar by showing an empty label.
* message dialog: Use an element nameMatthias Clasen2015-10-301-0/+2
|
* GtkMessageDialog: Minor documentation updateMichael Catanzaro2015-04-171-5/+3
| | | | | | Icons went away in 3.12 https://bugzilla.gnome.org/show_bug.cgi?id=748061
* GtkMessageDialog: Minor documentatation updateMatthias Clasen2014-09-111-1/+1
| | | | The message area is no longer a vbox.
* GtkMessageDialog: Add back the empty csd titleMatthias Clasen2014-06-301-6/+49
| | | | | | | We don't set use-header-bar for message dialogs, since we want the buttons in the action area, but we do want a nice rounded csd titlebar. Add back the box that was used before to achieve this, when appropriate.
* GtkMessageDialog: Use G_PARAM_EXPLICIT_NOTIFYMatthias Clasen2014-06-091-10/+22
|
* docs: use Returns: consistentlyWilliam Jon McCann2014-02-191-4/+4
| | | | Instead of Return value:
* Docs: use // for comments in examplesMatthias Clasen2014-02-141-2/+2
| | | | | Without sgml mode, we can't escape /* as /* anymore, so just switch to // for comments in examples.
* message-dialog: deprecate the image fieldMatthias Clasen2014-02-131-35/+27
| | | | | | | | | | | We had already set the image to be hidden in the .ui file. This patch removes the image altogether, and deprecates the property, setter and getter. If an image is explicitly put with the setter, it is still shown, so to not break existing users of this API. Based on a patch by Jon McCann.
* docs: fully break lines in examplesWilliam Jon McCann2014-02-121-12/+20
| | | | | | | | | Try to do a better job of keeping example content from being too wide. It is often rendered as <pre> text so the only time we can wrap it is in the source. It is best to full break lines at all punctuation and to try to keep the width under 70 chars or so.
* Docs: Remove all entities and turn off sgml modeMatthias Clasen2014-02-091-1/+1
| | | | | With all element markup gone, it is time to turn off sgml mode, and get rid of entities as well.
* docs: use apostrophes in *n'tWilliam Jon McCann2014-02-071-1/+1
|
* docs: use proper apostropheWilliam Jon McCann2014-02-071-6/+6
| | | | https://wiki.gnome.org/Design/OS/Typography
* docs: Use markup for linksWilliam Jon McCann2014-02-071-6/+5
|
* docs: use proper quotesWilliam Jon McCann2014-02-051-5/+5
|
* docs: Use "#" for refsect2 instead of ##William Jon McCann2014-02-041-1/+1
|
* docs: Convert to markdownMatthias Clasen2014-02-021-13/+9
| | | | Specifically, switch to using markdown syntax for sections.
* docs: Identify examples that are C codeWilliam Jon McCann2014-01-291-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* docs: use |[ ]| instead of <programlisting></programlisting>William Jon McCann2014-01-291-6/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* resources: move resources into a subdirectoryWilliam Jon McCann2014-01-231-1/+1
|
* message dialog: Allow action area to extend to the edgeMatthias Clasen2014-01-171-25/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=720059
* message dialog: Don't use headerbarMatthias Clasen2014-01-171-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=720059
* Update all internal users of alternative button orderMatthias Clasen2014-01-171-0/+4
| | | | | We'll keep this code around for now to not regress on Windows, but avoid deprecation warnings.
* Another round of template binding api changesMatthias Clasen2013-07-261-4/+4
| | | | | | | | | | | We rename the gtk_widget_class_bind_template_child{_internal} macros by appending a _private to their name. Otherwise, it would be too magic to pass the 'public' names as arguments, but affect a member of the Private struct. At the same time, Add two new macros with the old names, gtk_widget_class_bind_template_child{_internal} that operate on members of the instance struct.
* Rename the widget template APIEmmanuele Bassi2013-07-261-4/+4
| | | | | | | | | | | | | | | | | | | | The macros and functions are inconsistently named, and are not tied to the "template" concept - to the point that it seems plausible to use them without setting the template. The new naming scheme is as follows: gtk_widget_class_bind_template_child_full gtk_widget_class_bind_template_callback_full With the convenience macros: gtk_widget_class_bind_template_child gtk_widget_class_bind_template_child_internal gtk_widget_class_bind_template_callback https://bugzilla.gnome.org/show_bug.cgi?id=700898 https://bugzilla.gnome.org/show_bug.cgi?id=700896
* widget: Use a real offset in gtk_widget_class_automate_childAlexander Larsson2013-07-261-4/+4
| | | | | | | | | | Using an offset from the struct means you can have children in both the public and private (via G_PRIVATE_OFFSET) parts of the instance. It also matches the new private macros nicer. https://bugzilla.gnome.org/show_bug.cgi?id=702563 Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* Drop some unnecessary includesMatthias Clasen2013-07-191-1/+0
| | | | | Drop includes of deprecated headers where they are no longer needed.
* Move wholly deprecated classes to gtk/deprecated/Matthias Clasen2013-07-191-1/+1
| | | | | | | | | | | | | | | | | | We've recently a number of classes wholly. For these cases, move the headers and sources to gtk/deprecated/ and adjust Makefiles and includes accordingly. Affected classes: GtkAction GtkActionGroup GtkActivatable GtkIconFactory GtkImageMenuItem GtkRadioAction GtkRecentAction GtkStock GtkToggleAction GtkUIManager
* gtk: Use new macros for defining private dataEmmanuele Bassi2013-07-091-5/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702996
* Start migrating internals away from GtkStockWilliam Jon McCann2013-06-241-21/+15
|
* GtkMessageDialog: Define children with a GtkBuilder templateTristan Van Berkom2013-04-081-75/+10
|
* Prefer symbolic icons in message dialogsMatthias Clasen2013-02-031-11/+11
| | | | | Based on a patch in https://bugzilla.gnome.org/show_bug.cgi?id=680048
* Prefer symbolic icons for the default message dialog imageWilliam Jon McCann2013-02-031-2/+8
| | | | | | | The icon does not need high resolution or color to indicate the type of message and the color can detract from the important part of the message. https://bugzilla.gnome.org/show_bug.cgi?id=680048
* Always make primary headings bold in message dialogsWilliam Jon McCann2012-08-301-9/+6
| | | | | | | Unless they have markup. But only use big text if there is secondary text. https://bugzilla.gnome.org/show_bug.cgi?id=683001
* docs: Improve GtkMessageDialog descriptionDavid King2012-05-041-0/+4
| | | | | | Add mention of default setting of GtkWindow:skip-taskbar-hint. https://bugzilla.gnome.org/show_bug.cgi?id=587873
* messagedialog: also set GtkMisc alignment to zero for dialog labelsCosimo Cecchi2012-04-181-0/+3
| | | | | | | | Setting xalign to START is not enough to make them left-aligned in every case. This fixes a regression introduced in commit cc0be1f949020de1562534fbc31ddf0af4651fe2 https://bugzilla.gnome.org/show_bug.cgi?id=674286
* messagedialog: don't use gtk_widget_override_font()Cosimo Cecchi2012-04-181-18/+18
| | | | | | Instead of overriding the font theme settings, just set the Pango attributes we want on the label. This fixes message dialogs growing on style_update after recent GTK+ changes.
* Fix malformed doc commentsMatthias Clasen2012-04-121-1/+1
| | | | | Most of these are forgotten :'s and similar details which gtk-doc now warns about.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* Documentation fixesMatthias Clasen2011-09-251-17/+17
| | | | | Mostly making sure that return values and varargs don't loose their docs.
* Clean up unneeded includesMatthias Clasen2011-08-281-2/+1
|
* messagedialog: Use gtk_widget_class_set_accessible_role()Benjamin Otte2011-07-181-0/+2
|
* Don't use deprecated style apiMatthias Clasen2011-07-151-2/+2
| | | | | gtk_widget_modify_font() has been superseded by gtk_widget_override_font(), so use that in GtkMessageDialog.
* messagedialog: Initialize style values in init()Benjamin Otte2011-07-051-0/+2
| | | | Fixes underallocation warnings
* gtk/gtkmessagedialog: gtk_misc_set_alignmentDiego Celix2011-06-101-6/+10
| | | | | | | | Replacing the function gtk_misc_set_alignment () with gtk_widget_set_halign () and gtk_widget_set_valign () in gtk/gtkmessagedialog.c https://bugzilla.gnome.org/show_bug.cgi?id=650762
* Always chain up in ::style-updatedMatthias Clasen2011-02-071-1/+1
| | | | | This was not handled consistently, but the default handler does useful things, so we should always chain up.
* Remove gtktypeutils altogetherMatthias Clasen2011-01-041-0/+2
| | | | | | Based on patches by Javier Jardón. https://bugzilla.gnome.org/show_bug.cgi?id=629955
* Make GtkMessageDialog use GtkStyleContextCarlos Garnacho2011-01-041-7/+10
|
* gtk: remove "gboolean homogeneous" from gtk_box_new()Michael Natterer2010-11-021-2/+2
| | | | Because it's FALSE in virtually all use cases.