File tree Expand file tree Collapse file tree 4 files changed +13
-16
lines changed
editor/src/main/java/org/csstudio/display/builder/editor/app
model/src/main/java/org/csstudio/display/builder/model
runtime/src/main/java/org/csstudio/display/builder/runtime/app Expand file tree Collapse file tree 4 files changed +13
-16
lines changed Original file line number Diff line number Diff line change 77 ******************************************************************************/
88package org .csstudio .display .builder .editor .app ;
99
10- import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .propFile ;
11-
1210import java .io .File ;
1311import java .net .URI ;
1412import java .text .MessageFormat ;
3230import org .csstudio .display .builder .model .WidgetProperty ;
3331import org .csstudio .display .builder .model .WidgetPropertyListener ;
3432import org .csstudio .display .builder .model .persist .WidgetClassesService ;
33+ import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .propFile ;
3534import org .csstudio .display .builder .model .util .ModelThreadPool ;
3635import org .csstudio .display .builder .model .widgets .GroupWidget ;
3736import org .csstudio .display .builder .representation .javafx .FilenameSupport ;
@@ -80,10 +79,10 @@ public class DisplayEditorInstance implements AppInstance
8079
8180 private final WidgetPropertyListener <String > model_name_listener = (property , old_value , new_value ) ->
8281 {
83- String userDataInputFile = property .getWidget ().getUserData ( DisplayModel . USER_DATA_INPUT_FILE );
82+ String fileName = property .getWidget ().checkDisplayModel (). getDisplayName ( );
8483
8584 String value = (property .getValue () == null || property .getValue ().isEmpty ())
86- ? userDataInputFile
85+ ? fileName
8786 : property .getValue ();
8887
8988 final String label = EditorUtil .isDisplayReadOnly (property .getWidget ().checkDisplayModel ())
Original file line number Diff line number Diff line change 77 *******************************************************************************/
88package org .csstudio .display .builder .model ;
99
10- import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .newBooleanPropertyDescriptor ;
11- import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .newColorPropertyDescriptor ;
12- import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .newIntegerPropertyDescriptor ;
13- import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .propBackgroundColor ;
14- import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .propMacros ;
15-
1610import java .util .List ;
1711
1812import org .csstudio .display .builder .model .persist .ModelReader ;
1913import org .csstudio .display .builder .model .persist .NamedWidgetColors ;
2014import org .csstudio .display .builder .model .persist .WidgetColorService ;
15+ import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .newBooleanPropertyDescriptor ;
16+ import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .newColorPropertyDescriptor ;
17+ import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .newIntegerPropertyDescriptor ;
18+ import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .propBackgroundColor ;
19+ import static org .csstudio .display .builder .model .properties .CommonWidgetProperties .propMacros ;
2120import org .csstudio .display .builder .model .properties .WidgetColor ;
2221import org .csstudio .display .builder .model .widgets .EmbeddedDisplayWidget ;
2322import org .csstudio .display .builder .model .widgets .NavigationTabsWidget ;
@@ -173,6 +172,8 @@ public String getDisplayName()
173172 name = getUserData (USER_DATA_INPUT_FILE );
174173 if (name == null )
175174 name = "<No name>" ;
175+ else
176+ name = new java .io .File (name ).getName ();;
176177 }
177178 return name ;
178179 }
Original file line number Diff line number Diff line change 77 *******************************************************************************/
88package org .csstudio .display .builder .runtime .app ;
99
10- import static org .csstudio .display .builder .runtime .WidgetRuntime .logger ;
11-
1210import java .io .UnsupportedEncodingException ;
1311import java .net .URI ;
1412import java .net .URISyntaxException ;
1816
1917import org .csstudio .display .builder .model .DisplayModel ;
2018import org .csstudio .display .builder .model .macros .MacroHandler ;
19+ import static org .csstudio .display .builder .runtime .WidgetRuntime .logger ;
2120import org .phoebus .framework .macros .Macros ;
2221import org .phoebus .framework .util .ResourceParser ;
2322
Original file line number Diff line number Diff line change 77 ******************************************************************************/
88package org .csstudio .display .builder .runtime .app ;
99
10- import static org .csstudio .display .builder .runtime .WidgetRuntime .logger ;
11-
12-
1310import java .awt .geom .Rectangle2D ;
1411import java .util .ArrayList ;
1512import java .util .Objects ;
1613import java .util .Optional ;
1714import java .util .concurrent .Callable ;
1815import java .util .concurrent .Future ;
16+ import java .util .concurrent .FutureTask ;
1917import java .util .concurrent .TimeUnit ;
2018import java .util .concurrent .TimeoutException ;
21- import java .util .concurrent .FutureTask ;
2219import java .util .logging .Level ;
2320
2421import org .csstudio .display .builder .model .DisplayModel ;
3027import org .csstudio .display .builder .representation .javafx .JFXRepresentation ;
3128import org .csstudio .display .builder .runtime .ActionUtil ;
3229import org .csstudio .display .builder .runtime .RuntimeUtil ;
30+ import static org .csstudio .display .builder .runtime .WidgetRuntime .logger ;
3331import org .phoebus .framework .jobs .JobManager ;
3432import org .phoebus .framework .jobs .JobMonitor ;
3533import org .phoebus .framework .macros .Macros ;
You can’t perform that action at this time.
0 commit comments