Exemple #1
0
        /// <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());
        }
Exemple #2
0
        /// <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-&gt;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());
        }