@ -13,6 +13,7 @@ import com.fr.design.gui.icombobox.UIComboBox;
import com.fr.design.gui.ilable.UILabel ;
import com.fr.design.gui.ilable.UILabel ;
import com.fr.design.i18n.Toolkit ;
import com.fr.design.i18n.Toolkit ;
import com.fr.design.layout.TableLayout ;
import com.fr.design.layout.TableLayout ;
import com.fr.design.mainframe.chart.mode.ChartEditContext ;
import com.fr.design.utils.gui.GUICoreUtils ;
import com.fr.design.utils.gui.GUICoreUtils ;
import com.fr.general.FRFont ;
import com.fr.general.FRFont ;
import com.fr.general.GeneralUtils ;
import com.fr.general.GeneralUtils ;
@ -29,16 +30,21 @@ public class ChartTextAttrPane extends BasicPane {
private static final long serialVersionUID = 6731679928019436869L ;
private static final long serialVersionUID = 6731679928019436869L ;
public static final int FONT_START = 6 ;
public static final int FONT_START = 6 ;
public static final int FONT_END = 72 ;
public static final int FONT_END = 72 ;
public static final int FONT_END_4_DUCHAMP = 200 ;
private UIComboBox fontNameComboBox ;
private UIComboBox fontNameComboBox ;
private UIComboBox fontSizeComboBox ;
private UIComboBox fontSizeComboBox ;
private UIToggleButton bold ;
private UIToggleButton bold ;
private UIToggleButton italic ;
private UIToggleButton italic ;
private UIColorButton fontColor ;
private UIColorButton fontColor ;
public static Integer [ ] FONT_SIZES = new Integer [ FONT_END - FONT_START + 1 ] ;
public static Integer [ ] FONT_SIZES = new Integer [ FONT_END - FONT_START + 1 ] ;
private static Integer [ ] FONT_SIZES_4_DUCHAMP = new Integer [ FONT_END_4_DUCHAMP - FONT_START + 1 ] ;
static {
static {
for ( int i = FONT_START ; i < = FONT_END ; i + + ) {
for ( int i = FONT_START ; i < = FONT_END ; i + + ) {
FONT_SIZES [ i - FONT_START ] = i ;
FONT_SIZES [ i - FONT_START ] = i ;
}
}
for ( int i = FONT_START ; i < = FONT_END_4_DUCHAMP ; i + + ) {
FONT_SIZES_4_DUCHAMP [ i - FONT_START ] = i ;
}
}
}
public ChartTextAttrPane ( ) {
public ChartTextAttrPane ( ) {
@ -176,7 +182,7 @@ public class ChartTextAttrPane extends BasicPane {
}
}
protected Object [ ] getFontSizeComboBoxModel ( ) {
protected Object [ ] getFontSizeComboBoxModel ( ) {
return FONT_SIZES ;
return ChartEditContext . duchampMode ( ) ? FONT_SIZES_4_DUCHAMP : FONT_SIZES ;
}
}
protected void initState ( ) {
protected void initState ( ) {