[gnome-mahjongg/arnaudb/wip/gtk4: 15/23] Adapt to Button API.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-mahjongg/arnaudb/wip/gtk4: 15/23] Adapt to Button API.
- Date: Sun, 3 May 2020 16:23:15 +0000 (UTC)
commit fef1a032a786ae368fd661472316b0e45d150274
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Fri Mar 27 19:41:25 2020 +0100
Adapt to Button API.
src/gnome-mahjongg.vala | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/src/gnome-mahjongg.vala b/src/gnome-mahjongg.vala
index 1bdd0fd..7f1a448 100644
--- a/src/gnome-mahjongg.vala
+++ b/src/gnome-mahjongg.vala
@@ -112,24 +112,24 @@ public class Mahjongg : Gtk.Application
var hbox = new Gtk.Box (Gtk.Orientation.HORIZONTAL, 0);
hbox.get_style_context ().add_class ("linked");
- var undo_button = new Gtk.Button.from_icon_name ("edit-undo-symbolic", Gtk.IconSize.BUTTON);
+ var undo_button = new Gtk.Button.from_icon_name ("edit-undo-symbolic");
undo_button.valign = Gtk.Align.CENTER;
undo_button.action_name = "app.undo";
undo_button.set_tooltip_text (_("Undo your last move"));
hbox.add (undo_button);
- var redo_button = new Gtk.Button.from_icon_name ("edit-redo-symbolic", Gtk.IconSize.BUTTON);
+ var redo_button = new Gtk.Button.from_icon_name ("edit-redo-symbolic");
redo_button.valign = Gtk.Align.CENTER;
redo_button.action_name = "app.redo";
redo_button.set_tooltip_text (_("Redo your last move"));
hbox.add (redo_button);
- var hint_button = new Gtk.Button.from_icon_name ("dialog-question-symbolic", Gtk.IconSize.BUTTON);
+ var hint_button = new Gtk.Button.from_icon_name ("dialog-question-symbolic");
hint_button.valign = Gtk.Align.CENTER;
hint_button.action_name = "app.hint";
hint_button.set_tooltip_text (_("Receive a hint for your next move"));
- pause_button = new Gtk.Button.from_icon_name ("media-playback-pause-symbolic", Gtk.IconSize.BUTTON);
+ pause_button = new Gtk.Button.from_icon_name ("media-playback-pause-symbolic");
pause_button.valign = Gtk.Align.CENTER;
pause_button.action_name = "app.pause";
pause_button.set_tooltip_text (_("Pause the game"));
@@ -627,15 +627,14 @@ public class Mahjongg : Gtk.Application
game_view.game.set_hint (null, null);
game_view.game.selected_tile = null;
- var pause_image = (Gtk.Image) pause_button.image;
if (game_view.game.paused)
{
- pause_image.icon_name = "media-playback-start-symbolic";
+ pause_button.icon_name = "media-playback-start-symbolic";
pause_button.set_tooltip_text (_("Unpause the game"));
}
else
{
- pause_image.icon_name = "media-playback-pause-symbolic";
+ pause_button.icon_name = "media-playback-pause-symbolic";
pause_button.set_tooltip_text (_("Pause the game"));
}
@@ -713,8 +712,7 @@ public class Mahjongg : Gtk.Application
tick_cb ();
/* Reset the pause button in case it was set to resume */
- var pause_image = (Gtk.Image) pause_button.image;
- pause_image.icon_name = "media-playback-pause-symbolic";
+ pause_button.icon_name = "media-playback-pause-symbolic";
}
private void tick_cb ()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]