private void InitialiseToolbars()
        {
            // Main toolbar
            var tbRenderer = new UIThemeToolbarRenderer();

            tbRenderer.SetUITheme(new UITheme());
            tbRenderer.EnableDrawRowSeparators(true);

            this.Toolbar.Renderer  = tbRenderer;
            this.Toolbar.BackColor = BackColor;

            if (DPIScaling.WantScaling())
            {
                int imageSize = DPIScaling.Scale(16);
                this.Toolbar.ImageScalingSize = new System.Drawing.Size(imageSize, imageSize);
            }

            // Place this at the end to ensure the toolbar has finished its resize
            Toolbars.FixupButtonSizes(this.Toolbar);

            UpdateToolbar();

            // Page toolbars
            var theme = new UITheme();

            theme.SetAppDrawingColor(UITheme.AppColor.AppBackLight, headerPage.BackColor);
            theme.SetAppDrawingColor(UITheme.AppColor.ToolbarLight, headerPage.BackColor);
            theme.SetAppDrawingColor(UITheme.AppColor.ToolbarDark, headerPage.BackColor);

            this.htmlReportHeaderControl.SetUITheme(theme);
            this.htmlReportTitleControl.SetUITheme(theme);
            this.htmlReportTasksControl.SetUITheme(theme);
            this.htmlReportFooterControl.SetUITheme(theme);
        }
Пример #2
0
        // ---------------------------------------------------------------

        public TDLHtmlEditorControl(System.Drawing.Font font, Translator trans)
        {
            m_ControlsFont    = font;
            m_Trans           = trans;
            m_toolbarRenderer = new UIThemeToolbarRenderer();
            m_TextChangeTimer = new Timer();

            InitializeComponent();
        }
Пример #3
0
        private void CreateToolbar()
        {
            var assembly = Assembly.GetExecutingAssembly();
            var images   = new Bitmap(assembly.GetManifestResourceStream("DayViewUIExtension.toolbar_std.bmp"));

            m_TBImageList                  = new ImageList();
            m_TBImageList.ImageSize        = new System.Drawing.Size(16, 16);
            m_TBImageList.TransparentColor = Color.Magenta;
            m_TBImageList.Images.AddStrip(images);

            m_Toolbar           = new ToolStrip();
            m_Toolbar.Anchor    = AnchorStyles.None;
            m_Toolbar.GripStyle = ToolStripGripStyle.Hidden;
            m_Toolbar.ImageList = m_TBImageList;

            if (DPIScaling.WantScaling())
            {
                int imageSize = DPIScaling.Scale(16);

                m_Toolbar.ImageScalingSize = new Size(imageSize, imageSize);
                m_Toolbar.AutoSize         = false;
                m_Toolbar.Height           = (imageSize + 10);
            }

            m_TBRenderer       = new UIThemeToolbarRenderer();
            m_Toolbar.Renderer = m_TBRenderer;

            var btn1 = new ToolStripButton();

            btn1.ImageIndex  = 0;
            btn1.Click      += new EventHandler(OnGoToToday);
            btn1.ToolTipText = m_Trans.Translate("Go to Today");
            m_Toolbar.Items.Add(btn1);

            var btn2 = new ToolStripButton();

            btn2.ImageIndex  = 1;
            btn2.Click      += new EventHandler(OnPreferences);
            btn2.ToolTipText = m_Trans.Translate("Preferences");
            m_Toolbar.Items.Add(btn2);

            var btn3 = new ToolStripButton();

            btn3.ImageIndex  = 2;
            btn3.Click      += new EventHandler(OnHelp);
            btn3.ToolTipText = m_Trans.Translate("Online Help");
            m_Toolbar.Items.Add(btn3);

            Toolbars.FixupButtonSizes(m_Toolbar);

            Controls.Add(m_Toolbar);
        }
        private void InitialiseToolbar()
        {
            m_TBRenderer = new UIThemeToolbarRenderer();
            m_TBRenderer.SetUITheme(new UITheme());
            m_TBRenderer.EnableDrawRowDividers(true);

            this.Toolbar.Renderer = m_TBRenderer;

            if (DPIScaling.WantScaling())
            {
                int imageSize = DPIScaling.Scale(16);
                this.Toolbar.ImageScalingSize = new System.Drawing.Size(imageSize, imageSize);
            }

            // Place this at the end to ensure the toolbar has finished its resize
            Toolbars.FixupButtonSizes(this.Toolbar);
        }
