Commit Graph

1372 Commits

Author SHA1 Message Date
Luca Bacci eb30c959a6 prepare-for-gtk3: Prepare for removal of Gtk::Menu_Helpers::Element (#7)
Gtk::Menu_Helpers::Element class and subclasses help in Gtk::MenuItem
widgets and also automate tasks like registering keyboard accelerators
when parented to a top-level window [1][2].

Gtk::Menu_Helpers::Element class and subclasses were removed in Gtkmm3
[3].  Provide compatible implementations under the namespace
GParted::Menu_Helpers.

References:

[1] gtkmm: Gtk::Menu_Helpers Namespace Reference
    https://developer.gnome.org/gtkmm/2.24/namespaceGtk_1_1Menu__Helpers.html

[2] gtkmm: Gtk::Menu_Helpers::Element Class Reference
    https://developer.gnome.org/gtkmm/2.24/classGtk_1_1Menu__Helpers_1_1Element.html

[3] Gtkmm 3 commit "MenuShell: Remove items()." removed the code
    c8e47b0db5

Closes #7 - Port to Gtk3
2019-02-11 08:57:18 +00:00
Balázs Úr f86d7548cd Update Hungarian translation 2019-01-28 23:44:40 +00:00
Carmen Bianca BAKKER 1467ea8189 Update Esperanto translation 2019-01-20 12:04:43 +00:00
Yuras Shumovich 94d17128c6 Add Belarusian translation 2018-12-28 19:44:53 +00:00
Milo Casagrande 7373dcc3e4 Update Italian translation 2018-12-11 16:49:06 +00:00
Baurzhan Muftakhidinov c5c48c5d42 Update Kazakh translation 2018-12-09 11:18:38 +00:00
Daniel Șerbănescu c2a338cd1f Update Romanian translation 2018-12-06 21:36:35 +00:00
Kristjan SCHMIDT 9c29ccdb22 Update Esperanto translation 2018-12-05 21:52:55 +00:00
Aurimas Černius 5d0ea7a853 Updated Lithuanian translation 2018-11-25 18:42:43 +02:00
Luca Bacci 5407e8346b modern-gtk2: Introduce OptionComboBox class (!17)
Gtk::OptionMenu is a combobox type widget that is constructed from a
Gtk::Menu rather than a Gtk::TreeModel.  However Gtk::OptionMenu was
deprecated in gtkmm 2.4.1.

In GParted the Gtk::OptionMenu widget is used for:
- partition alignment combobox
- partition type combobox
- file system combobox

While they consist only of text we cannot use Gtk::ComboBoxText because
it doesn't expose functionality in its interface to make items inactive.

Create OptionComboBox helper class that builds a combobox consisting of
only text items, much like Gtk::ComboBoxText, but has the added
functionality to set items as inactive.

References:
https://developer.gnome.org/gtkmm/2.24/classGtk_1_1OptionMenu.html#details
https://gitlab.gnome.org/GNOME/gtkmm/blob/GTKMM_2_10_1/ChangeLog#L3515
bba503b047
https://developer.gnome.org/gtkmm/2.24/classGtk_1_1ComboBoxText.html

Closes !17 - Gtk2 modernisation
2018-11-12 21:50:42 +00:00
Daniel Mustieles 56f1a60787 Updated Spanish translation 2018-11-02 12:43:14 +01:00
Alan Mortensen a78b407136 Updated Danish translation 2018-11-02 02:08:12 +01:00
Emin Tufan Çetin 1c75b9c07c Update Turkish translation 2018-10-21 16:52:07 +00:00
Rafael Fontenelle 88871d4fec Update Brazilian Portuguese translation 2018-10-05 13:58:57 +00:00
Stas Solovey e181703417 Update Russian translation 2018-10-04 20:54:29 +00:00
Piotr Drąg 751cd532be Update Polish translation 2018-09-23 18:13:57 +02:00
gogo 89df344f1a Update Croatian translation 2018-09-22 09:18:04 +00:00
Marek Černocký ab6b94f279 Updated Czech translation 2018-09-22 09:44:40 +02:00
Bernd Homuth 2f2042f3a9 Update German translation 2018-09-21 17:20:22 +00:00
gogo 675ad142b9 Update Croatian translation 2018-09-19 12:36:48 +00:00
Mario Blättermann 1168785014 Update German translation 2018-09-18 19:50:56 +00:00
Marek Cernocky 86acdada61 Updated Czech translation 2018-09-18 08:41:44 +02:00
Mike Fleetwood d3ef32096a Re-assign UFS to be a basic supported file system (!13)
There is no prospect of there being ufs-tools on Linux.  The was a
project which did release ufs-tools version 0.1 in 2004, but has been
inactive since then.
    http://ufs-linux.sourceforge.net/

Copying and moving is now implemented for file systems in the basic
supported category.  Also mounting and unmounting of unsupported file
system and reporting their usage while mounted has been added.  This is
all the support that GParted has ever implemented for UFS.  Therefore
re-assign UFS as a basic supported file system as it looses no
functionality.

Closes !13 - Support copying and moving of unsupported partition content
2018-09-17 15:36:09 +00:00
Alan Mortensen 1fb13c7553 Updated Danish translation 2018-09-07 22:58:04 +02:00
Marek Cernocky 5c97d03a84 Updated Czech translation 2018-09-07 08:20:29 +02:00
Anders Jonsson 63cdf35b3e Update Swedish translation 2018-09-05 22:13:15 +00:00
Efstathios Iosifidis 92d086426a Update Greek translation 2018-09-04 22:57:14 +00:00
gogo 7899d0591c Update Croatian translation 2018-09-02 20:03:44 +00:00
Rafael Fontenelle 4ed62aa60f Update Brazilian Portuguese translation 2018-09-01 15:13:05 +00:00
Emin Tufan Çetin 6600ac0c26 Update Turkish translation 2018-08-28 08:41:44 +00:00
Kukuh Syafaat e5adbfd6a4 Update Indonesian translation 2018-08-27 07:32:16 +00:00
Piotr Drąg 5dd0185602 Update Polish translation 2018-08-26 18:24:54 +02:00
Mario Blättermann b1a81a23a9 Update German translation 2018-08-25 21:33:17 +00:00
Mike Fleetwood 03e89b1289 Add support for minix file system (!12)
Util-linux package, at least as far back as version 2.23.2 as found on
CentOS 7, provides the mkfs.minix and fsck.minix commands.  Also blkid
from the same package, recognises minix file systems.

Create version 3 file systems because MINIX 3 [1] is the only supported
version and that reportedly uses version 3 of the file system [2].

[1] MINIX 3 / History
    https://en.wikipedia.org/wiki/MINIX_3#History

[2] Regarding MINIX 3 file system
    https://groups.google.com/forum/#!topic/minix3/3-TeHR_23X8

    "MINIX 3 uses Minix File System (MFS).  More precisely MFS V3."

Closes !12 - Add minix file system support
2018-08-24 20:22:08 +01:00
Mike Fleetwood dc80ce196a Update bug links in the UI translation files too (!11)
The translations which have been updated for the 0.32.0 release, and
since the migration to GitLab hosting, have been updated with the new
GitLab issue bug reporting URL.  Update all the remaining translation
files to match.

Closes !11 - Update bugzilla references
2018-08-24 11:32:00 +01:00
A S Alam 2a7aea0957 Update Punjabi translation 2018-08-22 00:47:32 +00:00
صفا الفليج fc039be938 Update Arabic translation 2018-08-21 23:53:43 +00:00
Fabio Tomat 8c0b2ba712 Add Friulian translation 2018-08-20 19:02:23 +00:00
Alan Mortensen 812134eede Updated Danish translation 2018-08-20 20:26:47 +02:00
Daniel Șerbănescu 2c786bd7fb Update Romanian translation 2018-08-19 08:47:34 +00:00
Jiri Grönroos 1a50d24c79 Update Finnish translation 2018-08-18 12:45:47 +00:00
Hannie Dumoleyn 9b4f8e01f6 Update Dutch translation 2018-08-18 07:47:33 +00:00
Mario Blättermann 3db7f9d6da Update German translation 2018-08-17 20:45:38 +00:00
Aurimas Černius a107f3a9ce Updated Lithuanian translation 2018-08-17 23:11:07 +03:00
Baurzhan Muftakhidinov b580ae421d Update Kazakh translation 2018-08-17 16:58:39 +00:00
Trần Ngọc Quân 17a175e353 Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2018-08-17 07:49:24 +07:00
Claude Paroz 5bd95f00c9 Updated French translation 2018-08-16 22:01:25 +02:00
Anders Jonsson 03959c9a53 Update Swedish translation 2018-08-16 19:14:22 +00:00
Emin Tufan Çetin 76abc29d87 Update Turkish translation 2018-08-16 13:50:37 +00:00
Yi-Jyun Pan d85262bb65 Update Chinese (Taiwan) translation 2018-08-13 08:41:01 +00:00