예제 #1
0
        public AboutDialog()
        {
            InitializeComponent();

            lblVersion.Text     = string.Format("{0} {1}", Resources.Version, TabsterEnvironment.GetVersion().ToString(TabsterVersionFormatFlags.BuildString | TabsterVersionFormatFlags.CommitShort | TabsterVersionFormatFlags.Truncated));
            lblVersion.LinkArea = TabsterEnvironment.GetVersion().Commit != null ? new LinkArea(lblVersion.Text.Length - TabsterEnvironment.GetVersion().Commit.ToShorthandString().Length, TabsterEnvironment.GetVersion().Commit.ToShorthandString().Length) : new LinkArea(0, 0);

            lblCopyright.Text   = BrandingUtilities.GetCopyrightString(Assembly.GetExecutingAssembly());
            txtLicense.Text     = Resources.ApplicationLicense;
            txtFontLicense.Text = MonoUtilities.ReadFileText(new[] { Application.StartupPath, "Resources", "SourceCodePro", "SIL OPEN FONT LICENSE.txt" }.Aggregate(Path.Combine));

            LoadPlugins();
        }
예제 #2
0
        public SplashScreen()
        {
            InitializeComponent();

#if PORTABLE
            lblPortable.Visible = true;
#endif

            if (TabsterEnvironment.SafeMode)
            {
                lblSafeMode.Visible = true;
            }

            RoundBorderForm(this);

            lblProgress.Text = string.Empty;

            lblVersion.Text   = string.Format("v{0}", TabsterEnvironment.GetVersion().ToString(TabsterVersionFormatFlags.Truncated));
            lblBuild.Text     = string.Format("{0} {1}", Resources.Build, TabsterEnvironment.GetVersion().Build);
            lblCopyright.Text = BrandingUtilities.GetCopyrightString(Assembly.GetExecutingAssembly());
            BringToFront();
        }