Mini Kabibi Habibi
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset0 Courier New;}}
{\colortbl ;\red0\green0\blue255;\red43\green145\blue175;\red163\green21\blue21;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\sl240\slmult1\cf1\lang1033\f0\fs20 using\cf0 System;\par
\cf1 using\cf0 System.Diagnostics;\par
\cf1 using\cf0 System.Drawing;\par
\cf1 using\cf0 DevExpress.Tutorials.Controls;\par
\cf1 using\cf0 DevExpress.Utils;\par
\cf1\par
namespace\cf0 DevExpress.XtraBars.Demos.RibbonSimplePad \{\par
\cf1 public\cf0 \cf1 partial\cf0 \cf1 class\cf0 \cf2 frmMain\cf0 : DevExpress.XtraBars.Ribbon.\cf2 RibbonForm\cf0 \{\par
\cf1 public\cf0 frmMain() \{\par
InitializeComponent();\par
CreateColorPopup(popupControlContainer1);\par
\cf2 UserLookAndFeel\cf0 .Default.StyleChanged += \cf1 new\cf0 \cf2 EventHandler\cf0 (OnLookAndFeelStyleChanged);\par
\cf2 UserLookAndFeel\cf0 .Default.SetSkinStyle(\cf3 "Office 2010 Blue"\cf0 );\par
\}\par
\cf1 string\cf0 DocumentName \{ \cf1 get\cf0 \{ \cf1 return\cf0 \cf1 string\cf0 .Format(\cf3 "New Document \{0\}"\cf0 , documentIndex); \} \}\par
\cf1 void\cf0 CreateNewDocument() \{\par
CreateNewDocument(\cf1 null\cf0 );\par
\}\par
\cf1 void\cf0 InitEditors() \{\par
riicStyle.Items.Add(\cf1 new\cf0 \cf2 ImageComboBoxItem\cf0 (\cf3 "Office 2007"\cf0 , \cf2 RibbonControlStyle\cf0 .Office2007, -1));\par
riicStyle.Items.Add(\cf1 new\cf0 \cf2 ImageComboBoxItem\cf0 (\cf3 "Office 2010"\cf0 , \cf2 RibbonControlStyle\cf0 .Office2010, -1));\par
riicStyle.Items.Add(\cf1 new\cf0 \cf2 ImageComboBoxItem\cf0 (\cf3 "MacOffice"\cf0 , \cf2 RibbonControlStyle\cf0 .MacOffice, -1));\par
biStyle.EditValue = ribbonControl1.RibbonStyle;\par
\}\par
\cf1 public\cf0 \cf1 void\cf0 ShowHideFormatCategory() \{\par
\cf2 RibbonPageCategory\cf0 selectionCategory = Ribbon.PageCategories[0] \cf1 as\cf0 \cf2 RibbonPageCategory\cf0 ;\par
\cf1 if\cf0 (selectionCategory == \cf1 null\cf0 ) \cf1 return\cf0 ;\par
\cf1 if\cf0 (CurrentRichTextBox == \cf1 null\cf0 )\par
selectionCategory.Visible = \cf1 false\cf0 ;\par
\cf1 else\par
\cf0 selectionCategory.Visible = CurrentRichTextBox.SelectionLength != 0;\par
\cf1 if\cf0 (selectionCategory.Visible) Ribbon.SelectedPage = selectionCategory.Pages[0];\par
\}\par
\cf1 private\cf0 \cf1 void\cf0 CreateColorPopup(\cf2 PopupControlContainer\cf0 container) \{\par
cp = \cf1 new\cf0 \cf2 ColorPopup\cf0 (container, iFontColor, \cf1 this\cf0 );\par
\}\par
\cf1 private\cf0 \cf1 void\cf0 iWeb_ItemClick(\cf1 object\cf0 sender, DevExpress.XtraBars.\cf2 ItemClickEventArgs\cf0 e) \{\par
\cf2 Process\cf0 process = \cf1 new\cf0 \cf2 Process\cf0 ();\par
process.StartInfo.FileName = \cf3 "\cf0{\field{\*\fldinst{HYPERLINK "http://www.devexpress.com"}}{\fldrslt{\ul\cf1 http://www.devexpress.com}}}\cf3\f0\fs20 "\cf0 ;\par
process.StartInfo.Verb = \cf3 "Open"\cf0 ;\par
process.StartInfo.WindowStyle = \cf2 ProcessWindowStyle\cf0 .Normal;\par
process.Start();\par
\}\par
\par
\cf1 private\cf0 \cf1 void\cf0 iAbout_ItemClick(\cf1 object\cf0 sender, DevExpress.XtraBars.\cf2 ItemClickEventArgs\cf0 e) \{\par
DevExpress.Utils.About.\cf2 frmAbout\cf0 dlg = \cf1 new\cf0 DevExpress.Utils.About.\cf2 frmAbout\cf0 (\cf3 "Ribbon Demo for the XtraBars by Developer Express Inc."\cf0 );\par
dlg.ShowDialog();\par
\}\par
\cf1 private\cf0 \cf1 void\cf0 barEditItem1_ItemPress(\cf1 object\cf0 sender, \cf2 ItemClickEventArgs\cf0 e) \{\par
System.Diagnostics.\cf2 Process\cf0 .Start(\cf3 "http://www.devexpress.com"\cf0 );\par
\}\par
\par
\cf1 private\cf0 \cf1 void\cf0 biStyle_EditValueChanged(\cf1 object\cf0 sender, \cf2 EventArgs\cf0 e) \{\par
\cf2 RibbonControlStyle\cf0 style = (\cf2 RibbonControlStyle\cf0 )biStyle.EditValue;\par
ribbonControl1.RibbonStyle = style;\par
\cf1 if\cf0 (style == \cf2 RibbonControlStyle\cf0 .Office2010 ||\par
style == \cf2 RibbonControlStyle\cf0 .MacOffice) \{\par
ribbonControl1.ApplicationButtonDropDownControl = \cf1 this\cf0 .backstageViewControl1;\par
\}\par
\cf1 else\cf0 \{\par
ribbonControl1.ApplicationButtonDropDownControl = pmAppMain;\par
\}\par
UpdateSchemeCombo();\par
\}\par
\cf1 void\cf0 UpdateSchemeCombo() \{\par
\cf1 if\cf0 (ribbonControl1.RibbonStyle == \cf2 RibbonControlStyle\cf0 .MacOffice ||\par
ribbonControl1.RibbonStyle == \cf2 RibbonControlStyle\cf0 .Office2010) \{\par
beScheme.Visibility = \cf2 UserLookAndFeel\cf0 .Default.ActiveSkinName.Contains(\cf3 "Office 2010"\cf0 ) ? \cf2 BarItemVisibility\cf0 .Always : \cf2 BarItemVisibility\cf0 .Never;\par
\}\par
\cf1 else\cf0 \{\par
beScheme.Visibility = \cf2 BarItemVisibility\cf0 .Never;\par
\}\par
\}\par
\cf1 private\cf0 \cf1 void\cf0 ribbonControl1_BeforeApplicationButtonContentControlShow(\cf1 object\cf0 sender, \cf2 EventArgs\cf0 e) \{\par
\cf1 this\cf0 .printControl1.RtfText = CurrentRichTextBox == \cf1 null\cf0 ? \cf3 ""\cf0 : CurrentRichTextBox.Rtf;\par
\cf1 this\cf0 .exportControl1.RtfText = CurrentRichTextBox == \cf1 null\cf0 ? \cf3 ""\cf0 : CurrentRichTextBox.Rtf;\par
\}\par
\}\par
\}\par
\}\par
\lang9\par
}