Ignore:
Timestamp:
Dec 14, 2012 2:50:24 PM (11 years ago)
Author:
Jae Cho <jhjcho@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
0203ade
Parents:
aa01d07b
Message:

merging from the release 2.2.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plottools/src/danse/common/plottools/SimpleFont.py

    r8f59e95 r657e52c  
    3434        self.style = STYLE[0] 
    3535        self.weight = WEIGHT[1] 
    36  
     36        self.tick_label = None 
     37        self.tick_label_check = None 
    3738        self.InitUI() 
    3839        self.Centre() 
    3940        self.Show() 
    40  
    41  
     41         
    4242    def InitUI(self): 
    4343        vbox = wx.BoxSizer(wx.VERTICAL) 
     
    5757        self.fontWeight = wx.ComboBox(self,pos=(300,60), 
    5858                                      style=wx.CB_READONLY,size=(100,-1)) 
    59  
     59        self.tick_label_check = wx.CheckBox(self, -1, label='', pos=(80, 100),  
     60                                                                                size=(15, -1)) 
     61        self.tick_label_check.SetValue(False) 
    6062        self.okButton = wx.Button(self,wx.ID_OK,'OK',pos=(215,100)) 
    6163        self.closeButton = wx.Button(self,wx.ID_CANCEL,'Cancel',pos=(315,100)) 
    62  
     64         
    6365        self._set_family_list() 
    6466        self._set_style_list() 
    6567        self._set_weight_list() 
    6668        self._set_point_list() 
    67  
     69         
    6870        familyText = wx.StaticText(self, label='Family:', pos=(10,12)) 
    6971        sizeText = wx.StaticText(self, label='Size:',pos=(220,12)) 
    7072        styleText = wx.StaticText(self, label='Style:',pos=(10,62)) 
    7173        weightText = wx.StaticText(self, label='Weight:',pos=(220,62)) 
    72  
     74        tick_label_text = wx.StaticText(self,label='Tick label?', pos=(10, 100)) 
     75        tick_label_text.SetToolTipString("Apply to tick label too.") 
     76                 
    7377    def _set_family_list(self): 
    7478        # list of font family 
     
    9599            self.fontPoint.Append(str(list[idx]),idx) 
    96100 
     101    def get_ticklabel_check(self): 
     102        """ 
     103        Get tick label check value 
     104        """ 
     105        self.tick_label = self.tick_label_check.GetValue() 
     106        return self.tick_label 
     107 
     108    def set_ticklabel_check(self, check=False): 
     109        """ 
     110        Set tick label check value 
     111        """ 
     112        self.tick_label_check.SetValue(check) 
    97113 
    98114    def set_default_font(self,font): 
     
    103119            self.fontPoint.SetSelection(3) 
    104120            self.fontStyle.SetSelection(0) 
    105  
    106121        else: 
    107             self.fontWeight.SetStringSelection(font.get_weight()) 
    108             self.fontPoint.SetStringSelection(font.get_size()) 
    109             self.fontFamily.SetStringSelection(font.get_family()) 
    110             self.fontStyle.SetStringSelection(font.get_style()) 
    111          
    112  
     122                self.fontWeight.SetStringSelection(str(font.get_weight())) 
     123                self.fontPoint.SetStringSelection(str(int(font.get_size()))) 
     124                self.fontFamily.SetStringSelection(str(font.get_family()[0])) 
     125                self.fontStyle.SetStringSelection(str(font.get_style())) 
     126                 
    113127    def get_font(self): 
    114128        FONT = FontProperties() 
    115129        font = FONT.copy() 
    116         font.set_size(self.fontPoint.GetValue()) 
     130        font.set_size(str(self.fontPoint.GetValue())) 
    117131        font.set_name(str(self.fontFamily.GetValue())) 
    118132        font.set_slant(str(self.fontStyle.GetValue())) 
Note: See TracChangeset for help on using the changeset viewer.