프로젝트

일반

사용자정보

개정판 9af9fc18

ID9af9fc1885b3bfb4c556f88e24b37ab4dee5199a
상위 9978302a
하위 ca9a147b

백흠경이(가) 일년 이상 전에 추가함

Feature: 테마 적용

Change-Id: I0106e64f2504788b0fe494eb987f08631643c0a5

차이점 보기:

ID2.Manager/ID2.Manager.wxs
474 474
            <Component Id="cmp0DA94FCB555E5240E334FFECF799877E" Directory="INSTALLFOLDER" Guid="BAAEF20D-1BC3-46CE-B34B-6EC267CE9B3E" Win64="yes">
475 475
                <File Id="filD015CD22557693F49DBBB481621F9C5C" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.RichTextEditor.dll" />
476 476
            </Component>
477
			<Component Id="cmpEBA5DDEF23D7448E99E78D8F98F18B60" Directory="INSTALLFOLDER" Guid="C244C6AC-499A-4AF1-A81B-BD2245161A6E" Win64="yes">
478
                <File Id="fil8490F4F962D14683A0B83B1230E09C67" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.Themes.Office2013Dark.dll" />
479
            </Component>
480
			<Component Id="cmpD757BA482D004D4AAEFA887F77AE644C" Directory="INSTALLFOLDER" Guid="DE59F9AE-106E-49C8-83A3-9B87572E3040" Win64="yes">
481
                <File Id="9E72EBBF427548BD929875B58F09FE39" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.Themes.Office2013Light.dll" />
482
            </Component>
483
			<Component Id="cmpF3D8320484694F29A9DE65A2F4F8A18B" Directory="INSTALLFOLDER" Guid="DBF4C63D-3F88-476E-8540-98487245A127" Win64="yes">
484
                <File Id="fil84968DECB56141CCA0DB59F6D94866E9" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.Themes.TelerikMetro.dll" />
485
            </Component>
486
			<Component Id="cmp0B31B17963BD4800A23B1AC6EB865112" Directory="INSTALLFOLDER" Guid="82FC9DFF-B847-4584-86DA-947B2494A978" Win64="yes">
487
                <File Id="filE78DDCAB30A343FE88BD66FB3F900F29" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.Themes.VisualStudio2012Dark.dll" />
488
            </Component>
489
			<Component Id="cmpBE32B08383AB4F369995174EB56F502D" Directory="INSTALLFOLDER" Guid="4C8090FE-3B0B-4B5E-871E-FC8CED0DE690" Win64="yes">
490
                <File Id="fil31C70B9FB68E456690301A8949F08F3B" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.Themes.VisualStudio2012Light.dll" />
491
            </Component>
492
			<Component Id="cmpDA0A78BD389B43418356C44247BDF84B" Directory="INSTALLFOLDER" Guid="2557180B-58BB-49A8-B3DD-4BF045783CCB" Win64="yes">
493
                <File Id="fil6FB5273C4805454184C9A683AEC35AE1" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.Themes.Windows8.dll" />
494
            </Component>
477 495
            <Component Id="cmp0A6CC2BB0F8B22099B7474B6D9F20FC3" Directory="INSTALLFOLDER" Guid="698177E7-61AF-4D69-9DE4-5F75C7BD7CF7" Win64="yes">
478 496
                <File Id="fil2628E7C055048509276F42DDC31C4955" KeyPath="yes" Source="$(var.SourceDir)\Telerik.WinControls.UI.Design.dll" />
479 497
            </Component>
ID2.Manager/ID2.Manager/Forms/Login.cs
34 34
        private void Login_Load(object sender, EventArgs e)
35 35
        {
36 36
            this.LoadConfig();
37

  
38
            #region 테마를 읽어 적용
39
            string theme = Classes.ID2Helper.IniReadValue(Program.IniFilePath, "App", "Theme");
40
            if (!string.IsNullOrEmpty(theme))
41
            {
42
                Telerik.WinControls.ThemeResolutionService.ApplicationThemeName = theme;
43
                Program.ThemeName = theme;
44
            }
45
            #endregion
37 46
        }
38 47

  
39 48
        private void Initialize()
ID2.Manager/ID2.Manager/ID2.Manager.csproj
99 99
    <Reference Include="System.Net.Http" />
100 100
    <Reference Include="System.Windows.Forms" />
101 101
    <Reference Include="System.Xml" />
102
    <Reference Include="Telerik.WinControls.Themes.Office2013Dark, Version=2023.1.314.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e, processorArchitecture=MSIL" />
103
    <Reference Include="Telerik.WinControls.Themes.Office2013Light, Version=2023.1.314.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e, processorArchitecture=MSIL" />
104
    <Reference Include="Telerik.WinControls.Themes.TelerikMetro, Version=2023.1.314.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e, processorArchitecture=MSIL" />
