Пример #1
0
        /// <summary>
        /// Initialize a new instance of the ButtonSpecFormFixed class.
        /// </summary>
        /// <param name="form">Reference to owning krypton form.</param>
        /// <param name="fixedStyle">Fixed style to use.</param>
        public ButtonSpecFormFixed(KryptonForm form,
                                   PaletteButtonSpecStyle fixedStyle)
        {
            Debug.Assert(form != null);

            // Remember back reference to owning navigator.
            _form = form;

            // Fix the type
            ProtectedType = fixedStyle;
        }
Пример #2
0
 } //End DisplayPopUp
 
 /// <summary>
 /// Remove the closed popup from the opendForms list
 /// </summary>
 /// <param name="closedForm"></param>
 public void RemoveClosedPopUp(KryptonForm closedForm)
 {
     openedForms.Remove(closedForm);
 }
 /// <summary>
 /// Initialize a new instance of the ButtonSpecFormWindowClose class.
 /// </summary>
 /// <param name="form">Reference to owning krypton form instance.</param>
 public ButtonSpecFormWindowClose(KryptonForm form)
     : base(form, PaletteButtonSpecStyle.FormClose)
 {
 }
        /// <summary> 
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                // Unhook from any current krypton form monitoring
                if (_kryptonForm != null)
                {
                    // Remove our elements from the custom chrome
                    if (_integrated)
                    {
                        _captionAppButton.OwnerForm = null;
                        _kryptonForm.AllowIconDisplay = true;
                        _kryptonForm.RevokeViewElement(_contextTiles, ViewDockStyle.Fill);
                        _kryptonForm.RevokeViewElement(_captionAppButton, ViewDockStyle.Left);
                        _kryptonForm.RevokeViewElement(_captionQAT, ViewDockStyle.Left);
                        _integrated = false;
                    }

                    _kryptonForm.ApplyCustomChromeChanged -= new EventHandler(OnFormChromeCheck);
                    _kryptonForm.ClientSizeChanged -= new EventHandler(OnFormChromeCheck);
                    _kryptonForm.WindowActiveChanged -= new EventHandler(OnWindowActiveChanged);
                    _kryptonForm = null;
                }
            }

            base.Dispose(disposing);
        }
        private void OnRibbonParentChanged(object sender, EventArgs e)
        {
            // Unhook from any current krypton form monitoring
            if (_kryptonForm != null)
            {
                _kryptonForm.ApplyCustomChromeChanged -= new EventHandler(OnFormChromeCheck);
                _kryptonForm.ClientSizeChanged -= new EventHandler(OnFormChromeCheck);
                _kryptonForm.WindowActiveChanged -= new EventHandler(OnWindowActiveChanged);
                _kryptonForm = null;
            }

            if (!_ribbon.IsDisposed && !_ribbon.Disposing)
            {
                // Find the new owning level form we are hosted inside
                Form ownerForm = _ribbon.Parent as Form;

                // Should always be inside a form, but you never know!
                if (ownerForm != null)
                {
                    // We only care if the owner form is a KryptonForm instance
                    if (ownerForm is KryptonForm)
                    {
                        _kryptonForm = ownerForm as KryptonForm;
                        _kryptonForm.Composition = _compositionArea;
                        _kryptonForm.ApplyCustomChromeChanged += new EventHandler(OnFormChromeCheck);
                        _kryptonForm.ClientSizeChanged += new EventHandler(OnFormChromeCheck);
                        _kryptonForm.WindowActiveChanged += new EventHandler(OnWindowActiveChanged);
                    }
                }

                // Update decision about integrating or providing caption functionality
                OnFormChromeCheck(null, EventArgs.Empty);
            }
        }
Пример #6
0
 internal void SetHiddenMode(MainWindow Window)
 {
     CurrentActiveWindow = Window;
     HiddenMode = true;
 }
 /// <summary>
 /// Constructs a new instance of this class for the specified
 /// popup form.
 /// </summary>
 /// <param name="popup">Popup Form which is being closed.</param>
 public PopupClosedEventArgs(KryptonForm popup)
 {
     this.popup = popup;
 }
