[chronojump] Chronojump zoom logo forced to be Helvetica



commit 2fd561e6de4c77241fc2f4dc5845ee8be8fa8e5c
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Oct 2 14:45:15 2020 +0200

    Chronojump zoom logo forced to be Helvetica

 src/gui/app1/chronojump.cs     | 4 ++--
 src/gui/app1/chronojumpLogo.cs | 9 ++++++---
 2 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index 6e776eb7..1fecf60c 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -768,7 +768,7 @@ public partial class ChronoJumpWindow
                }
 
                if(! showSendLog && notebook_sup.CurrentPage == Convert.ToInt32(notebook_sup_pages.START))
-                       new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo, 
preferences.logoAnimatedShow);
+                       new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo, 
preferences.logoAnimatedShow, preferences.fontType.ToString());
 
                //done at the end to ensure main window is shown
                if(splashWin != null) {
@@ -2885,7 +2885,7 @@ public partial class ChronoJumpWindow
                        tempSessionName = currentSession.Name;
 
                setApp1Title(tempSessionName, Constants.Menuitem_modes.UNDEFINED);
-               new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo, 
preferences.logoAnimatedShow);
+               new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo, 
preferences.logoAnimatedShow, preferences.fontType.ToString());
        }
 
        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 2a2339b4..a956abcb 100644
--- a/src/gui/app1/chronojumpLogo.cs
+++ b/src/gui/app1/chronojumpLogo.cs
@@ -38,9 +38,10 @@ public class ChronojumpLogo
 
        private Gtk.DrawingArea drawingarea;    //contains the animation
        private Gtk.Viewport viewport;          //contains the logo and version number
+       private string font;
 
        //constructor
-       public ChronojumpLogo (Gtk.DrawingArea drawingarea, Gtk.Viewport viewport, bool showAnimated)
+       public ChronojumpLogo (Gtk.DrawingArea drawingarea, Gtk.Viewport viewport, bool showAnimated, string 
font)
        {
                if(! showAnimated)
                {
@@ -52,6 +53,7 @@ public class ChronojumpLogo
                LogB.Information("Chronojump logo constructor start");
                this.drawingarea = drawingarea;
                this.viewport = viewport;
+               this.font = font;
 
                viewport.Visible = false;
                drawingarea.Visible = true;
@@ -94,8 +96,9 @@ public class ChronojumpLogo
                 cr.SetSourceRGB(.055, .118, .275);
                 cr.Paint();
 
-               //cr.SelectFontFace("Courier", FontSlant.Normal, FontWeight.Bold);
-                cr.SelectFontFace("Ubuntu", FontSlant.Normal, FontWeight.Bold); //TODO: need to check if 
they have this font
+                //cr.SelectFontFace("Ubuntu", FontSlant.Normal, FontWeight.Bold); //need to check if they 
have this font
+                //cr.SelectFontFace(font, FontSlant.Normal, FontWeight.Bold); //Courier is so ugly on logo
+               cr.SelectFontFace("Helvetica", FontSlant.Normal, FontWeight.Bold);
 
                bool showVersion = false;
                if (size <= 80)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]