105
    <Reference Include="Telerik.WinControls.Themes.VisualStudio2012Dark, Version=2023.1.314.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e, processorArchitecture=MSIL" />
106
    <Reference Include="Telerik.WinControls.Themes.VisualStudio2012Light, Version=2023.1.314.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e, processorArchitecture=MSIL" />
107
    <Reference Include="Telerik.WinControls.Themes.Windows8, Version=2023.1.314.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e, processorArchitecture=MSIL" />
102 108
    <Reference Include="UIAutomationClient" />
103 109
    <Reference Include="WindowsBase" />
104 110
  </ItemGroup>
ID2.Manager/ID2.Manager/Main.Designer.cs
106 106
            this.radButtonElementConvert = new Telerik.WinControls.UI.RadButtonElement();
107 107
            this.radButtonElementSaveCommand = new Telerik.WinControls.UI.RadButtonElement();
108 108
            this.radButtonElementRefreshCommand = new Telerik.WinControls.UI.RadButtonElement();
109
            this.commandBarSeparator4 = new Telerik.WinControls.UI.CommandBarSeparator();
110
            this.radDropDownButtonElementTheme = new Telerik.WinControls.UI.RadDropDownButtonElement();
111
            this.radMenuItemControlDefault = new Telerik.WinControls.UI.RadMenuItem();
112
            this.radMenuItemTelerikMetro = new Telerik.WinControls.UI.RadMenuItem();
113
            this.radMenuItemOffice2013Dark = new Telerik.WinControls.UI.RadMenuItem();
114
            this.radMenuItemVisualStudio2012Dark = new Telerik.WinControls.UI.RadMenuItem();
115
            this.radMenuItemVisualStudio2012Light = new Telerik.WinControls.UI.RadMenuItem();
116
            this.radMenuItemWindows8 = new Telerik.WinControls.UI.RadMenuItem();
109 117
            this.LayoutMain = new System.Windows.Forms.TableLayoutPanel();
110 118
            this.tableLayoutPanelCondition = new System.Windows.Forms.TableLayoutPanel();
111 119
            this.radDropDownListFrReviewStatus = new Telerik.WinControls.UI.RadDropDownList();
......
177 185
            this.radStatusStripMain = new Telerik.WinControls.UI.RadStatusStrip();
178 186
            this.radLabelElementSpace = new Telerik.WinControls.UI.RadLabelElement();
179 187
            this.radLabelElementUser = new Telerik.WinControls.UI.RadLabelElement();
188
            this.radProgressBarElement = new Telerik.WinControls.UI.RadProgressBarElement();
180 189
            this.DockMain = new Telerik.WinControls.UI.Docking.RadDock();
181 190
            this.DockWindowComment = new Telerik.WinControls.UI.Docking.ToolWindow();
182 191
            this.radPageViewComment = new Telerik.WinControls.UI.RadPageView();
......
188 197
            this.DockValidation = new Telerik.WinControls.UI.Docking.DocumentWindow();
189 198
            this.LayoutValidation = new System.Windows.Forms.TableLayoutPanel();
190 199
            this.DockTabStripComment = new Telerik.WinControls.UI.Docking.ToolTabStrip();
191
            this.radProgressBarElement = new Telerik.WinControls.UI.RadProgressBarElement();
192 200
            ((System.ComponentModel.ISupportInitialize)(this.ID2ManagerRadRibbonBar)).BeginInit();
193 201
            ((System.ComponentModel.ISupportInitialize)(this.radRibbonBarBackstageViewID2Manager)).BeginInit();
194 202
            this.radRibbonBarBackstageViewID2Manager.SuspendLayout();
......
277 285
            this.ID2ManagerRadRibbonBar.Name = "ID2ManagerRadRibbonBar";
278 286
            this.ID2ManagerRadRibbonBar.QuickAccessToolBarItems.AddRange(new Telerik.WinControls.RadItem[] {
279 287
            this.radButtonElementSaveCommand,
280
            this.radButtonElementRefreshCommand});
288
            this.radButtonElementRefreshCommand,
289
            this.commandBarSeparator4,
290
            this.radDropDownButtonElementTheme});
281 291
            this.ID2ManagerRadRibbonBar.Size = new System.Drawing.Size(1334, 165);
282 292
            this.ID2ManagerRadRibbonBar.StartButtonImage = null;
283 293
            this.ID2ManagerRadRibbonBar.TabIndex = 0;
......
477 487
            this.radButtonElementRefreshCommand.StretchVertically = false;
478 488
            this.radButtonElementRefreshCommand.Text = "";
479 489
            // 
490
            // commandBarSeparator4
491
            // 
492
            this.commandBarSeparator4.Name = "commandBarSeparator4";
493
            this.commandBarSeparator4.VisibleInOverflowMenu = false;
494
            // 
495
            // radDropDownButtonElementTheme
496
            // 
497
            this.radDropDownButtonElementTheme.ArrowButtonMinSize = new System.Drawing.Size(12, 12);