Пример #5
0
        // --------------------------------------------

        public TDLGridEditorControl(Font font, Translator trans)
        {
            m_toolbarRenderer = new UIThemeToolbarRenderer();
            m_ControlsFont    = font;
            m_Trans           = trans;

            InitialiseFeatures();
            InitialiseToolbars();
            InitialiseChangeCallbacks();

            Worksheet.DefaultFontName = m_ControlsFont.Name;
            Worksheet.DefaultFontSize = m_ControlsFont.SizeInPoints;

            m_Trans.Translate(MenuBar.Items);
            m_Trans.Translate(ToolBar.Items);
            m_Trans.Translate(FontBar.Items);
//			m_Trans.Translate(FormulaBar.Items);
//			m_Trans.Translate(StatusBar.Items);
            m_Trans.Translate(RowContextMenu.Items);
            m_Trans.Translate(CellContextMenu.Items);
            m_Trans.Translate(HeaderContextMenu.Items);
            m_Trans.Translate(ColumnContextMenu.Items);
        }
Пример #6
0
        private void CreateToolbar()
        {
            var assembly = Assembly.GetExecutingAssembly();
            var images   = new Bitmap(assembly.GetManifestResourceStream("DayViewUIExtension.toolbar_std.bmp"));

            m_TBImageList                  = new ImageList();
            m_TBImageList.ColorDepth       = ColorDepth.Depth32Bit;
            m_TBImageList.ImageSize        = new System.Drawing.Size(16, 16);
            m_TBImageList.TransparentColor = Color.Magenta;
            m_TBImageList.Images.AddStrip(images);

            m_Toolbar           = new IIControls.ToolStripEx();
            m_Toolbar.Anchor    = AnchorStyles.None;
            m_Toolbar.GripStyle = ToolStripGripStyle.Hidden;
            m_Toolbar.ImageList = m_TBImageList;

            int imageSize = DPIScaling.Scale(16);

            m_Toolbar.ImageScalingSize = new Size(imageSize, imageSize);
            m_Toolbar.Height           = (imageSize + 7); // MFC

            m_TBRenderer       = new UIThemeToolbarRenderer();
            m_Toolbar.Renderer = m_TBRenderer;

            var btn1 = new ToolStripButton();

            btn1.ImageIndex  = 0;
            btn1.Click      += new EventHandler(OnGoToToday);
            btn1.ToolTipText = m_Trans.Translate("Go to Today");
            m_Toolbar.Items.Add(btn1);

            m_Toolbar.Items.Add(new ToolStripSeparator());

            var btn2 = new ToolStripButton();

            btn2.Name        = "Show1DayView";
            btn2.ImageIndex  = 1;
            btn2.Click      += new EventHandler(OnShow1DayView);
            btn2.ToolTipText = m_Trans.Translate("1 Day View");
            m_Toolbar.Items.Add(btn2);

            var btn3 = new ToolStripButton();

            btn3.Name        = "Show3DayView";
            btn3.ImageIndex  = 2;
            btn3.Click      += new EventHandler(OnShow3DayView);
            btn3.ToolTipText = m_Trans.Translate("3 Day View");
            m_Toolbar.Items.Add(btn3);

            var btn4 = new ToolStripButton();

            btn4.Name        = "Show7DayView";
            btn4.ImageIndex  = 3;
            btn4.Click      += new EventHandler(OnShow7DayView);
            btn4.ToolTipText = m_Trans.Translate("7 Day View");
            m_Toolbar.Items.Add(btn4);

            var btn5 = new ToolStripButton();

            btn5.Name        = "Show14DayView";
            btn5.ImageIndex  = 4;
            btn5.Click      += new EventHandler(OnShow14DayView);
            btn5.ToolTipText = m_Trans.Translate("14 Day View");
            m_Toolbar.Items.Add(btn5);

            var btn6 = new ToolStripButton();

            btn6.Name        = "Show28DayView";
            btn6.ImageIndex  = 5;
            btn6.Click      += new EventHandler(OnShow28DayView);
            btn6.ToolTipText = m_Trans.Translate("28 Day View");
            m_Toolbar.Items.Add(btn6);

            m_Toolbar.Items.Add(new ToolStripSeparator());

            var btn9 = new ToolStripButton();

            btn9.ImageIndex  = 6;
            btn9.Click      += new EventHandler(OnPreferences);
            btn9.ToolTipText = m_Trans.Translate("Preferences");
            m_Toolbar.Items.Add(btn9);

            var btn10 = new ToolStripButton();

            btn10.ImageIndex  = 7;
            btn10.Click      += new EventHandler(OnHelp);
            btn10.ToolTipText = m_Trans.Translate("Online Help");
            m_Toolbar.Items.Add(btn10);

            Toolbars.FixupButtonSizes(m_Toolbar);

            Controls.Add(m_Toolbar);
        }