/// <summary> /// Opens dialog to edit properties of the instance /// </summary> /// <param name="instanceToEdit">The instance to edit properties of</param> /// <param name="title">Title to show</param> /// <param name="description">Description</param> /// <param name="style">The style.</param> /// <param name="size">The size.</param> /// <returns>Edited instance</returns> public static Object openEditProperties(Object instanceToEdit, String title = "", String description = "", dialogStyle style = dialogStyle.redDialog, dialogSize size = dialogSize.fullScreenBox) { dialogEditProperties editDialog = new dialogEditProperties(aceCommons.platform, instanceToEdit, title, description); var response = editDialog.open(aceCommons.platform, new dialogFormatSettings(style, size)); return(editDialog.editor.getObject()); }
/// <summary> /// Otvara privremenu instancu dijaloga i sinhrono ceka rezultat /// </summary> /// <param name="platform">Platforma na kojoj se prikazuje dijalog</param> /// <param name="targetObject">Objekat koi se edituje</param> /// <param name="description">The description.</param> /// <param name="hostTitle">Naslov host->property objekta</param> /// <returns> /// Kolekcija rezultata /// </returns> public static Object open(IPlatform platform, Object targetObject, String description, String hostTitle) { dialogEditProperties dialog = new dialogEditProperties(platform, targetObject, hostTitle, description); var format = new dialogFormatSettings(dialogStyle.redDialog, dialogSize.mediumBox); var result = dialog.open(platform, format); return(dialog.editor.getObject()); }