498
            this.radDropDownButtonElementTheme.DropDownDirection = Telerik.WinControls.UI.RadDirection.Down;
499
            this.radDropDownButtonElementTheme.ExpandArrowButton = false;
500
            this.radDropDownButtonElementTheme.Items.AddRange(new Telerik.WinControls.RadItem[] {
501
            this.radMenuItemControlDefault,
502
            this.radMenuItemTelerikMetro,
503
            this.radMenuItemOffice2013Dark,
504
            this.radMenuItemVisualStudio2012Dark,
505
            this.radMenuItemVisualStudio2012Light,
506
            this.radMenuItemWindows8});
507
            this.radDropDownButtonElementTheme.Name = "radDropDownButtonElementTheme";
508
            this.radDropDownButtonElementTheme.Text = "ControlDefault";
509
            // 
510
            // radMenuItemControlDefault
511
            // 
512
            this.radMenuItemControlDefault.Name = "radMenuItemControlDefault";
513
            this.radMenuItemControlDefault.Text = "ControlDefault";
514
            // 
515
            // radMenuItemTelerikMetro
516
            // 
517
            this.radMenuItemTelerikMetro.Name = "radMenuItemTelerikMetro";
518
            this.radMenuItemTelerikMetro.Text = "TelerikMetro";
519
            // 
520
            // radMenuItemOffice2013Dark
521
            // 
522
            this.radMenuItemOffice2013Dark.Name = "radMenuItemOffice2013Dark";
523
            this.radMenuItemOffice2013Dark.Text = "Office2013Dark";
524
            // 
525
            // radMenuItemVisualStudio2012Dark
526
            // 
527
            this.radMenuItemVisualStudio2012Dark.Name = "radMenuItemVisualStudio2012Dark";
528
            this.radMenuItemVisualStudio2012Dark.Text = "VisualStudio2012Dark";
529
            // 
530
            // radMenuItemVisualStudio2012Light
531
            // 
532
            this.radMenuItemVisualStudio2012Light.Name = "radMenuItemVisualStudio2012Light";
533
            this.radMenuItemVisualStudio2012Light.Text = "VisualStudio2012Light";
534
            // 
535
            // radMenuItemWindows8
536
            // 
537
            this.radMenuItemWindows8.Name = "radMenuItemWindows8";
538
            this.radMenuItemWindows8.Text = "Windows8";
539
            // 
480 540
            // LayoutMain
481 541
            // 
482 542
            this.LayoutMain.ColumnCount = 3;
......
511 571
            this.tableLayoutPanelCondition.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F));
512 572
            this.tableLayoutPanelCondition.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 85F));
513 573
            this.tableLayoutPanelCondition.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F));
514
            this.tableLayoutPanelCondition.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 77F));
574
            this.tableLayoutPanelCondition.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 82F));
515 575
            this.tableLayoutPanelCondition.Controls.Add(this.radDropDownListFrReviewStatus, 4, 2);
516 576
            this.tableLayoutPanelCondition.Controls.Add(this.radDropDownListToIsDiscussion, 2, 2);
517 577
            this.tableLayoutPanelCondition.Controls.Add(this.radLabelFrReviewStatus, 3, 2);
......
566 626
            this.radDropDownListFrReviewStatus.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
567 627
            this.radDropDownListFrReviewStatus.DropDownAnimationEnabled = true;
568 628
            this.radDropDownListFrReviewStatus.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
569
            this.radDropDownListFrReviewStatus.Location = new System.Drawing.Point(359, 60);
629
            this.radDropDownListFrReviewStatus.Location = new System.Drawing.Point(358, 60);
570 630
            this.radDropDownListFrReviewStatus.Name = "radDropDownListFrReviewStatus";
571
            this.radDropDownListFrReviewStatus.Size = new System.Drawing.Size(120, 20);
631
            this.radDropDownListFrReviewStatus.Size = new System.Drawing.Size(119, 20);
572 632
            this.radDropDownListFrReviewStatus.TabIndex = 18;
573 633
            // 
574 634
            // radDropDownListToIsDiscussion
......
578 638
            this.radDropDownListToIsDiscussion.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
579 639
            this.radDropDownListToIsDiscussion.Location = new System.Drawing.Point(146, 60);
580 640
            this.radDropDownListToIsDiscussion.Name = "radDropDownListToIsDiscussion";
581
            this.radDropDownListToIsDiscussion.Size = new System.Drawing.Size(120, 20);
641
            this.radDropDownListToIsDiscussion.Size = new System.Drawing.Size(119, 20);
582 642
            this.radDropDownListToIsDiscussion.TabIndex = 17;
583 643
            // 
584 644
            // radLabelFrReviewStatus
585 645
            // 
586 646
            this.radLabelFrReviewStatus.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
587 647
            this.radLabelFrReviewStatus.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
