Skip to content
Commits on Source (5)
commit da61e627fda0b8129330cbc32962ace3b6479810
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Mon Jan 13 23:54:59 2020 +0100
Improve autogen output
commit 9be8cecdf991d9c6247ce25f40ef8c638c94fddf
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Mon Jan 13 23:52:39 2020 +0100
xfce-about: Fix Makefile
commit ea7593149e7b129087a4d912708acf0174667bde
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Mon Jan 13 23:50:01 2020 +0100
Drop unused declaration
commit 82ead2335084235cb2881fe68c18bccc0e1b9d5b
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Mon Jan 13 23:45:12 2020 +0100
Fix compiler warnings
commit e656667d2ed1ce847cfb8f1019a70b11c698790f
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Mon Jan 13 23:29:19 2020 +0100
Add two new functions to search for app icons
* xfce_icon_name_from_desktop_id: Returns the value of the "Icon" property
in the corresponding desktop file (or NULL)
* xfce_gicon_from_name: Tries to return a GIcon for the app name (or
NULL)
commit eb2378cb913c8aa4ef32eeb43c2d2d28bcb44f94
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sun Jan 12 21:20:47 2020 +0100
Remove trailing whitespace
commit fea615f58354a66eda2b5fda845e559d51229ab3
Author: Yannick Le Guen <leguen.yannick@gmail.com>
Date: Sun Jan 12 18:30:10 2020 +0100
I18n: Update translation fr (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit a3c525551d7830f783e10cf877d2d725296cf751
Author: Romain Bouvier <skunnyk@alteroot.org>
Date: Sun Jan 12 18:24:45 2020 +0100
Always provides needed files for vala binding in dist tarball
- So even if vala is not installed on distcheck step, we can build vala
binding from dist tarball. Thanks to foutrelis !
commit d77fa2a91a61be7cb098350212d247a967d177f7
Author: Romain Bouvier <skunnyk@alteroot.org>
Date: Sun Jan 12 18:23:40 2020 +0100
Add recents functions to libxfce4ui.symbols
- This fix make distcheck (on abicheck.sh step)
commit 9fe0a4dc4b4b9780b8b5ae83f03cbf127334a858
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date: Sun Jan 12 00:30:11 2020 +0100
I18n: Update translation pt (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit c55176ccd84a8bd572853279b2c9bec5a0586376
Author: Ignacio Poggi <ignaciop.3@gmail.com>
Date: Sun Jan 12 00:30:11 2020 +0100
I18n: Update translation es (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 0b8d9d814810f0c0d0c473a68efc242992c12602
Author: UTUMI Hirosi <utuhiro78@yahoo.co.jp>
Date: Sat Jan 11 00:30:10 2020 +0100
I18n: Update translation ja (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit bdccc21f9b6ea69a6b72df3e07a436fed4f108be
Author: Andreas Eitel <github-aneitel@online.de>
Date: Sat Jan 11 00:30:10 2020 +0100
I18n: Update translation de (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 01b7206a87aeb3f752cbdd68784b6576e1728282
Author: Igor <f2404@yandex.ru>
Date: Fri Jan 10 18:30:12 2020 +0100
I18n: Update translation ru (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit b252fbf2c4e85a8e8c46ea2a3f7c962477cf0593
Author: Anonymous <noreply@xfce.org>
Date: Fri Jan 10 18:30:12 2020 +0100
I18n: Update translation lt (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit d78a3057c4580527d663386a0f89a6f0ff62f041
Author: Emanuele Petriglia <transifex@emanuelepetriglia.com>
Date: Fri Jan 10 18:30:12 2020 +0100
I18n: Update translation it (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 9e59481716c4be0961b83dbc49c76e3fabc4a6dc
Author: Anonymous <noreply@xfce.org>
Date: Fri Jan 10 18:30:12 2020 +0100
I18n: Update translation da (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 819d981db1a11a63cbf73dccd6f5ffb08e771b29
Author: Kiril Kirilov <cybercop_montana@abv.bg>
Date: Fri Jan 10 18:30:12 2020 +0100
I18n: Update translation bg (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit d75dee1efa185cf324a6cfcd52936dd6d5188b82
Author: Anonymous <noreply@xfce.org>
Date: Fri Jan 10 12:30:11 2020 +0100
I18n: Update translation pl (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 5cdfe75769259ad74c8329b5252e409e36cee41a
Author: Edin Veskovic <edin.lockedin@gmail.com>
Date: Fri Jan 10 12:30:11 2020 +0100
I18n: Update translation hr (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 06e56ea753ed63d1521d65525bea4e17f7cf0395
Author: Daniel Muñiz Fontoira <dani@damufo.com>
Date: Fri Jan 10 12:30:11 2020 +0100
I18n: Update translation gl (100%).
191 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 6e31fdb1c859c9eb5ecad6d68189702597ef1e02
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Thu Jan 9 23:31:10 2020 +0100
Drop xfce-header from pot files
commit 707cf22d489fdab3a0c614cbf60b6515b001406b
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Wed Jan 8 23:53:07 2020 +0100
XfceTitledDialog: Add _create_action_area, _add_button and
_add_action_widget
Three new API calls have been introduced in this commit to make it
easier to use the XfceTitledDialogClass directly to create dialogs while
still maintaining the layout of having both headerbar and action area in
the dialog.
* xfce_titled_dialog_create_action_area (to initially set up the
dialog's custom action area)
* xfce_titled_dialog_add_button (as a replacement for
gtk_dialog_add_button)
* xfce_titled_dialog_add_action_widget (as a replacement for
gtk_dialog_add_action_widget)
commit 7bc68535db2718dad3c62f83044e2189835853d4
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sun Jan 5 23:43:05 2020 +0100
XfceTitledDialog: Make sure windows can be dragged
As the constructed function of GtkDialog's parent class (GtkWindow) is
responsible for being able to move the window by dragging the headerbar,
we need to hook it up.
commit 30d35f577119c8c48e5d08cedc7a1a480b751d36
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 23:36:33 2020 +0100
Mark xfce_titled_dialog_new_with_buttons as deprecated
commit 5975ef039bbcafa818986dd3cd2603a2db5e035e
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 23:21:01 2020 +0100
Add guards
commit 807f74118b50d1c16d01ac07f8d78b6dd71174fe
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 23:18:31 2020 +0100
XfceTitledDialog: Keep buttons in the action area
Previously XfceTitledDialog would end up having its buttons moved to the
headerbar by the constructed function of GtkDialog. By blocking this
function we ensure that we have
1) a headerbar and
2) an action area.
This is only desirable for XfceTitledDialog, which is a special kind of
dialog (settings dialog).
This commit fixes the behavior above when using the class directly.
commit 2ddcb99dbe15110a5285d0ceba1b4d8919fd7c41
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 21:42:25 2020 +0100
tests: Improve UI
Using the xfce mixed button led to underscores being interpreted as
mnemonics, but we want them to show the API.
commit 9e2a13925ed4fdf787b774a8277b8bb162da6c60
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 21:41:59 2020 +0100
xfce-dialogs: Improve layout of confirm_close_tabs
commit ff45890ba405bc89b6a20ba33adf9be8a4553848
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 21:41:31 2020 +0100
xfce-dialogs: Add right margin back to labels
commit cb19863ff61da7d43ae2394ec3c64d8ad7189baa
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 10:43:02 2020 +0100
Improve docstrings
commit 4695c7a5580ff638167affd7e433e0076abfce72
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 10:38:58 2020 +0100
Improve doc-strings
commit f753b6a18bf04841fa8bb129dd0323ca40f986a9
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 10:36:56 2020 +0100
tests: Add xfce_dialog_confirm_close_tabs
commit b794caaf5262bcf3226ecd02ef72ff54107ca8c0
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 10:32:04 2020 +0100
docs: Add xfce_dialog_confirm_close_tabs
commit 862b219406b8350882600ad701a34e4e94e408fe
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 00:48:47 2020 +0100
tests: Add icons to dialog buttons
commit f86d2d69ac6233f668d022aac22ce1b1bed8c4b8
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 00:44:14 2020 +0100
tests: Simplify code by using XfceTitledDialog
commit fd0c29100fc10f127ff06662e94b6c8dc5bf8fcc
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 00:38:41 2020 +0100
tests: Re-order buttons
commit 534896511f7d886e6df901135e131cde80a0859c
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 00:37:46 2020 +0100
XfceTitledDialog: Also repack xfce_titled_dialog_new
While it is deprecated, it is easy to support the repacking and it will
prevent visual breakage in less maintained projects/plugins.
commit 57f354fd2058d370c2954a1e468dc552fae71d52
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Jan 4 00:22:31 2020 +0100
tests: Improve UI
Instead of a simple list we now have a much more readable grid and
dialogs are sorted.
We also use client side decorations, as this is the standard for all
Xfce dialogs now.
commit 9e4f06a0c891ca5d726729d71c66b99606812889
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Fri Jan 3 23:59:44 2020 +0100
Rename test-ui-gtk3 to test-ui
Since we don't support Gtk2 anymore, this is a more meaningful name.
commit 4511d44c533720c18fec121de6c233d599ba7eae
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Fri Jan 3 23:57:56 2020 +0100
xfce-dialogs: Drop default window titles
With client side decorations this looks weird anyway plus the titles are
not very telling. If the creator of a dialog wants to set a meaningful
title, it will still be displayed.
Another use-case for window titles would be the alt-tab dialog or any
other type of window list, but GtkMessageDialogs don't show up there
anyway.
commit 439a6872a01b705a6f94429b2b6bb4dcb123bf66
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Fri Jan 3 23:57:43 2020 +0100
Fix typos
commit 996076f2c8baf8651e972884d887c90a1fe32ffd
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Fri Jan 3 23:56:31 2020 +0100
xfce-dialogs: Improve alignment and layout of dialogs
This means that long lines won't run away anymore because lines are now
set to a max width of 80 characters.
Also the rest of the dialog should be more balanced now.
commit a481109423e4627551e6b8581f6ea8f5f9e2b71c
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Fri Jan 3 23:55:51 2020 +0100
Drop gladeui Gtk2 from distcheck options
commit 36ff341a043fbdddd227f17f00ba1458b455e9b8
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Fri Jan 3 23:54:32 2020 +0100
xfce-dialogs: Use GtkMessageDialog as base class
While the documentation advertised the widgets returned by
xfce_message_dialog_* as type GtkMessageDialog they were in fact
GtkDialogs. This commit switches to GtkMessageDialog.
commit aeedd3d763cad1962150b60464c88123d46b0ed0
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sun Dec 29 00:25:11 2019 +0100
Introduce xfce_titled_dialog_set_default_response
This function works as a drop-in replacement for
gtk_dialog_set_default_response and also relies on good portions of the
original upstream code.
commit be30e8d224ffc699179780556afea17f2c2d83bf
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Dec 28 23:49:47 2019 +0100
Update docstring
commit d7c5b421e117571bcdd55b616dd4db621fa77c7c
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Sat Dec 28 23:46:25 2019 +0100
XfceTitledDialog: Move buttons from headerbar to actionarea
Instead of letting all buttons automatically end up in the dialog's
headerbar we want to preserve the previous behavior of
xfce_titled_dialog_new_with_mixed_buttons and keep buttons in the action
area.
This change breaks the functionality of gtk_dialog_set_default_response
for which a replacement will have to be introduced.
commit 40743c4158f4f4d2357dd72326a915a969f20f94
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Mon Sep 16 01:39:33 2019 +0200
Switch XfceTitledDialog to headerbar layout
This means all dialogs (especially settings dialogs) using
XfceTitledDialog will automatically use a GtkHeaderBar instead of the
previous custom widgetry. The API for setting the dialog's subtitle
remains, but is just a convenience function for
gtk_header_bar_set_subtitle.
commit 58dbf4d719d92dcd2d51bd0d4ab7f9c384791bde
Author: Anonymous <noreply@xfce.org>
Date: Thu Jan 9 18:30:09 2020 +0100
I18n: Update translation hu (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 5fe944b7a935131e80ba1836d09ff87a30576e8f
Author: Besnik <besnik@programeshqip.org>
Date: Wed Jan 8 00:30:26 2020 +0100
I18n: Update translation sq (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit d04fd596c403a0afc00ade84145d6fd508607b16
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Mon Jan 6 00:27:51 2020 +0100
shortcut-dialog: Show dialog content (Bug #16338)
This line was dropped accidentally as part of 6d4ec5e.
commit 16c6578861a5e83bd43f25565c5a92edabde6fe6
Author: Arve Eriksson <031299870@telia.com>
Date: Sun Jan 5 18:30:10 2020 +0100
I18n: Update translation sv (90%).
178 translated messages, 18 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 74185009b1c002cab4e180011d77c64ba23e2c77
Author: Andre Miranda <andreldm@xfce.org>
Date: Sun Dec 29 10:27:07 2019 -0300
Fix license text box too small (Bug #16259)
commit f005c3da8abc8433e085790eabb724eb47034988
Author: Andre Miranda <andreldm@xfce.org>
Date: Sun Dec 29 10:24:53 2019 -0300
.gitignore: ignore all .o files
commit cb13845a783a721f459307f25494358be62f4899
Author: Yarema aka Knedlyk <yupadmin@gmail.com>
Date: Thu Dec 26 00:30:11 2019 +0100
I18n: Update translation uk (94%).
185 translated messages, 11 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit bad9e517ce1382e1058c127447012bb9f86c8e65
Author: Yannick Le Guen <leguen.yannick@gmail.com>
Date: Sun Dec 22 12:30:09 2019 +0100
I18n: Update translation fr (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit e65eecfe2ebf599814a604ee1a0b93c1072b02ae
Author: Ivica Kolić <ikoli@yahoo.com>
Date: Fri Dec 20 18:30:10 2019 +0100
I18n: Update translation hr (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit e978fe0ec007e081ed5a2f5183ff0ebb0aeb353b
Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Date: Thu Dec 19 06:30:13 2019 +0100
I18n: Update translation ja (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit a66fbe6e8e99b5d6aab92a31eda7e003abafcba1
Author: Michael Martins <michaelfm21@gmail.com>
Date: Thu Dec 19 00:30:10 2019 +0100
I18n: Update translation pt_BR (98%).
194 translated messages, 2 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit c51c7b564e965fc2f0b9f57d2f7a1033ddb905f3
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Tue Dec 17 18:45:09 2019 +0100
Make autogen output friendlier
commit 13712f64b12ab4d7809e51bd492c5d6e8fdcfd78
Author: Саша Петровић <salepetronije@gmail.com>
Date: Wed Dec 11 12:30:10 2019 +0100
I18n: Update translation sr (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 16cf34345130393e6b2656a9dc6da39d79a1ccce
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date: Tue Dec 10 00:30:09 2019 +0100
I18n: Update translation pt (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 3d755160fc66cf8ae4c05c0bd99bf69fcc27ebc9
Author: Michael Martins <michaelfm21@gmail.com>
Date: Mon Dec 9 00:30:13 2019 +0100
I18n: Update translation pt_BR (97%).
192 translated messages, 4 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit c32fd5115cef980f057dcb5dbfcd98e894fd9bc5
Author: Andre Miranda <andreldm@xfce.org>
Date: Sun Dec 8 18:23:42 2019 -0300
Fix typo in test-ui.c (Bug #16253)
commit dc1601e333d79c3ead4bb07ee643dfc8f768eabe
Author: Ignacio Poggi <ignaciop.3@gmail.com>
Date: Sun Dec 8 18:30:10 2019 +0100
I18n: Update translation es (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 751bd0d54851ba62805cd8979d94beede1ae99f1
Author: Anonymous <noreply@xfce.org>
Date: Sun Dec 8 12:30:10 2019 +0100
I18n: Update translation pl (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit a18aafb6602a2f789b716f604a987f414b7e9266
Author: Kjell Cato Heskjestad <cato@heskjestad.xyz>
Date: Sun Dec 8 12:30:10 2019 +0100
I18n: Update translation nb (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 7c57d179a2d7deb3cc5e8db93722417d89cf6617
Author: Arnold Marko <arnold.marko@gmail.com>
Date: Sun Dec 8 00:30:09 2019 +0100
I18n: Update translation sl (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 544dd1332850a5983ef8b1f5779c0794493a36d7
Author: 玉堂白鹤 <yjwork@qq.com>
Date: Fri Dec 6 06:30:11 2019 +0100
I18n: Update translation zh_CN (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 289977b653cb0dd5556f6c2c52f2927b319b6123
Author: Pjotr <pjotrvertaalt@gmail.com>
Date: Fri Dec 6 00:30:11 2019 +0100
I18n: Update translation nl (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 5d7beadad3dad8e47f71a75dd2e2d1f06564eb06
Author: Andreas Eitel <github-aneitel@online.de>
Date: Fri Dec 6 00:30:11 2019 +0100
I18n: Update translation de (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 81eb02dcf400e17b854c6559052d5a1b8b623d9a
Author: Demiray Muhterem <mdemiray@msn.com>
Date: Thu Dec 5 18:30:11 2019 +0100
I18n: Update translation tr (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 02ba81640ae4459c36da3298c6772a329f854367
Author: Slavko <linux@slavino.sk>
Date: Thu Dec 5 18:30:11 2019 +0100
I18n: Update translation sk (92%).
181 translated messages, 15 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 1d8360571cb7720e992fcf73a0fe5c030127556c
Author: Igor <f2404@yandex.ru>
Date: Thu Dec 5 18:30:11 2019 +0100
I18n: Update translation ru (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 1c434e8bd1411287d76a313bef347b9d33207fa4
Author: Yannick Le Guen <leguen.yannick@gmail.com>
Date: Thu Dec 5 18:30:11 2019 +0100
I18n: Update translation fr (99%).
195 translated messages, 1 untranslated message.
Transifex (https://www.transifex.com/xfce/public/).
commit ef2e9e436acbcecf907048fc06ce64ffd8fe80e8
Author: Besnik <besnik@programeshqip.org>
Date: Thu Dec 5 12:30:12 2019 +0100
I18n: Update translation sq (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 216f4629a6943756b0fb3595a7381f6f266292ab
Author: Anonymous <noreply@xfce.org>
Date: Thu Dec 5 12:30:12 2019 +0100
I18n: Update translation lt (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit dc39add1e8d639b4ebbb501dfb70717390101ca9
Author: Emanuele Petriglia <transifex@emanuelepetriglia.com>
Date: Thu Dec 5 12:30:12 2019 +0100
I18n: Update translation it (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 5eca3148d00143a7d646fc26f80a7e5f798c0d8a
Author: Edin Veskovic <edin.lockedin@gmail.com>
Date: Thu Dec 5 12:30:12 2019 +0100
I18n: Update translation hr (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 798bdbadab385348061a251ed845a3d0bbf7fef4
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Thu Dec 5 12:30:12 2019 +0100
I18n: Update translation ca (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit e683ad44685cbb6ef986c09c5dc5682b1a1e2ae1
Author: Kiril Kirilov <cybercop_montana@abv.bg>
Date: Thu Dec 5 12:30:12 2019 +0100
I18n: Update translation bg (100%).
196 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 672d2f8f6a03022ee938546c6fbd750d5e77829e
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Thu Dec 5 09:54:07 2019 +0100
Back to development
commit d6271790327394fca64f39caad816f2f15a0a0c8
Author: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Date: Thu Dec 5 09:49:14 2019 +0100
Updates for release
commit ac0302b1c40577defba094caf663fb93977ed3d0
Author: Pjotr <pjotrvertaalt@gmail.com>
Date: Thu Dec 5 00:30:10 2019 +0100
......
......@@ -40,7 +40,6 @@ DISTCLEANFILES = \
DISTCHECK_CONFIGURE_FLAGS = \
--enable-gtk-doc \
--disable-gladeui \
--disable-gladeui2 \
--enable-introspection \
--disable-vala
......
......@@ -460,7 +460,6 @@ DISTCLEANFILES = \
DISTCHECK_CONFIGURE_FLAGS = \
--enable-gtk-doc \
--disable-gladeui \
--disable-gladeui2 \
--enable-introspection \
--disable-vala
......
4.15.1
======
- Switch XfceTitledDialog to headerbar layout
- XfceTitledDialog: Keep buttons in the action area
- XfceTitledDialog: Also repack xfce_titled_dialog_new
- XfceTitledDialog: Make sure windows can be dragged
- XfceTitledDialog: Add _create_action_area, _add_button
and _add_action_widget
- Introduce xfce_titled_dialog_set_default_response
- Mark xfce_titled_dialog_new_with_buttons as deprecated
- Add two new functions to search for app icons
- xfce-about: Fix Makefile
- shortcut-dialog: Show dialog content (Bug #16338)
- xfce-dialogs: Use GtkMessageDialog as base class
- xfce-dialogs: Improve layout of confirm_close_tabs
- xfce-dialogs: Improve alignment and layout of dialogs
- xfce-dialogs: Add right margin back to labels
- xfce-dialogs: Drop default window titles
- docs: Add xfce_dialog_confirm_close_tabs
- tests: Add xfce_dialog_confirm_close_tabs
- tests: Improve UI
- tests: Add icons to dialog buttons
- tests: Simplify code by using XfceTitledDialog
- tests: Re-order buttons
- tests: Fix typo in test-ui.c (Bug #16253)
- Rename test-ui-gtk3 to test-ui
- Improve docstrings
- Fix typos
- Drop gladeui Gtk2 from distcheck options
- Drop unused declaration
- Fix compiler warnings
- Remove trailing whitespace
- Always provides needed files for vala binding in dist tarball
- Add recents functions to libxfce4ui.symbols
- Drop xfce-header from pot files
- Update docstrings
- Fix license text box too small (Bug #16259)
- .gitignore: ignore all .o files
- Make autogen output friendlier
- Translation Updates:
Albanian, Bulgarian, Catalan, Chinese (China), Croatian, Danish, Dutch,
French, Galician, German, Hungarian, Italian, Japanese, Lithuanian,
Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian
4.15.0
======
- Drop support for Gtk2
......
#! /bin/sh
# From configure.ac ac0302b.
# From configure.ac da61e62.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for libxfce4ui 4.15.0.
# Generated by GNU Autoconf 2.69 for libxfce4ui 4.15.1.
#
# Report bugs to <https://bugzilla.xfce.org/>.
#
......@@ -593,8 +593,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='libxfce4ui'
PACKAGE_TARNAME='libxfce4ui'
PACKAGE_VERSION='4.15.0'
PACKAGE_STRING='libxfce4ui 4.15.0'
PACKAGE_VERSION='4.15.1'
PACKAGE_STRING='libxfce4ui 4.15.1'
PACKAGE_BUGREPORT='https://bugzilla.xfce.org/'
PACKAGE_URL=''
 
......@@ -1523,7 +1523,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures libxfce4ui 4.15.0 to adapt to many kinds of systems.
\`configure' configures libxfce4ui 4.15.1 to adapt to many kinds of systems.
 
Usage: $0 [OPTION]... [VAR=VALUE]...
 
......@@ -1599,7 +1599,7 @@ fi
 
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of libxfce4ui 4.15.0:";;
short | recursive ) echo "Configuration of libxfce4ui 4.15.1:";;
esac
cat <<\_ACEOF
 
......@@ -1771,7 +1771,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
libxfce4ui configure 4.15.0
libxfce4ui configure 4.15.1
generated by GNU Autoconf 2.69
 
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2188,7 +2188,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
 
It was created by libxfce4ui $as_me 4.15.0, which was
It was created by libxfce4ui $as_me 4.15.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
 
$ $0 $@
......@@ -3165,7 +3165,7 @@ fi
 
# Define the identity of the package.
PACKAGE='libxfce4ui'
VERSION='4.15.0'
VERSION='4.15.1'
 
 
cat >>confdefs.h <<_ACEOF
......@@ -13999,7 +13999,7 @@ LIBXFCE4UI_VERINFO=0:0:0
LIBXFCE4UI_VERSION_API=2
LIBXFCE4UI_VERSION_MAJOR=4
LIBXFCE4UI_VERSION_MINOR=15
LIBXFCE4UI_VERSION_MICRO=0
LIBXFCE4UI_VERSION_MICRO=1
LIBXFCE4KBD_PRIVATE_VERINFO=0:0:0
LIBXFCE4KBD_PRIVATE_VERSION_API=3
 
......@@ -19037,7 +19037,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by libxfce4ui $as_me 4.15.0, which was
This file was extended by libxfce4ui $as_me 4.15.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
 
CONFIG_FILES = $CONFIG_FILES
......@@ -19103,7 +19103,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
libxfce4ui config.status 4.15.0
libxfce4ui config.status 4.15.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
 
......@@ -20835,12 +20835,12 @@ echo
echo "Build Configuration:"
echo
if test x"$GLADEUI2_FOUND" = x"yes"; then
echo "* Glade 3.0 Interface Designer: yes"
echo "* Glade 3.0 UI Designer: yes"
echo " - Catalog directory: $GLADEUI2_CATALOGDIR"
echo " - Module directory: $GLADEUI2_MODULEDIR"
echo " - Pixmap directory: $GLADEUI2_PIXMAPDIR"
else
echo "* Glade 3.0 Interface Designer: no"
echo "* Glade 3.0 UI Designer: no"
fi
if test x"$enable_keyboard_library" = x"yes"; then
echo "* Keyboard library support: yes"
......
......@@ -14,9 +14,9 @@ m4_define([libxfce4ui_verinfo], [0:0:0])
m4_define([libxfce4ui_version_api], [2])
m4_define([libxfce4ui_version_major], [4])
m4_define([libxfce4ui_version_minor], [15])
m4_define([libxfce4ui_version_micro], [0])
m4_define([libxfce4ui_version_micro], [1])
m4_define([libxfce4ui_version_nano], []) dnl leave this empty to have no nano version
m4_define([libxfce4ui_version_build], [ac0302b])
m4_define([libxfce4ui_version_build], [da61e62])
m4_define([libxfce4ui_version_tag], [])
m4_define([libxfce4ui_version], [libxfce4ui_version_major().libxfce4ui_version_minor().libxfce4ui_version_micro()ifelse(libxfce4ui_version_nano(), [], [], [.libxfce4ui_version_nano()])ifelse(libxfce4ui_version_tag(), [git], [libxfce4ui_version_tag()-libxfce4ui_version_build()], [libxfce4ui_version_tag()])])
......@@ -357,12 +357,12 @@ echo
echo "Build Configuration:"
echo
if test x"$GLADEUI2_FOUND" = x"yes"; then
echo "* Glade 3.0 Interface Designer: yes"
echo "* Glade 3.0 UI Designer: yes"
echo " - Catalog directory: $GLADEUI2_CATALOGDIR"
echo " - Module directory: $GLADEUI2_MODULEDIR"
echo " - Pixmap directory: $GLADEUI2_PIXMAPDIR"
else
echo "* Glade 3.0 Interface Designer: no"
echo "* Glade 3.0 UI Designer: no"
fi
if test x"$enable_keyboard_library" = x"yes"; then
echo "* Keyboard library support: yes"
......
libxfce4ui (4.15.1-1) experimental; urgency=medium
* New upstream version 4.15.1
* d/libxfce4ui-2-0.symbols updated for new release
* d/copyright updated for new release
-- Yves-Alexis Perez <corsac@debian.org> Sat, 18 Jan 2020 11:26:56 +0100
libxfce4ui (4.15.0-1) experimental; urgency=medium
[ Unit 193 ]
......
......@@ -8,14 +8,18 @@ License: LGPL-2+
Files: glade/libxfce4ui-glade.c
libxfce4ui/libxfce4ui-config.c
libxfce4ui/libxfce4ui-config.h
libxfce4ui/libxfce4ui-config.h.in
libxfce4ui/libxfce4ui-private.h
libxfce4ui/libxfce4ui.h
libxfce4ui/libxfce4ui.symbols
libxfce4ui/xfce-dialogs.h
libxfce4ui/xfce-gdk-extensions.h
libxfce4ui/xfce-gtk-extensions.c
libxfce4ui/xfce-gtk-extensions.h
libxfce4ui/xfce-spawn.h
Copyright: 2007-2008, The Xfce Development Team
Copyright: 2007, The Xfce Development Team
2008, The Xfce Development Team
License: LGPL-2+
Files: libxfce4kbd-private/xfce-shortcut-dialog.c
......@@ -29,20 +33,17 @@ Files: libxfce4kbd-private/xfce-shortcut-dialog.c
Copyright: 2008, Jannis Pohlmann <jannis@xfce.org>
License: LGPL-2+
Files: libxfce4ui/xfce-heading.c
libxfce4ui/xfce-heading.h
libxfce4ui/xfce-titled-dialog.c
Files: libxfce4ui/xfce-titled-dialog.c
libxfce4ui/xfce-titled-dialog.h
Copyright: 2006, Benedikt Meurer <benny@xfce.org>
License: LGPL-2+
Files: libxfce4ui/xfce-dialogs.c
libxfce4ui/xfce-gdk-extensions.c
libxfce4ui/xfce-spawn.c
Copyright: 2003-2007, Benedikt Meurer <benny@xfce.org>
2005-2007, Benedikt Meurer <benny@xfce.org>
2006-2007, Benedikt Meurer <benny@xfce.org>
2007, The Xfce Development Team
2019, The Xfce Development Team
License: LGPL-2+
Files: libxfce4ui/xfce-sm-client.c
......
......@@ -13,11 +13,13 @@ libxfce4ui-2.so.0 libxfce4ui-2-0 #MINVER#
xfce_dialog_show_warning@Base 4.11.0
xfce_gdk_screen_get_active@Base 4.11.0
xfce_gdk_screen_get_geometry@Base 4.13.5
xfce_gicon_from_name@Base 4.15.1
xfce_gtk_button_new_mixed@Base 4.11.0
xfce_gtk_frame_box_new@Base 4.11.0
xfce_gtk_frame_box_new_with_content@Base 4.11.0
xfce_gtk_menu_popup_until_mapped@Base 4.13.0
xfce_gtk_window_center_on_active_screen@Base 4.11.0
xfce_icon_name_from_desktop_id@Base 4.15.1
xfce_message_dialog@Base 4.11.0
xfce_message_dialog_new@Base 4.11.0
xfce_message_dialog_new_valist@Base 4.11.0
......@@ -49,10 +51,14 @@ libxfce4ui-2.so.0 libxfce4ui-2-0 #MINVER#
xfce_spawn_command_line_on_screen@Base 4.11.0
xfce_spawn_on_screen@Base 4.11.0
xfce_spawn_on_screen_with_child_watch@Base 4.11.0
xfce_titled_dialog_add_action_widget@Base 4.15.1
xfce_titled_dialog_add_button@Base 4.15.1
xfce_titled_dialog_create_action_area@Base 4.15.1
xfce_titled_dialog_get_subtitle@Base 4.11.0
xfce_titled_dialog_get_type@Base 4.11.0
xfce_titled_dialog_new@Base 4.11.0
xfce_titled_dialog_new_with_buttons@Base 4.11.0
xfce_titled_dialog_new_with_mixed_buttons@Base 4.13.0
xfce_titled_dialog_set_default_response@Base 4.15.1
xfce_titled_dialog_set_subtitle@Base 4.11.0
xfce_widget_reparent@Base 4.13.0
......@@ -77,6 +77,38 @@ justifications.
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-create-action-area" title="xfce_titled_dialog_create_action_area ()">xfce_titled_dialog_create_action_area</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> *
</td>
<td class="function_name">
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-add-button" title="xfce_titled_dialog_add_button ()">xfce_titled_dialog_add_button</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-add-action-widget" title="xfce_titled_dialog_add_action_widget ()">xfce_titled_dialog_add_action_widget</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-set-default-response" title="xfce_titled_dialog_set_default_response ()">xfce_titled_dialog_set_default_response</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
......@@ -172,6 +204,10 @@ xfce_titled_dialog_new_with_buttons (<em class="parameter"><code>const <a href="
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#GtkDialogFlags"><span class="type">GtkDialogFlags</span></a> flags</code></em>,
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_button_text</code></em>,
<em class="parameter"><code>...</code></em>);</pre>
<div class="warning">
<p><code class="literal">xfce_titled_dialog_new_with_buttons</code> has been deprecated since version 4.16 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-new-with-mixed-buttons" title="xfce_titled_dialog_new_with_mixed_buttons ()"><span class="type">xfce_titled_dialog_new_with_mixed_buttons</span></a> instead.</p>
</div>
<p>See the documentation of <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#gtk-dialog-new-with-buttons"><code class="function">gtk_dialog_new_with_buttons()</code></a> for details about the
parameters and the returned dialog.</p>
<div class="refsect3">
......@@ -279,13 +315,160 @@ the buttons to use an optional named or stock icon.</p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-titled-dialog-create-action-area"></a><h3>xfce_titled_dialog_create_action_area ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
xfce_titled_dialog_create_action_area (<em class="parameter"><code><a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a> *titled_dialog</code></em>);</pre>
<p>This function creates a custom action area (of type <a href="/usr/share/gtk-doc/html/gtk3/GtkButtonBox.html#GtkButtonBox-struct"><span class="type">GtkButtonBox</span></a>) and has to
be used in combination with <a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-add-action-widget" title="xfce_titled_dialog_add_action_widget ()"><span class="type">xfce_titled_dialog_add_action_widget</span></a>.</p>
<p>When using the XfceTitledDialogClass directly to create dialogs this function is
useful to keep action widgets out of the <a href="/usr/share/gtk-doc/html/gtk3/GtkHeaderBar.html#GtkHeaderBar-struct"><span class="type">GtkHeaderBar</span></a> in which they would
normally end up by calling <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#gtk-dialog-add-action-widget"><span class="type">gtk_dialog_add_action_widget</span></a>.</p>
<div class="refsect3">
<a name="xfce-titled-dialog-create-action-area.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>titled_dialog</p></td>
<td class="parameter_description"><p>a <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<p class="since">Since: 4.16</p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-titled-dialog-add-button"></a><h3>xfce_titled_dialog_add_button ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> *
xfce_titled_dialog_add_button (<em class="parameter"><code><a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a> *titled_dialog</code></em>,
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *button_text</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response_id</code></em>);</pre>
<p>This function is a replacement for <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#gtk-dialog-add-button"><span class="type">gtk_dialog_add_button</span></a> and assumes that
you have called <a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-create-action-area" title="xfce_titled_dialog_create_action_area ()"><span class="type">xfce_titled_dialog_create_action_area</span></a> before.</p>
<p>Buttons with <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#GTK-RESPONSE-HELP:CAPS"><span class="type">GTK_RESPONSE_HELP</span></a> will be added to the secondary group of children
(see <a href="/usr/share/gtk-doc/html/gtk3/GtkButtonBox.html#gtk-button-box-set-child-secondary"><span class="type">gtk_button_box_set_child_secondary</span></a> for reference).</p>
<div class="refsect3">
<a name="xfce-titled-dialog-add-button.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>titled_dialog</p></td>
<td class="parameter_description"><p>a <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>button_text</p></td>
<td class="parameter_description"><p>text of button.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>response_id</p></td>
<td class="parameter_description"><p>response ID for <em class="parameter"><code>child</code></em>
.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 4.16</p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-titled-dialog-add-action-widget"></a><h3>xfce_titled_dialog_add_action_widget ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
xfce_titled_dialog_add_action_widget (<em class="parameter"><code><a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a> *titled_dialog</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *child</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response_id</code></em>);</pre>
<p>This function is a replacement for <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#gtk-dialog-add-action-widget"><span class="type">gtk_dialog_add_action_widget</span></a> and assumes that
you have called <a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-create-action-area" title="xfce_titled_dialog_create_action_area ()"><span class="type">xfce_titled_dialog_create_action_area</span></a> before.</p>
<p>Children with <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#GTK-RESPONSE-HELP:CAPS"><span class="type">GTK_RESPONSE_HELP</span></a> will be added to the secondary group of children
(see <a href="/usr/share/gtk-doc/html/gtk3/GtkButtonBox.html#gtk-button-box-set-child-secondary"><span class="type">gtk_button_box_set_child_secondary</span></a> for reference).</p>
<div class="refsect3">
<a name="xfce-titled-dialog-add-action-widget.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>titled_dialog</p></td>
<td class="parameter_description"><p>a <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>an activatable widget.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>response_id</p></td>
<td class="parameter_description"><p>response ID for <em class="parameter"><code>child</code></em>
.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 4.16</p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-titled-dialog-set-default-response"></a><h3>xfce_titled_dialog_set_default_response ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
xfce_titled_dialog_set_default_response
(<em class="parameter"><code><a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a> *titled_dialog</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response_id</code></em>);</pre>
<p>Sets the last widget in the dialog’s action area with the given <em class="parameter"><code>response_id</code></em>
as the default widget for the dialog. Pressing “Enter” normally activates
the default widget.</p>
<p>This function is a replacement for <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#gtk-dialog-set-default-response"><span class="type">gtk_dialog_set_default_response</span></a>, which does
not work with <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a>.</p>
<div class="refsect3">
<a name="xfce-titled-dialog-set-default-response.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>titled_dialog</p></td>
<td class="parameter_description"><p>a <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>response_id</p></td>
<td class="parameter_description"><p>a response ID</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 4.16</p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-titled-dialog-get-subtitle"></a><h3>xfce_titled_dialog_get_subtitle ()</h3>
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
xfce_titled_dialog_get_subtitle (<em class="parameter"><code><a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog"><span class="type">XfceTitledDialog</span></a> *titled_dialog</code></em>);</pre>
<p>Returns the subtitle of the <em class="parameter"><code>titled_dialog</code></em>
, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
if no subtitle is displayed in the <em class="parameter"><code>titled_dialog</code></em>
.</p>
.
This is just a convenience function around <a href="/usr/share/gtk-doc/html/gtk3/GtkHeaderBar.html#gtk-header-bar-get-subtitle"><span class="type">gtk_header_bar_get_subtitle</span></a>.</p>
<div class="refsect3">
<a name="xfce-titled-dialog-get-subtitle.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
......@@ -318,7 +501,8 @@ xfce_titled_dialog_set_subtitle (<em class="parameter"><code><a class="link" hre
; if
<em class="parameter"><code>subtitle</code></em>
is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> no subtitle will be displayed by the <em class="parameter"><code>titled_dialog</code></em>
.</p>
.
This is just a convenience function around <a href="/usr/share/gtk-doc/html/gtk3/GtkHeaderBar.html#gtk-header-bar-set-subtitle"><span class="type">gtk_header_bar_set_subtitle</span></a>.</p>
<div class="refsect3">
<a name="xfce-titled-dialog-set-subtitle.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
......
......@@ -19,6 +19,8 @@
<span class="dim">|</span>
<a class="shortcut" href="#idxG">G</a>
<span class="dim">|</span>
<a class="shortcut" href="#idxI">I</a>
<span class="dim">|</span>
<a class="shortcut" href="#idxL">L</a>
<span class="dim">|</span>
<a class="shortcut" href="#idxM">M</a>
......@@ -51,6 +53,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libxfce4ui-XfceDialogs.html#xfce-dialog-confirm-close-tabs" title="xfce_dialog_confirm_close_tabs ()">xfce_dialog_confirm_close_tabs</a>, function in <a class="link" href="libxfce4ui-XfceDialogs.html" title="XfceDialogs">XfceDialogs</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libxfce4ui-XfceDialogs.html#xfce-dialog-show-error" title="xfce_dialog_show_error ()">xfce_dialog_show_error</a>, function in <a class="link" href="libxfce4ui-XfceDialogs.html" title="XfceDialogs">XfceDialogs</a>
</dt>
<dd></dd>
......@@ -80,6 +86,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-gicon-from-name" title="xfce_gicon_from_name ()">xfce_gicon_from_name</a>, function in <a class="link" href="libxfce4ui-Gtk-Extensions.html" title="Gtk Extensions">Gtk Extensions</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-gtk-button-new-mixed" title="xfce_gtk_button_new_mixed ()">xfce_gtk_button_new_mixed</a>, function in <a class="link" href="libxfce4ui-Gtk-Extensions.html" title="Gtk Extensions">Gtk Extensions</a>
</dt>
<dd></dd>
......@@ -99,6 +109,11 @@
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-gtk-window-center-on-active-screen" title="xfce_gtk_window_center_on_active_screen ()">xfce_gtk_window_center_on_active_screen</a>, function in <a class="link" href="libxfce4ui-Gtk-Extensions.html" title="Gtk Extensions">Gtk Extensions</a>
</dt>
<dd></dd>
<a name="idxI"></a><h3 class="title">I</h3>
<dt>
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-icon-name-from-desktop-id" title="xfce_icon_name_from_desktop_id ()">xfce_icon_name_from_desktop_id</a>, function in <a class="link" href="libxfce4ui-Gtk-Extensions.html" title="Gtk Extensions">Gtk Extensions</a>
</dt>
<dd></dd>
<a name="idxL"></a><h3 class="title">L</h3>
<dt>
<a class="link" href="libxfce4ui-libxfce4ui-config.html#LIBXFCE4UI-CHECK-VERSION:CAPS" title="LIBXFCE4UI_CHECK_VERSION()">LIBXFCE4UI_CHECK_VERSION</a>, macro in <a class="link" href="libxfce4ui-libxfce4ui-config.html" title="libxfce4ui config">libxfce4ui config</a>
......@@ -328,6 +343,18 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-add-action-widget" title="xfce_titled_dialog_add_action_widget ()">xfce_titled_dialog_add_action_widget</a>, function in <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog">XfceTitledDialog</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-add-button" title="xfce_titled_dialog_add_button ()">xfce_titled_dialog_add_button</a>, function in <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog">XfceTitledDialog</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-create-action-area" title="xfce_titled_dialog_create_action_area ()">xfce_titled_dialog_create_action_area</a>, function in <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog">XfceTitledDialog</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-get-subtitle" title="xfce_titled_dialog_get_subtitle ()">xfce_titled_dialog_get_subtitle</a>, function in <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog">XfceTitledDialog</a>
</dt>
<dd></dd>
......@@ -344,6 +371,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-set-default-response" title="xfce_titled_dialog_set_default_response ()">xfce_titled_dialog_set_default_response</a>, function in <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog">XfceTitledDialog</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="XfceTitledDialog.html#xfce-titled-dialog-set-subtitle" title="xfce_titled_dialog_set_subtitle ()">xfce_titled_dialog_set_subtitle</a>, function in <a class="link" href="XfceTitledDialog.html" title="XfceTitledDialog">XfceTitledDialog</a>
</dt>
<dd></dd>
......
......@@ -29,7 +29,7 @@
<div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:xfce4-dev@xfce.org">xfce4-dev@xfce.org</a>&gt;</code></p></div></div>
</div>
</div></div>
<div><p class="releaseinfo">Version 4.15.0
<div><p class="releaseinfo">Version 4.15.1
</p></div>
<div><p class="copyright">Copyright © 2019 The Xfce Development Team</p></div>
<div><div class="legalnotice">
......
......@@ -86,7 +86,7 @@ justifications.
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-widget-reparent" title="xfce_widget_reparent ()">xfce_widget_reparent</a> <span class="c_punctuation">()</span>
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-gtk-menu-popup-until-mapped" title="xfce_gtk_menu_popup_until_mapped ()">xfce_gtk_menu_popup_until_mapped</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
......@@ -94,7 +94,22 @@ justifications.
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-gtk-menu-popup-until-mapped" title="xfce_gtk_menu_popup_until_mapped ()">xfce_gtk_menu_popup_until_mapped</a> <span class="c_punctuation">()</span>
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-widget-reparent" title="xfce_widget_reparent ()">xfce_widget_reparent</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-icon-name-from-desktop-id" title="xfce_icon_name_from_desktop_id ()">xfce_icon_name_from_desktop_id</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/gio/GIcon.html#GIcon-struct"><span class="returnvalue">GIcon</span></a> *
</td>
<td class="function_name">
<a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-gicon-from-name" title="xfce_gicon_from_name ()">xfce_gicon_from_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
......@@ -263,42 +278,6 @@ window and you haven't set a fixed window position using <a href="/usr/share/gtk
</div>
<hr>
<div class="refsect2">
<a name="xfce-widget-reparent"></a><h3>xfce_widget_reparent ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
xfce_widget_reparent (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *new_parent</code></em>);</pre>
<p>Moves a widget from one GtkContainer to another, handling reference
count issues to avoid destroying the widget.</p>
<div class="refsect3">
<a name="xfce-widget-reparent.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>new_parent</p></td>
<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gtk3/GtkContainer.html#GtkContainer-struct"><span class="type">GtkContainer</span></a> to move the widget into</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="xfce-widget-reparent.returns"></a><h4>Returns</h4>
<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the widget could be moved, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-4-14.html#api-index-4.14">4.14</a></p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-gtk-menu-popup-until-mapped"></a><h3>xfce_gtk_menu_popup_until_mapped ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
xfce_gtk_menu_popup_until_mapped (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkMenu.html#GtkMenu-struct"><span class="type">GtkMenu</span></a> *menu</code></em>,
......@@ -385,6 +364,101 @@ caused the initiation of the popup. Only if no such event is available,
</div>
<p class="since">Since: <a class="link" href="api-index-4-14.html#api-index-4.14">4.14</a></p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-widget-reparent"></a><h3>xfce_widget_reparent ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
xfce_widget_reparent (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *new_parent</code></em>);</pre>
<p>Moves a widget from one GtkContainer to another, handling reference
count issues to avoid destroying the widget.</p>
<div class="refsect3">
<a name="xfce-widget-reparent.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>new_parent</p></td>
<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gtk3/GtkContainer.html#GtkContainer-struct"><span class="type">GtkContainer</span></a> to move the widget into</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="xfce-widget-reparent.returns"></a><h4>Returns</h4>
<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the widget could be moved, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-4-14.html#api-index-4.14">4.14</a></p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-icon-name-from-desktop-id"></a><h3>xfce_icon_name_from_desktop_id ()</h3>
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
xfce_icon_name_from_desktop_id (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *desktop_id</code></em>);</pre>
<div class="refsect3">
<a name="xfce-icon-name-from-desktop-id.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>desktop_id</p></td>
<td class="parameter_description"><p>Name of the desktop file.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="xfce-icon-name-from-desktop-id.returns"></a><h4>Returns</h4>
<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error, else the string value of the "Icon" property.</p>
</div>
<p class="since">Since: 4.16</p>
</div>
<hr>
<div class="refsect2">
<a name="xfce-gicon-from-name"></a><h3>xfce_gicon_from_name ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gio/GIcon.html#GIcon-struct"><span class="returnvalue">GIcon</span></a> *
xfce_gicon_from_name (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
<p>This function will first look for a desktop file of <em class="parameter"><code>name</code></em>
and if successful
use the value of the "Icon" property to return a <a href="/usr/share/gtk-doc/html/gio/GIcon.html#GIcon-struct"><span class="type">GIcon</span></a>.
If no desktop file of <em class="parameter"><code>name</code></em>
is found it will fallback to returning a <a href="/usr/share/gtk-doc/html/gio/GIcon.html#GIcon-struct"><span class="type">GIcon</span></a>
based on <a href="/usr/share/gtk-doc/html/gio/GThemedIcon.html#g-themed-icon-new-with-default-fallbacks"><span class="type">g_themed_icon_new_with_default_fallbacks</span></a> and
<a href="/usr/share/gtk-doc/html/gtk3/GtkIconTheme.html#gtk-icon-theme-lookup-by-gicon"><span class="type">gtk_icon_theme_lookup_by_gicon</span></a>.</p>
<div class="refsect3">
<a name="xfce-gicon-from-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>name</p></td>
<td class="parameter_description"><p>Name of the application.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="xfce-gicon-from-name.returns"></a><h4>Returns</h4>
<p> a new <a href="/usr/share/gtk-doc/html/gio/GThemedIcon.html#GThemedIcon-struct"><span class="type">GThemedIcon</span></a>.</p>
</div>
<p class="since">Since: 4.16</p>
</div>
</div>
<div class="refsect1">
<a name="libxfce4ui-Gtk-Extensions.other_details"></a><h2>Types and Values</h2>
......
......@@ -121,6 +121,14 @@ justifications.
<a class="link" href="libxfce4ui-XfceDialogs.html#xfce-dialog-confirm" title="xfce_dialog_confirm ()">xfce_dialog_confirm</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
</td>
<td class="function_name">
<a class="link" href="libxfce4ui-XfceDialogs.html#xfce-dialog-confirm-close-tabs" title="xfce_dialog_confirm_close_tabs ()">xfce_dialog_confirm_close_tabs</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
......@@ -167,7 +175,7 @@ xfce_message_dialog_new (<em class="parameter"><code><a href="/usr/share/gtk-doc
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_button_text</code></em>,
<em class="parameter"><code>...</code></em>);</pre>
<p>xfce_message_dialog_new() allows you to easily create Gtk+ message dialogs.
It accepts GTK+ stock buttons, mixed buttons (using XFCE_BUTTON_TYPE_MIXED)
It accepts GTK+ stock buttons (deprecated), mixed buttons (using XFCE_BUTTON_TYPE_MIXED)
or buttons with a <span class="type">GdkPixbuf</span> (using XFCE_BUTTON_TYPE_PIXBUF).</p>
<p>The buttons are defined by <em class="parameter"><code>first_button_text</code></em>
and the next arguments in the
......@@ -186,7 +194,7 @@ following format <em class="parameter"><code>type</code></em>
<td><p><span class="term"><code class="varname">XFCE_BUTTON_TYPE_MIXED</code></span></p></td>
<td><p>
This allows you to easily create mixed buttons in a dialog.
<em class="parameter"><code>param1</code></em> is used for the stock_id, <em class="parameter"><code>param2</code></em> for the label and
<em class="parameter"><code>param1</code></em> is used for the icon name, <em class="parameter"><code>param2</code></em> for the label and
<em class="parameter"><code>param3</code></em> for the response_id. See also <a class="link" href="libxfce4ui-Gtk-Extensions.html#xfce-gtk-button-new-mixed" title="xfce_gtk_button_new_mixed ()"><code class="function">xfce_gtk_button_new_mixed()</code></a>.
</p></td>
</tr>
......@@ -236,7 +244,7 @@ GtkWidget <span class="gtkdoc opt">*</span>dialog <span class="gtkdoc opt">=</sp
<span class="string">&quot;There are unsaved modifications&quot;</span><span class="gtkdoc opt">,</span>
<span class="string">&quot;The menu has been modified, do you want to save it before quitting?&quot;</span><span class="gtkdoc opt">,</span>
GTK_STOCK_SAVE<span class="gtkdoc opt">,</span> GTK_RESPONSE_YES<span class="gtkdoc opt">,</span>
XFCE_BUTTON_TYPE_MIXED<span class="gtkdoc opt">,</span> GTK_STOCK_DELETE<span class="gtkdoc opt">,</span> <span class="string">&quot;Forget modifications&quot;</span><span class="gtkdoc opt">,</span> GTK_RESPONSE_APPLY<span class="gtkdoc opt">,</span>
XFCE_BUTTON_TYPE_MIXED<span class="gtkdoc opt">,</span> <span class="string">&quot;edit-delete&quot;</span><span class="gtkdoc opt">,</span> <span class="function">_</span><span class="gtkdoc opt">(</span><span class="string">&quot;Forget modifications&quot;</span><span class="gtkdoc opt">),</span> GTK_RESPONSE_APPLY<span class="gtkdoc opt">,</span>
XFCE_BUTTON_TYPE_PIXBUF<span class="gtkdoc opt">,</span> pixbuf<span class="gtkdoc opt">,</span> <span class="string">&quot;Quit&quot;</span><span class="gtkdoc opt">,</span> GTK_RESPONSE_NO<span class="gtkdoc opt">,</span>
GTK_STOCK_CANCEL<span class="gtkdoc opt">,</span> GTK_RESPONSE_CANCEL<span class="gtkdoc opt">,</span>
NULL<span class="gtkdoc opt">);</span>
......@@ -498,11 +506,11 @@ xfce_dialog_show_help_with_version (<em class="parameter"><code><a href="/usr/sh
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>);</pre>
<p>Asks the user to visit the online documentation. If confirmed, it will open
the webbrowser and redirect the user to the correct location.</p>
<p>Appart from the <em class="parameter"><code>component</code></em>
<p>Apart from the <em class="parameter"><code>component</code></em>
, <em class="parameter"><code>page</code></em>
and <em class="parameter"><code>offset</code></em>
the following information
is also send to the server: user language and the <a href="/usr/share/gtk-doc/html/libxfce4util/libxfce4util-Version-Information.html#xfce-version-string"><code class="function">xfce_version_string()</code></a>
is also sent to the server: user language and the <a href="/usr/share/gtk-doc/html/libxfce4util/libxfce4util-Version-Information.html#xfce-version-string"><code class="function">xfce_version_string()</code></a>
or <em class="parameter"><code>version</code></em>
if set.</p>
<p>See also: <a class="link" href="libxfce4ui-XfceDialogs.html#xfce-dialog-show-help" title="xfce_dialog_show_help ()"><code class="function">xfce_dialog_show_help()</code></a>.</p>
......@@ -696,7 +704,7 @@ xfce_dialog_confirm (<em class="parameter"><code><a href="/usr/share/gtk-doc/htm
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *secondary_text</code></em>,
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *primary_format</code></em>,
<em class="parameter"><code>...</code></em>);</pre>
<p>Runs a questions dialog, that has a 'Cancel' and a 'Confirm' button. The 'Confirm'
<p>Runs a questions dialog that has a 'Cancel' and a 'Confirm' button. The 'Confirm'
button text can be set by <em class="parameter"><code>action</code></em>
if given.</p>
<p>If <em class="parameter"><code>stock_id</code></em>
......@@ -750,6 +758,72 @@ icon. </p></td>
<p> TRUE if the user confirms, else FALSE.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="xfce-dialog-confirm-close-tabs"></a><h3>xfce_dialog_confirm_close_tabs ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
xfce_dialog_confirm_close_tabs (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *parent</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_tabs</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> show_confirm_box</code></em>,
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *confirm_box_checked</code></em>);</pre>
<p>Runs a dialog to ask the user whether they want to close the whole window,
close the current tab, or cancel.</p>
<p>If <em class="parameter"><code>num_tabs</code></em>
is non-negative, the message to the user will state that there
are <em class="parameter"><code>num_tabs</code></em>
open tabs. If <em class="parameter"><code>num_tabs</code></em>
is negative, then the message to the
user will state simply that there are "multiple open tabs".</p>
<p>If <em class="parameter"><code>show_confirm_box</code></em>
is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> a checkbox is added to the dialog to allow
the user to set whether they wish to see this dialog in future. The initial
state of the checkbox is determined by the value stored at <em class="parameter"><code>confirm_box_checked</code></em>
and the value at <em class="parameter"><code>confirm_box_checked</code></em>
after returning records the state of the
checkbox. If <em class="parameter"><code>show_confirm_box</code></em>
is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, <em class="parameter"><code>confirm_box_checked</code></em>
is ignored and
may be <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p>
<div class="refsect3">
<a name="xfce-dialog-confirm-close-tabs.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>parent</p></td>
<td class="parameter_description"><p>transient parent of the dialog, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>num_tabs</p></td>
<td class="parameter_description"><p>the number of open tabs for display to user</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>show_confirm_box</p></td>
<td class="parameter_description"><p>whether to ask the user if this confirmation shall be shown in the future</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>confirm_box_checked</p></td>
<td class="parameter_description"><p>state of confirmation checkbox. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="xfce-dialog-confirm-close-tabs.returns"></a><h4>Returns</h4>
<p> <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#GTK-RESPONSE-CANCEL:CAPS"><span class="type">GTK_RESPONSE_CANCEL</span></a> if cancelled, <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#GTK-RESPONSE-YES:CAPS"><span class="type">GTK_RESPONSE_YES</span></a> if the user
wants to close the window, <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#GTK-RESPONSE-CLOSE:CAPS"><span class="type">GTK_RESPONSE_CLOSE</span></a> if the user wants to close the tab,
and <a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html#GTK-RESPONSE-NONE:CAPS"><span class="type">GTK_RESPONSE_NONE</span></a> for an error.</p>
</div>
</div>
</div>
<div class="refsect1">
<a name="libxfce4ui-XfceDialogs.other_details"></a><h2>Types and Values</h2>
......
......@@ -210,7 +210,7 @@ function is available.</p>
</tr>
<tr>
<td class="parameter_name"><p>micro</p></td>
<td class="parameter_description"><p>The micro release of the library, i.e. 0</p></td>
<td class="parameter_description"><p>The micro release of the library, i.e. 1</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
......@@ -259,7 +259,7 @@ that can be used by the C pre-processor.</p>
<hr>
<div class="refsect2">
<a name="LIBXFCE4UI-MICRO-VERSION:CAPS"></a><h3>LIBXFCE4UI_MICRO_VERSION</h3>
<pre class="programlisting">#define LIBXFCE4UI_MICRO_VERSION (0)
<pre class="programlisting">#define LIBXFCE4UI_MICRO_VERSION (1)
</pre>
<p>A macro that evaluates to the micro version of libxfce4ui, in a format
that can be used by the C pre-processor.</p>
......
......@@ -41,8 +41,10 @@
<keyword type="function" name="xfce_gtk_frame_box_new ()" link="libxfce4ui-Gtk-Extensions.html#xfce-gtk-frame-box-new"/>
<keyword type="function" name="xfce_gtk_frame_box_new_with_content ()" link="libxfce4ui-Gtk-Extensions.html#xfce-gtk-frame-box-new-with-content"/>
<keyword type="function" name="xfce_gtk_window_center_on_active_screen ()" link="libxfce4ui-Gtk-Extensions.html#xfce-gtk-window-center-on-active-screen"/>
<keyword type="function" name="xfce_widget_reparent ()" link="libxfce4ui-Gtk-Extensions.html#xfce-widget-reparent" since="4.14"/>
<keyword type="function" name="xfce_gtk_menu_popup_until_mapped ()" link="libxfce4ui-Gtk-Extensions.html#xfce-gtk-menu-popup-until-mapped" since="4.14"/>
<keyword type="function" name="xfce_widget_reparent ()" link="libxfce4ui-Gtk-Extensions.html#xfce-widget-reparent" since="4.14"/>
<keyword type="function" name="xfce_icon_name_from_desktop_id ()" link="libxfce4ui-Gtk-Extensions.html#xfce-icon-name-from-desktop-id" since="4.16"/>
<keyword type="function" name="xfce_gicon_from_name ()" link="libxfce4ui-Gtk-Extensions.html#xfce-gicon-from-name" since="4.16"/>
<keyword type="function" name="xfce_message_dialog_new ()" link="libxfce4ui-XfceDialogs.html#xfce-message-dialog-new"/>
<keyword type="function" name="xfce_message_dialog_new_valist ()" link="libxfce4ui-XfceDialogs.html#xfce-message-dialog-new-valist"/>
<keyword type="function" name="xfce_message_dialog ()" link="libxfce4ui-XfceDialogs.html#xfce-message-dialog"/>
......@@ -52,11 +54,16 @@
<keyword type="function" name="xfce_dialog_show_warning ()" link="libxfce4ui-XfceDialogs.html#xfce-dialog-show-warning"/>
<keyword type="function" name="xfce_dialog_show_error ()" link="libxfce4ui-XfceDialogs.html#xfce-dialog-show-error"/>
<keyword type="function" name="xfce_dialog_confirm ()" link="libxfce4ui-XfceDialogs.html#xfce-dialog-confirm"/>
<keyword type="function" name="xfce_dialog_confirm_close_tabs ()" link="libxfce4ui-XfceDialogs.html#xfce-dialog-confirm-close-tabs"/>
<keyword type="macro" name="XFCE_BUTTON_TYPE_MIXED" link="libxfce4ui-XfceDialogs.html#XFCE-BUTTON-TYPE-MIXED:CAPS"/>
<keyword type="macro" name="XFCE_BUTTON_TYPE_PIXBUF" link="libxfce4ui-XfceDialogs.html#XFCE-BUTTON-TYPE-PIXBUF:CAPS"/>
<keyword type="function" name="xfce_titled_dialog_new ()" link="XfceTitledDialog.html#xfce-titled-dialog-new"/>
<keyword type="function" name="xfce_titled_dialog_new_with_buttons ()" link="XfceTitledDialog.html#xfce-titled-dialog-new-with-buttons"/>
<keyword type="function" name="xfce_titled_dialog_new_with_buttons ()" link="XfceTitledDialog.html#xfce-titled-dialog-new-with-buttons" deprecated="4.16: Use #xfce_titled_dialog_new_with_mixed_buttons instead."/>
<keyword type="function" name="xfce_titled_dialog_new_with_mixed_buttons ()" link="XfceTitledDialog.html#xfce-titled-dialog-new-with-mixed-buttons" since="4.14"/>
<keyword type="function" name="xfce_titled_dialog_create_action_area ()" link="XfceTitledDialog.html#xfce-titled-dialog-create-action-area" since="4.16"/>
<keyword type="function" name="xfce_titled_dialog_add_button ()" link="XfceTitledDialog.html#xfce-titled-dialog-add-button" since="4.16"/>
<keyword type="function" name="xfce_titled_dialog_add_action_widget ()" link="XfceTitledDialog.html#xfce-titled-dialog-add-action-widget" since="4.16"/>
<keyword type="function" name="xfce_titled_dialog_set_default_response ()" link="XfceTitledDialog.html#xfce-titled-dialog-set-default-response" since="4.16"/>
<keyword type="function" name="xfce_titled_dialog_get_subtitle ()" link="XfceTitledDialog.html#xfce-titled-dialog-get-subtitle"/>
<keyword type="function" name="xfce_titled_dialog_set_subtitle ()" link="XfceTitledDialog.html#xfce-titled-dialog-set-subtitle"/>
<keyword type="struct" name="struct XfceTitledDialog" link="XfceTitledDialog.html#XfceTitledDialog-struct"/>
......
......@@ -32,8 +32,10 @@ xfce_gtk_button_new_mixed
xfce_gtk_frame_box_new
xfce_gtk_frame_box_new_with_content
xfce_gtk_window_center_on_active_screen
xfce_widget_reparent
xfce_gtk_menu_popup_until_mapped
xfce_widget_reparent
xfce_icon_name_from_desktop_id
xfce_gicon_from_name
</SECTION>
<SECTION>
......@@ -47,6 +49,7 @@ xfce_dialog_show_info
xfce_dialog_show_warning
xfce_dialog_show_error
xfce_dialog_confirm
xfce_dialog_confirm_close_tabs
<SUBSECTION>
XFCE_BUTTON_TYPE_MIXED
XFCE_BUTTON_TYPE_PIXBUF
......@@ -58,6 +61,10 @@ XfceTitledDialog
xfce_titled_dialog_new
xfce_titled_dialog_new_with_buttons
xfce_titled_dialog_new_with_mixed_buttons
xfce_titled_dialog_create_action_area
xfce_titled_dialog_add_button
xfce_titled_dialog_add_action_widget
xfce_titled_dialog_set_default_response
xfce_titled_dialog_get_subtitle
xfce_titled_dialog_set_subtitle
<SUBSECTION Standard>
......
......@@ -63,7 +63,7 @@ glade_xfce_titled_dialog_post_create (GladeWidgetAdaptor *adaptor,
if (XFCE_IS_TITLED_DIALOG (dialog))
{
/* create the dialog vbxo */
/* create the dialog vbox */
vbox = glade_widget_adaptor_create_internal (widget,
G_OBJECT (gtk_dialog_get_content_area (dialog)),
"vbox", "dialog", FALSE, reason);
......
......@@ -245,10 +245,10 @@ xfce_shortcut_dialog_create_contents (XfceShortcutDialog *dialog,
gtk_widget_show (button);
content_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_container_set_border_width (GTK_CONTAINER (content_box), 6);
gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (dialog))),
content_box);
gtk_widget_show (content_box);
/* TRANSLATORS: this creates the explanation for the user. The first %s is replaced
* by the action type which you translated earlier, the second %s is replaced by the
......