Пример #8
0
 /******************************************************************\
  * Event of clicking of the element "Connect as" of the MenuStrip *
  *  - Display connection screen.                                  *
  *  - Cancel button handler.                                      *
  *  - Connect button handler (perform authenticate)               *
  *       |-> if authenticated : Connected as....                  *
  *       |-> else, still connected as user                        *
 \******************************************************************/
 private void ConnectAsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     KryptonForm connectForm = new KryptonForm();
     connectForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
     connectForm.StartPosition = FormStartPosition.CenterScreen;
     connectForm.Size = new System.Drawing.Size(360, 110);
     connectForm.Controls.Add(_Session);
     connectForm.ShowDialog();
 }
Пример #9
0
        /******************************************\
         * Initialize interface :                 *
         *  - Initialize Administration Form      *
         *  - Initialize Settings Form            *
         *  - Add UC File Browser (both).         *
         *  - Add UC Navigator.                   *
         *  - Add UC Specifics tools & countries. *
         *  - Initialize launch button.           *
         *  - Define event Handlers.              *
        \******************************************/
        private void InitializeInterface()
        {
            // Administration form.
            _Session.Dock = DockStyle.Fill;
            _AdministrationForm = new KryptonForm();
            _AdministrationForm.Text = "Administration";
            _AdministrationForm.StartPosition = FormStartPosition.CenterScreen;
            _AdministrationForm.Icon = global::Analytics_V2.Properties.Resources.Administration;
            _AdministrationForm.Size = new System.Drawing.Size(600, 400);
            _AdministrationForm.Controls.Add(_Administration);
            _AdministrationForm.FormClosing += new System.Windows.Forms.FormClosingEventHandler(HideAdministrationForm);

            // Settings form
            _Settings.Dock = DockStyle.Fill;
            _SettingsForm = new KryptonForm();
            _SettingsForm.Text = "Settings";
            _SettingsForm.StartPosition = FormStartPosition.CenterScreen;
            _SettingsForm.Icon = global::Analytics_V2.Properties.Resources.Settings;
            _SettingsForm.Size = new System.Drawing.Size(680, 350);
            _SettingsForm.Controls.Add(_Settings);
            _SettingsForm.FormClosing += new System.Windows.Forms.FormClosingEventHandler(HideSettingsForm);

            // Chronicles form
            _HistoryAndSummaryForm = new KryptonForm();
            _HistoryAndSummaryForm.Text = "History";
            _HistoryAndSummaryForm.Icon = global::Analytics_V2.Properties.Resources.TimeMachine2;
            _HistoryAndSummaryForm.StartPosition = FormStartPosition.CenterScreen;
            _HistoryAndSummaryForm.Size = new Size(1400, 700);
            _HistoryAndSummaryForm.Controls.Add(_Chronicles);
            _HistoryAndSummaryForm.FormClosing += new System.Windows.Forms.FormClosingEventHandler(HideChroniclesForm);

            // WaitingScreen form
            _WaitScreenForm = new KryptonForm();
            _WaitScreenForm.Size = new Size(380, 82);
            _WaitScreenForm.StartPosition = FormStartPosition.CenterScreen;
            _WaitScreenForm.Controls.Add(_WaitingScreen);
            _WaitScreenForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;

            // Batch form
            _BatchForm = new KryptonForm();
            _BatchForm.Text = "Batch Administration";
            _BatchForm.Size = new System.Drawing.Size(550, 550);
            _BatchForm.StartPosition = FormStartPosition.CenterScreen;
            _BatchForm.Icon = global::Analytics_V2.Properties.Resources.Batch2;
            _BatchForm.FormClosing += new System.Windows.Forms.FormClosingEventHandler(HideBatchForm);
            _BatchForm.Controls.Add(_Batch);
            _BatchForm.TopMost = true;
            // Build batch listbox
            foreach (Batch element in _Batch.Get_BatchsList())
                BatchListBox.Items.Add(element.Get_Name());
            BatchListBox.BackColor = Color.FromArgb(227, 230, 232);

            // FTP Manager form
            _FtpManagerForm = new KryptonForm();
            _FtpManagerForm.Text = "Ftp Manager";
            _FtpManagerForm.Size = new System.Drawing.Size(1200, 800);
            _FtpManagerForm.StartPosition = FormStartPosition.CenterScreen;
            _FtpManagerForm.Icon = global::Analytics_V2.Properties.Resources.FTP3;
            _FtpManagerForm.FormClosing += HideFtpForm;
            _FtpManager.Dock = DockStyle.Fill;
            _FtpManagerForm.Controls.Add(_FtpManager);

            // Add file browsers (local + common)
            this.FileBrowserNavigator.Pages[0].Controls.Add(_FileBrowser);
            this.FileBrowserNavigator.Pages[0].Tag = _FileBrowser;
            _FileBrowser.PopulateTreeView();
            this.FileBrowserNavigator.Pages[1].Controls.Add(_LocalFileBrowser);
            this.FileBrowserNavigator.Pages[1].Tag = _LocalFileBrowser;
            _LocalFileBrowser.PopulateTreeView();

            // Add Navigator / Specific tools
            this.MainBoardSplitContainer5.Panel1.Controls.Add(_Navigator);
            this.MainBoardSplitContainer4.Panel1.Controls.Add(_SpecificCountries);
            this.MainBoardSplitContainer4.Panel2.Controls.Add(_SpecificTools);

            MainBoardSplitContainer1.FixedPanel = FixedPanel.Panel1;

            // Event handlers
            _FileBrowser.TreeView.MouseDown += new System.Windows.Forms.MouseEventHandler(this.TreeView_MouseDown);
            _FileBrowser.CopyToolStripMenuItem.Click += new System.EventHandler(this.CopyToolStripMenuItem_Click);
            _FileBrowser.CutToolStripMenuItem.Click += new System.EventHandler(this.CutToolStripMenuItem_Click);
            _FileBrowser.PasteToolStripMenuItem.Click += new System.EventHandler(this.PasteToolStripMenuItem_Click);
            _FileBrowser.EditToolStripMenuItem.Click += new System.EventHandler(this.EditToolStripMenuItem_Click);
            _FileBrowser.TreeView.NodeMouseDoubleClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.TreeView_NodeMouseDoubleClick);
            _FileBrowser.DeleteToolStripMenuItem.Click += new System.EventHandler(this.SuppressToolStripButton_Click);
            _FileBrowser.RenameToolStripMenuItem.Click += new System.EventHandler(this.RenameToolStripMenuItem_Click);
            _FileBrowser.FullCollapseToolStripMenuItem.Click += new System.EventHandler(this.FullCollapseToolStripMenu_Click);
            _FileBrowser.FullExpandToolStripMenuItem.Click += new System.EventHandler(this.FullExpandToolStripMenuItem_Click);
            _FileBrowser.NewDirectoryToolStripMenuItem.Click += new System.EventHandler(this.NewDirectoryToolStripMenuItem_Click);
            _FileBrowser.NewFileToolStripMenuItem.Click += new System.EventHandler(this.NewFileToolStripMenuItem_Click);
            _FileBrowser.TreeView.AfterLabelEdit += new System.Windows.Forms.NodeLabelEditEventHandler(this.TreeView_AfterLabelEdit);
            _FileBrowser.TreeView.KeyDown += new KeyEventHandler(this.TreeView_KeyDown);
            _FileBrowser.TreeView.ItemDrag += new System.Windows.Forms.ItemDragEventHandler(this.TreeView_ItemDrag);
            _FileBrowser.TreeView.DragEnter += new System.Windows.Forms.DragEventHandler(this.TreeView_DragEnter);
            _FileBrowser.TreeView.DragDrop += new System.Windows.Forms.DragEventHandler(this.TreeView_DragDrop);
            _FileBrowser.TreeView.BeforeExpand += new System.Windows.Forms.TreeViewCancelEventHandler(KeepExpandedNode);
            _FileBrowser.TreeView.BeforeCollapse += new System.Windows.Forms.TreeViewCancelEventHandler(RemoveExpandedNode);
            _FileBrowser.ViewHistoryToolStripMenuItem.Click += new System.EventHandler(this.ViewHistoryToolStripMenuItem_Click);
            _FileBrowser.OpenDirectoryToolStripMenuItem.Click += OpenDirectoryToolStripMenuItem_Click;

            _LocalFileBrowser.TreeView.MouseDown += new System.Windows.Forms.MouseEventHandler(this.TreeView_MouseDown);
            _LocalFileBrowser.CopyToolStripMenuItem.Click += new System.EventHandler(this.CopyToolStripMenuItem_Click);
            _LocalFileBrowser.CutToolStripMenuItem.Click += new System.EventHandler(this.CutToolStripMenuItem_Click);
            _LocalFileBrowser.PasteToolStripMenuItem.Click += new System.EventHandler(this.PasteToolStripMenuItem_Click);
            _LocalFileBrowser.EditToolStripMenuItem.Click += new System.EventHandler(this.EditToolStripMenuItem_Click);
            _LocalFileBrowser.TreeView.NodeMouseDoubleClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.TreeView_NodeMouseDoubleClick);
            _LocalFileBrowser.DeleteToolStripMenuItem.Click += new System.EventHandler(this.SuppressToolStripButton_Click);
            _LocalFileBrowser.RenameToolStripMenuItem.Click += new System.EventHandler(this.RenameToolStripMenuItem_Click);
            _LocalFileBrowser.FullCollapseToolStripMenuItem.Click += new System.EventHandler(this.FullCollapseToolStripMenu_Click);
            _LocalFileBrowser.FullExpandToolStripMenuItem.Click += new System.EventHandler(this.FullExpandToolStripMenuItem_Click);
            _LocalFileBrowser.NewDirectoryToolStripMenuItem.Click += new System.EventHandler(this.NewDirectoryToolStripMenuItem_Click);
            _LocalFileBrowser.NewFileToolStripMenuItem.Click += new System.EventHandler(this.NewFileToolStripMenuItem_Click);
            _LocalFileBrowser.TreeView.AfterLabelEdit += new System.Windows.Forms.NodeLabelEditEventHandler(this.TreeView_AfterLabelEdit);
            _LocalFileBrowser.TreeView.KeyDown += new KeyEventHandler(this.TreeView_KeyDown);
            _LocalFileBrowser.TreeView.ItemDrag += new System.Windows.Forms.ItemDragEventHandler(this.TreeView_ItemDrag);
            _LocalFileBrowser.TreeView.DragEnter += new System.Windows.Forms.DragEventHandler(this.TreeView_DragEnter);
            _LocalFileBrowser.TreeView.DragDrop += new System.Windows.Forms.DragEventHandler(this.TreeView_DragDrop);
            _LocalFileBrowser.TreeView.BeforeExpand += new System.Windows.Forms.TreeViewCancelEventHandler(KeepExpandedNode);
            _LocalFileBrowser.TreeView.BeforeCollapse += new System.Windows.Forms.TreeViewCancelEventHandler(RemoveExpandedNode);
            _LocalFileBrowser.ViewHistoryToolStripMenuItem.Click += new System.EventHandler(this.ViewHistoryToolStripMenuItem_Click);
            _LocalFileBrowser.OpenDirectoryToolStripMenuItem.Click += OpenDirectoryToolStripMenuItem_Click;

            _Navigator.NavigatorControl.TabClicked += NavigatorControl_TabClick;
            _Navigator.NavigatorControl.SelectedPageChanged += NavigatorControl_SelectedPageChanged;
            _SpecificCountries.SpecificCountriesListBox.ListBox.DoubleClick += new System.EventHandler(SpecificCountriesListBox_DoubleClick);
            _SpecificTools.SpecificToolsListBox.ListBox.DoubleClick += new System.EventHandler(SpecificToolsListBox_DoubleClick);
            _Session.CancelButton.Click += new System.EventHandler(this.CancelButton_Click);
            _Session.ConnectButton.Click += new System.EventHandler(this.ConnectButton_Click);
            _Session.PasswordTextBox.KeyDown += new System.Windows.Forms.KeyEventHandler(PasswordTextBox_KeyDown);

            // Set connection status
            this.StatusToolStripMenuItem.Text = "Connected as " + _Session.GetAccessType();
        }
 public KryptonFormProxy(KryptonForm form)
 {
     _form = form;
 }
 /// <summary>
 /// Initialize a new instance of the ButtonSpecFormWindowMin class.
 /// </summary>
 /// <param name="form">Reference to owning krypton form instance.</param>
 public ButtonSpecFormWindowMin(KryptonForm form)
     : base(form, PaletteButtonSpecStyle.FormMin)
 {
 }
 /// <summary>
 /// Initialises a new instance of the <see cref="KryptonSplashScreen"/> class.
 /// </summary>
 /// <param name="useFadeEffects">if set to <c>true</c> [use fade effects].</param>
 /// <param name="enableProgressBar">if set to <c>true</c> [enable progress bar].</param>
 /// <param name="enableModernProgressBar">if set to <c>true</c> [enable modern progress bar].</param>
 /// <param name="enableMinimiseButton">if set to <c>true</c> [enable minimise button].</param>
 /// <param name="enableCloseButton">if set to <c>true</c> [enable close button].</param>
 /// <param name="useDropShadow">if set to <c>true</c> [use drop shadow].</param>
 /// <param name="applicationName">Name of the application.</param>
 /// <param name="companyOrAuthorName">Name of the company or author.</param>
 /// <param name="statusString">The status string.</param>
 /// <param name="nextWindow">The next window.</param>
 /// <param name="nextKryptonWindow">The next krypton window.</param>
 public KryptonSplashScreen(bool useFadeEffects, bool enableProgressBar, bool enableModernProgressBar, bool enableMinimiseButton, bool enableCloseButton, bool useDropShadow, string applicationName, string companyOrAuthorName, string statusString, Form nextWindow = null, KryptonForm nextKryptonWindow = null)
 {
     InitializeComponent();
 }
        public static void SetPalette(KryptonForm kryptonForm, KryptonManager kryptonManager, IPalette newKryptonPalette, bool isSystemPalette, bool enableDropShadow)
        {
            KryptonPalette kryptonPalette = new KryptonPalette();

            kryptonPalette.Import(((KryptonPalette)newKryptonPalette).Export(false, true)); //Make a copy
            kryptonManager.GlobalPalette = kryptonPalette;
            kryptonForm.UseDropShadow    = enableDropShadow;
            if (isSystemPalette)
            {
                switch (((KryptonPalette)newKryptonPalette).BasePaletteMode)
                {
                case PaletteMode.Office2007Black:
                case PaletteMode.Office2010Black:
                case PaletteMode.Office365Black:
                    //ColumnHeader - Normal - 0
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackHeaderNormal(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextHeaderNormal(null);

                    //ColumnHeader - Warning - 1
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom1.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackHeaderWarning(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom1.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextHeaderWarning(null);

                    //ColumnHeader - Error - 2
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackCellError(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextCellError(null);

                    //ColumnHeader - Image - 3
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackCellImage(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextCellImage(null);

                    //Cell - Editable - (Normal / Favorite) - 0
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellNormal(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellNormal(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Back.Color2    = DataGridViewHandler.ColorBackCellFavorite(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Content.Color2 = DataGridViewHandler.ColorTextCellFavorite(null);

                    //Cell - ReadOnly - 0 (Normal / Favorite)
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellReadOnly(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellReadOnly(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Back.Color2    = DataGridViewHandler.ColorBackCellFavoriteReadOnly(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Content.Color2 = DataGridViewHandler.ColorTextCellFavoriteReadOnly(null);

                    //Cell - Warning - 1

                    //Cell - Error - 2
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateNormal.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellError(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateNormal.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellError(null);

                    //Cell - RegionFace - 3
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateNormal.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellImage(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateNormal.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellImage(null);
                    break;

                case PaletteMode.Office2007Blue:
                case PaletteMode.Office2007Silver:
                case PaletteMode.Office2007White:
                case PaletteMode.Office2010Blue:
                case PaletteMode.Office2010Silver:
                case PaletteMode.Office2010White:
                case PaletteMode.Office2013White:
                case PaletteMode.Office365Blue:
                case PaletteMode.Office365Silver:
                case PaletteMode.Office365White:
                case PaletteMode.ProfessionalOffice2003:
                case PaletteMode.ProfessionalSystem:
                case PaletteMode.SparkleBlue:
                case PaletteMode.SparkleOrange:
                case PaletteMode.SparklePurple:
                    //ColumnHeader - Normal - 0
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackHeaderNormal(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextHeaderNormal(null);

                    //ColumnHeader - Warning - 1
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom1.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackHeaderWarning(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom1.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextHeaderWarning(null);

                    //ColumnHeader - Error - 2
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackCellError(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextCellError(null);

                    //ColumnHeader - Image - 3
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateCommon.HeaderColumn.Back.Color1    = DataGridViewHandler.ColorBackCellImage(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateCommon.HeaderColumn.Content.Color1 = DataGridViewHandler.ColorTextCellImage(null);

                    //Cell - Editable - (Normal / Favorite) - 0
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellNormal(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellNormal(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Back.Color2    = DataGridViewHandler.ColorBackCellFavorite(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateNormal.DataCell.Content.Color2 = DataGridViewHandler.ColorTextCellFavorite(null);

                    //Cell - ReadOnly - 0 (Normal / Favorite)
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellReadOnly(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellReadOnly(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Back.Color2    = DataGridViewHandler.ColorBackCellFavoriteReadOnly(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCommon.StateDisabled.DataCell.Content.Color2 = DataGridViewHandler.ColorTextCellFavoriteReadOnly(null);

                    //Cell - Warning - 1

                    //Cell - Error - 2
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateNormal.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellError(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom2.StateNormal.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellError(null);

                    //Cell - RegionFace - 3
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateNormal.DataCell.Back.Color1    = DataGridViewHandler.ColorBackCellImage(null);
                    ((KryptonPalette)kryptonManager.GlobalPalette).GridStyles.GridCustom3.StateNormal.DataCell.Content.Color1 = DataGridViewHandler.ColorTextCellImage(null);
                    break;

                default:
                    throw new NotImplementedException();
                }
            }
        }
Пример #14
0
 private void InitializeControlDiffForm()
 {
     _ControlDiffForm = new KryptonForm();
     _ControlDiffForm.ClientSize = new System.Drawing.Size(950, 825);
     _ControlDiffForm.StartPosition = FormStartPosition.CenterScreen;
     _ControlDiffForm.PaletteMode = ComponentFactory.Krypton.Toolkit.PaletteMode.Office2010Silver;
     _ControlDiffForm.FormClosing += new System.Windows.Forms.FormClosingEventHandler(HideControlDiffForm);
 }
Пример #15
0
 public KryptonFormProxy(KryptonForm form)
 {
     _form = form;
 }
        /// <summary>
        /// Generate a key tip info for each visible tab.
        /// </summary>
        /// <param name="ownerForm">KryptonForm instance that owns this view.</param>
        /// <returns>Array of KeyTipInfo instances.</returns>
        public KeyTipInfo[] GetQATKeyTips(KryptonForm ownerForm)
        {
            // Create all the list of all possible QAT key tip strings
            Stack <string> keyTipsPool = new Stack <string>();

            // Then use the alphanumeric 0A - 0Z
            for (int i = 25; i >= 0; i--)
            {
                keyTipsPool.Push("0" + (char)(65 + i));
            }

            // Then use the number 09 - 01
            for (int i = 1; i <= 9; i++)
            {
                keyTipsPool.Push("0" + i.ToString());
            }

            // Start with the number 1 - 9
            for (int i = 9; i >= 1; i--)
            {
                keyTipsPool.Push(i.ToString());
            }

            // If integrated into the caption area then get the caption area height
            Padding borders = Padding.Empty;

            if ((ownerForm != null)) //&& !ownerForm.ApplyComposition)
            {
                borders = ownerForm.WindowMargin;
            }

            KeyTipInfoList keyTipList = new KeyTipInfoList();

            foreach (ViewBase child in this)
            {
                // If visible and we have another key tip available on stack
                if (child.Visible && (keyTipsPool.Count > 0) &&
                    (child is ViewDrawRibbonQATButton))
                {
                    // Cast to correct type
                    ViewDrawRibbonQATButton viewQAT = (ViewDrawRibbonQATButton)child;

                    // Get the screen location of the view tab
                    Rectangle viewRect = ParentControl.RectangleToScreen(viewQAT.ClientRectangle);

                    // The keytip should be centered on the bottom center of the view
                    Point screenPt = new Point(viewRect.Left + (viewRect.Width / 2) - borders.Left,
                                               viewRect.Bottom - 2 - borders.Top);

                    // Create new key tip that invokes the qat controller
                    keyTipList.Add(new KeyTipInfo(viewQAT.Enabled, keyTipsPool.Pop(), screenPt,
                                                  viewQAT.ClientRectangle, viewQAT.KeyTipTarget));
                }
            }

            // If we have the extra button and it is in overflow appearance
            if ((_extraButton != null) && _extraButton.Overflow)
            {
                // Get the screen location of the extra button
                Rectangle viewRect = ParentControl.RectangleToScreen(_extraButton.ClientRectangle);

                // The keytip should be centered on the bottom center of the view
                Point screenPt = new Point(viewRect.Left + (viewRect.Width / 2) - borders.Left,
                                           viewRect.Bottom - 2 - borders.Top);

                // Create fixed key tip of '00' that invokes the extra button contoller
                keyTipList.Add(new KeyTipInfo(true, "00", screenPt, _extraButton.ClientRectangle, _extraButton.KeyTipTarget));
            }

            return(keyTipList.ToArray());
        }
Пример #17
0
 /// <summary>
 /// Initialize a new instance of the ButtonSpecFormWindowMin class.
 /// </summary>
 /// <param name="form">Reference to owning krypton form instance.</param>
 public ButtonSpecFormWindowMin(KryptonForm form)
     : base(form, PaletteButtonSpecStyle.FormMin)
 {
 }
Пример #18
0
 /// <summary>
 /// Initialize a new instance of the ButtonSpecFormWindowClose class.
 /// </summary>
 /// <param name="form">Reference to owning krypton form instance.</param>
 public ButtonSpecFormWindowClose(KryptonForm form)
     : base(form, PaletteButtonSpecStyle.FormClose)
 {
 }
Пример #19
0
        private void ResetSession()
        {
            m_currentUser = null;
            CurrentActiveWindow = null;
            Contacts.Clear();
            m_ActiveChatUsers.Clear();

            if (null != m_mainWindow)
            {
                m_mainWindow.Dispose();
                m_mainWindow = null;
            }
            if (m_sessionMgr != null)
            {
                m_sessionMgr.Dispose();
                m_sessionMgr = null;
            }
        }
Пример #20
0
 /// <summary>
 /// Initialize a new instance of the PaletteFormRedirect class.
 /// </summary>
 /// <param name="redirect">Inheritence redirection instance.</param>
 /// <param name="needPaint">Delegate for notifying paint requests.</param>
 /// <param name="form"></param>
 public PaletteFormRedirect(PaletteRedirect redirect,
                            NeedPaintHandler needPaint,
                            KryptonForm form)
     : this(redirect, redirect, needPaint, form)
 {
 }