588
            this.radLabelFrReviewStatus.Location = new System.Drawing.Point(273, 62);
648
            this.radLabelFrReviewStatus.Location = new System.Drawing.Point(272, 62);
589 649
            this.radLabelFrReviewStatus.Name = "radLabelFrReviewStatus";
590 650
            this.radLabelFrReviewStatus.Size = new System.Drawing.Size(59, 17);
591 651
            this.radLabelFrReviewStatus.TabIndex = 7;
......
615 675
            // 
616 676
            this.radLabelAVEVAStatus.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
617 677
            this.radLabelAVEVAStatus.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
618
            this.radLabelAVEVAStatus.Location = new System.Drawing.Point(486, 90);
678
            this.radLabelAVEVAStatus.Location = new System.Drawing.Point(484, 90);
619 679
            this.radLabelAVEVAStatus.Name = "radLabelAVEVAStatus";
620 680
            this.radLabelAVEVAStatus.Size = new System.Drawing.Size(86, 17);
621 681
            this.radLabelAVEVAStatus.TabIndex = 8;
......
625 685
            // 
626 686
            this.radLabelJobLevel.Anchor = System.Windows.Forms.AnchorStyles.Left;
627 687
            this.radLabelJobLevel.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
628
            this.radLabelJobLevel.Location = new System.Drawing.Point(486, 34);
688
            this.radLabelJobLevel.Location = new System.Drawing.Point(484, 34);
629 689
            this.radLabelJobLevel.Name = "radLabelJobLevel";
630 690
            this.radLabelJobLevel.Size = new System.Drawing.Size(47, 17);
631 691
            this.radLabelJobLevel.TabIndex = 7;
......
676 736
            this.radButtonSearch.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
677 737
            this.radButtonSearch.Cursor = System.Windows.Forms.Cursors.Default;
678 738
            this.radButtonSearch.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
679
            this.radButtonSearch.Location = new System.Drawing.Point(921, 32);
739
            this.radButtonSearch.Location = new System.Drawing.Point(919, 32);
680 740
            this.radButtonSearch.Name = "radButtonSearch";
681 741
            this.tableLayoutPanelCondition.SetRowSpan(this.radButtonSearch, 5);
682 742
            this.radButtonSearch.Size = new System.Drawing.Size(54, 138);
......
690 750
            this.radDropDownListProject.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
691 751
            this.radDropDownListProject.Location = new System.Drawing.Point(146, 32);
692 752
            this.radDropDownListProject.Name = "radDropDownListProject";
693
            this.radDropDownListProject.Size = new System.Drawing.Size(120, 20);
753
            this.radDropDownListProject.Size = new System.Drawing.Size(119, 20);
694 754
            this.radDropDownListProject.TabIndex = 7;
695 755
            // 
696 756
            // radLabelDocumentNo
697 757
            // 
698 758
            this.radLabelDocumentNo.Anchor = System.Windows.Forms.AnchorStyles.Left;
699 759
            this.radLabelDocumentNo.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
700
            this.radLabelDocumentNo.Location = new System.Drawing.Point(699, 34);
760
            this.radLabelDocumentNo.Location = new System.Drawing.Point(696, 34);
701 761
            this.radLabelDocumentNo.Name = "radLabelDocumentNo";
702 762
            this.radLabelDocumentNo.Size = new System.Drawing.Size(52, 17);
703 763
            this.radLabelDocumentNo.TabIndex = 6;
......
706 766
            // radTextBoxDocumentNo
707 767
            // 
708 768
            this.radTextBoxDocumentNo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
709
            this.radTextBoxDocumentNo.Location = new System.Drawing.Point(785, 32);
769
            this.radTextBoxDocumentNo.Location = new System.Drawing.Point(782, 32);
710 770
            this.radTextBoxDocumentNo.Name = "radTextBoxDocumentNo";
711
            this.radTextBoxDocumentNo.Size = new System.Drawing.Size(120, 20);
771
            this.radTextBoxDocumentNo.Size = new System.Drawing.Size(119, 20);
712 772
            this.radTextBoxDocumentNo.TabIndex = 8;
713 773
            // 
714 774
            // radLabelPersonInCharge
715 775
            // 
716 776
            this.radLabelPersonInCharge.Anchor = System.Windows.Forms.AnchorStyles.Left;
717 777
            this.radLabelPersonInCharge.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
718
            this.radLabelPersonInCharge.Location = new System.Drawing.Point(273, 34);
778
            this.radLabelPersonInCharge.Location = new System.Drawing.Point(272, 34);
719 779
            this.radLabelPersonInCharge.Name = "radLabelPersonInCharge";
720 780
            this.radLabelPersonInCharge.Size = new System.Drawing.Size(47, 17);
721 781
            this.radLabelPersonInCharge.TabIndex = 6;
......
726 786
            this.radDropDownListPersonInCharge.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
727 787
            this.radDropDownListPersonInCharge.DropDownAnimationEnabled = true;
