File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed
linearmeter/src/main/java/org/csstudio/display/extra/widgets/linearmeter
java/org/csstudio/display/builder/model
resources/org/csstudio/display/builder/model Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -160,6 +160,10 @@ public EnumWidgetProperty<RTLinearMeter.DisplayMode> createProperty(Widget widge
160160 }
161161 };
162162
163+ private WidgetProperty <Boolean > logScale ;
164+ public static WidgetPropertyDescriptor <Boolean > propLogScale =
165+ newBooleanPropertyDescriptor (WidgetPropertyCategory .DISPLAY , "logScale" , Messages .WidgetProperties_LogScale );
166+
163167 public static WidgetPropertyDescriptor <WidgetColor > propNeedleColor =
164168 newColorPropertyDescriptor (WidgetPropertyCategory .MISC , "needle_color" , Messages .WidgetProperties_NeedleColor );
165169
@@ -253,6 +257,7 @@ protected void defineProperties(List<WidgetProperty<?>> properties) {
253257 super .defineProperties (properties );
254258
255259 properties .add (display_mode = propDisplayMode .createProperty (this , RTLinearMeter .DisplayMode .NEEDLE ));
260+ properties .add (logScale = propLogScale .createProperty (this , false ));
256261 properties .add (font = propFont .createProperty (this , WidgetFontService .get (NamedWidgetFonts .DEFAULT )));
257262 properties .add (format = propFormat .createProperty (this , FormatOption .DEFAULT ));
258263 properties .add (show_units = propShowUnits .createProperty (this , true ));
@@ -439,4 +444,8 @@ public WidgetProperty<RTLinearMeter.DisplayMode> propDisplayMode() {
439444 return display_mode ;
440445 }
441446
447+ public WidgetProperty <Boolean > propLogScale () {
448+ return logScale ;
449+ }
450+
442451}
Original file line number Diff line number Diff line change @@ -260,6 +260,7 @@ public class Messages
260260 WidgetProperties_LineColor ,
261261 WidgetProperties_LineWidth ,
262262 WidgetProperties_Locale ,
263+ WidgetProperties_LogScale ,
263264 WidgetProperties_Macros ,
264265 WidgetProperties_MajorTickSpace ,
265266 WidgetProperties_MajorTickStepHint ,
Original file line number Diff line number Diff line change @@ -246,6 +246,7 @@ WidgetProperties_LimitsFromPV=Limits from PV
246246WidgetProperties_LineColor =Line Color
247247WidgetProperties_LineWidth =Line Width
248248WidgetProperties_Locale =Locale
249+ WidgetProperties_LogScale =Logarithmic Scale
249250WidgetProperties_Macros =Macros
250251WidgetProperties_MajorTickSpace =Major Ticks Space
251252WidgetProperties_MajorTickStepHint =Major Ticks Pixel Dist.
You can’t perform that action at this time.
0 commit comments