|
|
@ -49,6 +49,7 @@ public class TemplateThemeBlock<T extends TemplateTheme> extends JPanel { |
|
|
|
private final Icon theme4currentTemplateMarkIcon = IOUtils.readIcon("/com/fr/design/form/images/theme4currentTemplate.png"); |
|
|
|
private final Icon theme4currentTemplateMarkIcon = IOUtils.readIcon("/com/fr/design/form/images/theme4currentTemplate.png"); |
|
|
|
private final Icon theme4NewTemplateMarkIcon= IOUtils.readIcon("/com/fr/design/form/images/theme4newTemplate.png"); |
|
|
|
private final Icon theme4NewTemplateMarkIcon= IOUtils.readIcon("/com/fr/design/form/images/theme4newTemplate.png"); |
|
|
|
private final Icon profileIcon = IOUtils.readIcon("/com/fr/design/icon/icon_edit.png"); |
|
|
|
private final Icon profileIcon = IOUtils.readIcon("/com/fr/design/icon/icon_edit.png"); |
|
|
|
|
|
|
|
private final boolean displayTheme4NewTemplateMarker; |
|
|
|
|
|
|
|
|
|
|
|
private UILabel thumbnailLabel; |
|
|
|
private UILabel thumbnailLabel; |
|
|
|
// UIButton会影响Block的手势监听,这里使用UILabel代替,点击事件也有Block代为处理
|
|
|
|
// UIButton会影响Block的手势监听,这里使用UILabel代替,点击事件也有Block代为处理
|
|
|
@ -59,9 +60,11 @@ public class TemplateThemeBlock<T extends TemplateTheme> extends JPanel { |
|
|
|
private MouseAdapter clickListener; |
|
|
|
private MouseAdapter clickListener; |
|
|
|
|
|
|
|
|
|
|
|
public TemplateThemeBlock(String name, |
|
|
|
public TemplateThemeBlock(String name, |
|
|
|
|
|
|
|
boolean displayTheme4NewTemplateMarker, |
|
|
|
TemplateThemeConfig<T> config, |
|
|
|
TemplateThemeConfig<T> config, |
|
|
|
TemplateThemeProfilePane<T> profilePane) { |
|
|
|
TemplateThemeProfilePane<T> profilePane) { |
|
|
|
this.name = name; |
|
|
|
this.name = name; |
|
|
|
|
|
|
|
this.displayTheme4NewTemplateMarker = displayTheme4NewTemplateMarker; |
|
|
|
this.config = config; |
|
|
|
this.config = config; |
|
|
|
this.profilePane = profilePane; |
|
|
|
this.profilePane = profilePane; |
|
|
|
|
|
|
|
|
|
|
@ -192,7 +195,7 @@ public class TemplateThemeBlock<T extends TemplateTheme> extends JPanel { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (StringUtils.equals(config.getThemeName4NewTemplate(), name)) { |
|
|
|
if (displayTheme4NewTemplateMarker && StringUtils.equals(config.getThemeName4NewTemplate(), name)) { |
|
|
|
theme4NewTemplateMarkIcon.paintIcon(this, g, 0, 0); |
|
|
|
theme4NewTemplateMarkIcon.paintIcon(this, g, 0, 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|