728 788
            this.radDropDownListPersonInCharge.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
729
            this.radDropDownListPersonInCharge.Location = new System.Drawing.Point(359, 32);
789
            this.radDropDownListPersonInCharge.Location = new System.Drawing.Point(358, 32);
730 790
            this.radDropDownListPersonInCharge.Name = "radDropDownListPersonInCharge";
731
            this.radDropDownListPersonInCharge.Size = new System.Drawing.Size(120, 20);
791
            this.radDropDownListPersonInCharge.Size = new System.Drawing.Size(119, 20);
732 792
            this.radDropDownListPersonInCharge.TabIndex = 9;
733 793
            // 
734 794
            // radLabel1
......
746 806
            this.radDropDownListJobLevel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
747 807
            this.radDropDownListJobLevel.DropDownAnimationEnabled = true;
748 808
            this.radDropDownListJobLevel.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
749
            this.radDropDownListJobLevel.Location = new System.Drawing.Point(572, 32);
809
            this.radDropDownListJobLevel.Location = new System.Drawing.Point(570, 32);
750 810
            this.radDropDownListJobLevel.Name = "radDropDownListJobLevel";
751
            this.radDropDownListJobLevel.Size = new System.Drawing.Size(120, 20);
811
            this.radDropDownListJobLevel.Size = new System.Drawing.Size(119, 20);
752 812
            this.radDropDownListJobLevel.TabIndex = 11;
753 813
            // 
754 814
            // radLabelID2Status
......
765 825
            // 
766 826
            this.radLabel10.Anchor = System.Windows.Forms.AnchorStyles.Left;
767 827
            this.radLabel10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
768
            this.radLabel10.Location = new System.Drawing.Point(273, 118);
828
            this.radLabel10.Location = new System.Drawing.Point(272, 118);
769 829
            this.radLabel10.Name = "radLabel10";
770 830
            this.radLabel10.Size = new System.Drawing.Size(61, 17);
771 831
            this.radLabel10.TabIndex = 9;
......
778 838
            this.radDropDownListID2Status.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
779 839
            this.radDropDownListID2Status.Location = new System.Drawing.Point(146, 88);
780 840
            this.radDropDownListID2Status.Name = "radDropDownListID2Status";
781
            this.radDropDownListID2Status.Size = new System.Drawing.Size(120, 20);
841
            this.radDropDownListID2Status.Size = new System.Drawing.Size(119, 20);
782 842
            this.radDropDownListID2Status.TabIndex = 13;
783 843
            // 
784 844
            // radDropDownListAVEVAStatus
......
786 846
            this.radDropDownListAVEVAStatus.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
787 847
            this.radDropDownListAVEVAStatus.DropDownAnimationEnabled = true;
788 848
            this.radDropDownListAVEVAStatus.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
789
            this.radDropDownListAVEVAStatus.Location = new System.Drawing.Point(572, 88);
849
            this.radDropDownListAVEVAStatus.Location = new System.Drawing.Point(570, 88);
790 850
            this.radDropDownListAVEVAStatus.Name = "radDropDownListAVEVAStatus";
791
            this.radDropDownListAVEVAStatus.Size = new System.Drawing.Size(120, 20);
851
            this.radDropDownListAVEVAStatus.Size = new System.Drawing.Size(119, 20);
792 852
            this.radDropDownListAVEVAStatus.TabIndex = 14;
793 853
            // 
794 854
            // radDropDownListProdIsResult
......
798 858
            this.radDropDownListProdIsResult.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
799 859
            this.radDropDownListProdIsResult.Location = new System.Drawing.Point(146, 116);
800 860
            this.radDropDownListProdIsResult.Name = "radDropDownListProdIsResult";
801
            this.radDropDownListProdIsResult.Size = new System.Drawing.Size(120, 20);
861
            this.radDropDownListProdIsResult.Size = new System.Drawing.Size(119, 20);
802 862
            this.radDropDownListProdIsResult.TabIndex = 15;
803 863
            // 
804 864
            // radDropDownListClientIsResult
......
806 866
            this.radDropDownListClientIsResult.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
807 867
            this.radDropDownListClientIsResult.DropDownAnimationEnabled = true;
808 868
            this.radDropDownListClientIsResult.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
809
            this.radDropDownListClientIsResult.Location = new System.Drawing.Point(359, 116);
869
            this.radDropDownListClientIsResult.Location = new System.Drawing.Point(358, 116);
810 870
            this.radDropDownListClientIsResult.Name = "radDropDownListClientIsResult";
811
            this.radDropDownListClientIsResult.Size = new System.Drawing.Size(120, 20);
871
            this.radDropDownListClientIsResult.Size = new System.Drawing.Size(119, 20);
812 872
            this.radDropDownListClientIsResult.TabIndex = 16;
813 873
            // 
814 874
            // radLabel6
......
825 885
            // 
