[chronojump] Done code for disabling animated logo
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Done code for disabling animated logo
- Date: Fri, 3 Apr 2020 12:08:35 +0000 (UTC)
commit 097ad538d6cd7734042a2c3270f538d5cd9f8e78
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Apr 3 14:08:04 2020 +0200
Done code for disabling animated logo
src/gui/app1/chronojump.cs | 6 ++----
src/gui/app1/chronojumpLogo.cs | 13 ++++++++++---
src/gui/sendLog.cs | 2 +-
3 files changed, 13 insertions(+), 8 deletions(-)
---
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index 90a83abd..fd96578b 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -475,7 +475,6 @@ public partial class ChronoJumpWindow
ExecuteAutoWindow executeAutoWin;
- private ChronojumpLogo chronojumpLogo;
static Thread pingThread;
private bool createdStatsWin;
@@ -740,7 +739,7 @@ public partial class ChronoJumpWindow
}
if(! showSendLog && notebook_sup.CurrentPage == Convert.ToInt32(notebook_sup_pages.START))
- chronojumpLogo = new ChronojumpLogo (drawingarea_chronojump_logo,
viewport_chronojump_logo);
+ new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo,
preferences.logoAnimatedShow);
LogB.Information("Chronojump window started");
}
@@ -2774,8 +2773,7 @@ public partial class ChronoJumpWindow
tempSessionName = currentSession.Name;
setApp1Title(tempSessionName, Constants.Menuitem_modes.UNDEFINED);
-
- chronojumpLogo = new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo);
+ new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo,
preferences.logoAnimatedShow);
}
private void on_button_start_selector_show_more_clicked (object o, EventArgs args)
diff --git a/src/gui/app1/chronojumpLogo.cs b/src/gui/app1/chronojumpLogo.cs
index 49a0a094..823ed6f0 100644
--- a/src/gui/app1/chronojumpLogo.cs
+++ b/src/gui/app1/chronojumpLogo.cs
@@ -34,12 +34,19 @@ public class ChronojumpLogo
private double size;
private Stopwatch stopwatch;
- private Gtk.DrawingArea drawingarea;
- private Gtk.Viewport viewport;
+ private Gtk.DrawingArea drawingarea; //contains the animation
+ private Gtk.Viewport viewport; //contains the logo and version number
//constructor
- public ChronojumpLogo (Gtk.DrawingArea drawingarea, Gtk.Viewport viewport)
+ public ChronojumpLogo (Gtk.DrawingArea drawingarea, Gtk.Viewport viewport, bool showAnimated)
{
+ if(! showAnimated)
+ {
+ viewport.Visible = true;
+ drawingarea.Visible = false;
+ return;
+ }
+
LogB.Information("Chronojump logo constructor start");
this.drawingarea = drawingarea;
this.viewport = viewport;
diff --git a/src/gui/sendLog.cs b/src/gui/sendLog.cs
index f9dfcba6..d3965568 100644
--- a/src/gui/sendLog.cs
+++ b/src/gui/sendLog.cs
@@ -132,6 +132,6 @@ public partial class ChronoJumpWindow
{
notebook_start.CurrentPage = 0;
notebook_sup.CurrentPage = Convert.ToInt32(notebook_sup_pages.START);
- chronojumpLogo = new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo);
+ new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo,
preferences.logoAnimatedShow);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]