Ejemplo n.º 1
0
 private void cboFonts_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         if (!m_Loaded || cboFonts.SelectedIndex < 0)
         {
             return;
         }
         var lf   = (LOGFONT)e.AddedItems[0];
         var logF = new LOGFONT();
         logF.Init();
         logF.SetFontFace(lf.lfFaceName);
         logF.SetFontSize((int)cboFontSize.SelectedItem);
         m_Group.Font = logF;
         PNStatic.DrawSkinlessPreview(m_Group, brdFrame, blkCaption, brdBody, blkBody);
         if (lstSkins.SelectedIndex >= 0)
         {
             PNStatic.DrawSkinPreview(m_Group, m_Group.Skin, imgSkin);
         }
     }
     catch (Exception ex)
     {
         PNStatic.LogException(ex);
     }
 }
Ejemplo n.º 2
0
 private void cboFontSize_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         if (!_Loaded || cboFontSize.SelectedIndex < 0) return;
         var gr = selectedGroup();
         if (gr == null) return;
         var logF = new LOGFONT();
         logF.Init();
         logF.SetFontFace(gr.Font.lfFaceName);
         logF.SetFontSize((int)cboFontSize.SelectedItem);
         gr.Font = logF;
         PNStatic.DrawSkinlessPreview(gr, brdFrame, blkCaption, brdBody, blkBody);
         if (lstSkins.SelectedIndex >= 0)
         {
             PNStatic.DrawSkinPreview(gr, gr.Skin, imgSkin);
         }
     }
     catch (Exception ex)
     {
         PNStatic.LogException(ex);
     }
 }
Ejemplo n.º 3
0
 private void cboFonts_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         if (!m_Loaded || cboFonts.SelectedIndex < 0) return;
         var lf = (LOGFONT)e.AddedItems[0];
         var logF = new LOGFONT();
         logF.Init();
         logF.SetFontFace(lf.lfFaceName);
         logF.SetFontSize((int) cboFontSize.SelectedItem);
         m_Group.Font = logF;
         PNStatic.DrawSkinlessPreview(m_Group, brdFrame, blkCaption, brdBody, blkBody);
         if (lstSkins.SelectedIndex >= 0)
         {
             PNStatic.DrawSkinPreview(m_Group, m_Group.Skin, imgSkin);
         }
     }
     catch (Exception ex)
     {
         PNStatic.LogException(ex);
     }
 }
Ejemplo n.º 4
0
 internal void Clear()
 {
     _Skin.Dispose();
     _Skin = new PNSkinDetails();
     _Skinless = new PNSkinlessDetails();
     var lf = new LOGFONT();
     lf.Init();
     lf.SetFontFace(PNStrings.DEFAULT_FONT_NAME);
     lf.SetFontSize(PNStatic.DEFAULT_FONTSIZE);
     _Font = lf;
     _FontColor = PNStatic.DefaultFontColor;
 }