826 886
            this.radLabel7.Anchor = System.Windows.Forms.AnchorStyles.Left;
827 887
            this.radLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
828
            this.radLabel7.Location = new System.Drawing.Point(273, 148);
888
            this.radLabel7.Location = new System.Drawing.Point(272, 148);
829 889
            this.radLabel7.Name = "radLabel7";
830 890
            this.radLabel7.Size = new System.Drawing.Size(72, 17);
831 891
            this.radLabel7.TabIndex = 12;
......
848 908
            this.radDropDownListGateway.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
849 909
            this.radDropDownListGateway.Location = new System.Drawing.Point(146, 147);
850 910
            this.radDropDownListGateway.Name = "radDropDownListGateway";
851
            this.radDropDownListGateway.Size = new System.Drawing.Size(120, 20);
911
            this.radDropDownListGateway.Size = new System.Drawing.Size(119, 20);
852 912
            this.radDropDownListGateway.TabIndex = 19;
853 913
            // 
854 914
            // radDropDownListRegistration
......
856 916
            this.radDropDownListRegistration.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
857 917
            this.radDropDownListRegistration.DropDownAnimationEnabled = true;
858 918
            this.radDropDownListRegistration.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
859
            this.radDropDownListRegistration.Location = new System.Drawing.Point(359, 147);
919
            this.radDropDownListRegistration.Location = new System.Drawing.Point(358, 147);
860 920
            this.radDropDownListRegistration.Name = "radDropDownListRegistration";
861
            this.radDropDownListRegistration.Size = new System.Drawing.Size(120, 20);
921
            this.radDropDownListRegistration.Size = new System.Drawing.Size(119, 20);
862 922
            this.radDropDownListRegistration.TabIndex = 20;
863 923
            // 
864 924
            // radLabel8
......
950 1010
            // 
951 1011
            this.radLabelID2Issues.Anchor = System.Windows.Forms.AnchorStyles.Left;
952 1012
            this.radLabelID2Issues.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
953
            this.radLabelID2Issues.Location = new System.Drawing.Point(273, 90);
1013
            this.radLabelID2Issues.Location = new System.Drawing.Point(272, 90);
954 1014
            this.radLabelID2Issues.Name = "radLabelID2Issues";
955 1015
            this.radLabelID2Issues.Size = new System.Drawing.Size(59, 17);
956 1016
            this.radLabelID2Issues.TabIndex = 23;
......
960 1020
            // 
961 1021
            this.radLabelAVEVAIssues.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
962 1022
            this.radLabelAVEVAIssues.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
963
            this.radLabelAVEVAIssues.Location = new System.Drawing.Point(699, 90);
1023
            this.radLabelAVEVAIssues.Location = new System.Drawing.Point(696, 90);
964 1024
            this.radLabelAVEVAIssues.Name = "radLabelAVEVAIssues";
965 1025
            this.radLabelAVEVAIssues.Size = new System.Drawing.Size(81, 17);
966 1026
            this.radLabelAVEVAIssues.TabIndex = 24;
......
971 1031
            this.radDropDownListID2Issues.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
972 1032
            this.radDropDownListID2Issues.DropDownAnimationEnabled = true;
973 1033
            this.radDropDownListID2Issues.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
974
            this.radDropDownListID2Issues.Location = new System.Drawing.Point(359, 88);
1034
            this.radDropDownListID2Issues.Location = new System.Drawing.Point(358, 88);
975 1035
            this.radDropDownListID2Issues.Name = "radDropDownListID2Issues";
976
            this.radDropDownListID2Issues.Size = new System.Drawing.Size(120, 20);
1036
            this.radDropDownListID2Issues.Size = new System.Drawing.Size(119, 20);
977 1037
            this.radDropDownListID2Issues.TabIndex = 25;
978 1038
            // 
979 1039
            // radDropDownListAVEVAIssues
......
981 1041
            this.radDropDownListAVEVAIssues.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
982 1042
            this.radDropDownListAVEVAIssues.DropDownAnimationEnabled = true;
983 1043
            this.radDropDownListAVEVAIssues.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;
984
            this.radDropDownListAVEVAIssues.Location = new System.Drawing.Point(785, 88);
1044
            this.radDropDownListAVEVAIssues.Location = new System.Drawing.Point(782, 88);
985 1045
            this.radDropDownListAVEVAIssues.Name = "radDropDownListAVEVAIssues";
986
            this.radDropDownListAVEVAIssues.Size = new System.Drawing.Size(120, 20);
1046
            this.radDropDownListAVEVAIssues.Size = new System.Drawing.Size(119, 20);
987 1047
            this.radDropDownListAVEVAIssues.TabIndex = 26;
988 1048
            // 
989 1049
            // tableLayoutPanelGroup
......
1626 1686
            // 
1627 1687
            // radPageViewPageAutoCAD
1628 1688
            // 
1689
            this.radPageViewPageAutoCAD.ItemSize = new System.Drawing.SizeF(63F, 28F);
1629 1690
            this.radPageViewPageAutoCAD.Location = new System.Drawing.Point(10, 37);
1630 1691
            this.radPageViewPageAutoCAD.Name = "radPageViewPageAutoCAD";
1631 1692
            this.radPageViewPageAutoCAD.Size = new System.Drawing.Size(258, 146);
......
1660 1721
            this.radLabelElementUser.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
1661 1722
            this.radLabelElementUser.TextWrap = true;
1662 1723
            // 
1724
            // radProgressBarElement
1725
            // 
1726
            this.radProgressBarElement.Name = "radProgressBarElement";
1727
            this.radProgressBarElement.SeparatorColor1 = System.Drawing.Color.White;
1728
            this.radProgressBarElement.SeparatorColor2 = System.Drawing.Color.White;
1729
            this.radProgressBarElement.SeparatorColor3 = System.Drawing.Color.White;
1730
            this.radProgressBarElement.SeparatorColor4 = System.Drawing.Color.White;
1731
            this.radProgressBarElement.SeparatorGradientAngle = 0;
1732
            this.radProgressBarElement.SeparatorGradientPercentage1 = 0.4F;
1733
            this.radProgressBarElement.SeparatorGradientPercentage2 = 0.6F;
1734
            this.radProgressBarElement.SeparatorNumberOfColors = 2;
1735
            this.radStatusStripMain.SetSpring(this.radProgressBarElement, true);
1736
            this.radProgressBarElement.StepWidth = 14;
1737
            this.radProgressBarElement.SweepAngle = 90;
1738
            this.radProgressBarElement.Text = "";
1739
            // 
1663 1740
            // DockMain
1664 1741
            // 
1665 1742
            this.DockMain.ActiveWindow = this.DockWindowComment;
......
1809 1886
            this.DockTabStripComment.TabIndex = 4;
1810 1887
            this.DockTabStripComment.TabStop = false;
1811 1888
            // 
1812
            // radProgressBarElement
1813
            // 
1814
            this.radProgressBarElement.Name = "radProgressBarElement";
1815
            this.radProgressBarElement.SeparatorColor1 = System.Drawing.Color.White;
1816
            this.radProgressBarElement.SeparatorColor2 = System.Drawing.Color.White;
1817
            this.radProgressBarElement.SeparatorColor3 = System.Drawing.Color.White;
1818
            this.radProgressBarElement.SeparatorColor4 = System.Drawing.Color.White;
1819
            this.radProgressBarElement.SeparatorGradientAngle = 0;
1820
            this.radProgressBarElement.SeparatorGradientPercentage1 = 0.4F;
1821
            this.radProgressBarElement.SeparatorGradientPercentage2 = 0.6F;
1822
            this.radProgressBarElement.SeparatorNumberOfColors = 2;
1823
            this.radStatusStripMain.SetSpring(this.radProgressBarElement, true);
1824
            this.radProgressBarElement.StepWidth = 14;
1825
            this.radProgressBarElement.SweepAngle = 90;
1826
            this.radProgressBarElement.Text = "";
1827
            // 
1828 1889
            // Main
1829 1890
            // 
1830 1891
            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
......
2034 2095
        private Telerik.WinControls.UI.RadRibbonBarGroup radRibbonBarGroup3;
2035 2096
        private Telerik.WinControls.UI.RadButtonElement radButtonElementConvert;
2036 2097
        private Telerik.WinControls.UI.RadProgressBarElement radProgressBarElement;
2098
        private Telerik.WinControls.UI.RadDropDownButtonElement radDropDownButtonElementTheme;
2099
        private Telerik.WinControls.UI.RadMenuItem radMenuItemTelerikMetro;
2100
        private Telerik.WinControls.UI.RadMenuItem radMenuItemOffice2013Dark;
2101
        private Telerik.WinControls.UI.RadMenuItem radMenuItemVisualStudio2012Dark;
2102
        private Telerik.WinControls.UI.RadMenuItem radMenuItemVisualStudio2012Light;
2103
        private Telerik.WinControls.UI.RadMenuItem radMenuItemWindows8;
2104
        private Telerik.WinControls.UI.CommandBarSeparator commandBarSeparator4;
2105
        private Telerik.WinControls.UI.RadMenuItem radMenuItemControlDefault;
2037 2106
    }
2038 2107
}
ID2.Manager/ID2.Manager/Main.cs
57 57
        BriefAndImages briefAndImagesReview = new BriefAndImages { Dock = DockStyle.Fill };
58 58
        IssueImagesAndAnswer issueImagesAndAnswerWork = new IssueImagesAndAnswer { Dock = DockStyle.Fill };
59 59

  
60
        #region 테마
61
        private static Telerik.WinControls.Themes.Office2013DarkTheme office2013DarkTheme1 = new Telerik.WinControls.Themes.Office2013DarkTheme();
62
        private static Telerik.WinControls.Themes.TelerikMetroTheme telerikMetroTheme1 = new Telerik.WinControls.Themes.TelerikMetroTheme();
63
        private static Telerik.WinControls.Themes.VisualStudio2012DarkTheme visualStudio2012DarkTheme1 = new Telerik.WinControls.Themes.VisualStudio2012DarkTheme();
64
        private static Telerik.WinControls.Themes.VisualStudio2012LightTheme visualStudio2012LightTheme1 = new Telerik.WinControls.Themes.VisualStudio2012LightTheme();
65
        private static Telerik.WinControls.Themes.Windows8Theme windows8Theme1 = new Telerik.WinControls.Themes.Windows8Theme();
66
        #endregion
60 67
#if DEBUG
61 68
        Telerik.WinControls.RadControlSpy.RadControlSpyForm radControlSpyForm = new Telerik.WinControls.RadControlSpy.RadControlSpyForm();
62 69
#endif
......
115 122
            this.radTextBoxDocumentNo.KeyDown += RadTextBoxDocumentNo_KeyDown;
116 123
            this.radTextBoxDocumentNo.KeyUp += RadTextBoxDocumentNo_KeyUp;
117 124
            this.radButtonSearch.Click += RadButtonSearch_Click;
125
            #region 테마 설정
126
            this.radMenuItemControlDefault.Click += RadMenuItemTheme_Click;
127
            this.radMenuItemOffice2013Dark.Click += RadMenuItemTheme_Click;
128
            this.radMenuItemTelerikMetro.Click += RadMenuItemTheme_Click;
129
            this.radMenuItemVisualStudio2012Dark.Click += RadMenuItemTheme_Click;
130
            this.radMenuItemVisualStudio2012Light.Click += RadMenuItemTheme_Click;
131
            this.radMenuItemWindows8.Click += RadMenuItemTheme_Click;
132
            #endregion
118 133

  
119 134
            //this.radGridViewDocuments.DefaultValuesNeeded += RadGridViewDocuments_DefaultValuesNeeded;
120 135
            //this.radGridViewDocuments.UserAddedRow += RadGridViewDocuments_UserAddedRow;
......
157 172
            this.Initialize();
158 173
        }
159 174

  
175
        /// <summary>
176
        /// 사용자가 선택한 테마를 적용한다.
177
        /// </summary>
178
        /// <param name="sender"></param>
179
        /// <param name="e"></param>
180
        private void RadMenuItemTheme_Click(object sender, EventArgs e)
181
        {
182
            string theme = (sender as RadMenuItem).Text;
183
            if(theme != this.radDropDownButtonElementTheme.Text)
184
            {
185
                this.radDropDownButtonElementTheme.Text = theme;
186
                Classes.ID2Helper.IniWriteValue(Program.IniFilePath, "App", "Theme", theme);
187
                if (!string.IsNullOrEmpty(theme))
188
                {
189
                    Telerik.WinControls.ThemeResolutionService.ApplicationThemeName = theme;
190
                    Program.ThemeName = theme;
191
                }
192
            }
193
        }
194

  
160 195
        private void BtnDockLayoutReset_Click(object sender, EventArgs e)
161 196
        {
162 197
            this.LoadDockingLayout(true);
......
560 595
            try
561 596
            {
562 597
                LoadDockingLayout();
598
                this.radDropDownButtonElementTheme.Text = Program.ThemeName;
563 599
                InitializeGrid();
564 600

  
565 601
                bool isID2DB = this.IsID2Connection();
ID2.Manager/ID2.Manager/Main.resx
156 156
        WXoxSx9cfQCSrFXAhaG4yAAAAABJRU5ErkJggg==
157 157
</value>
158 158
  </data>
159
  <metadata name="office2013DarkTheme1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
160
    <value>17, 17</value>
161
  </metadata>
162
  <metadata name="telerikMetroTheme1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
163
    <value>208, 17</value>
164
  </metadata>
165
  <metadata name="visualStudio2012DarkTheme1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
166
    <value>379, 17</value>
167
  </metadata>
168
  <metadata name="visualStudio2012LightTheme1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
169
    <value>610, 17</value>
170
  </metadata>
171
  <metadata name="windows8Theme1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
172
    <value>842, 17</value>
173
  </metadata>
159 174
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
160 175
    <value>
161 176
        AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABILAAASCwAAAAAAAAAA
ID2.Manager/ID2.Manager/Program.cs
17 17

  
18 18
        public static Informations informations = Informations.Instance;
19 19
        public static bool IsSearch = false;
20
        public static string IniFilePath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
21
                    Application.ProductName, $"{Application.ProductName}.ini");
22
        public static string ThemeName = "ControlDefault";
20 23

  
21 24
        /// <summary>
22 25
        /// 해당 애플리케이션의 주 진입점입니다.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)