-- Smart Obejct Removable Radial Menu Script -- Author: Jeff The Intern -- Creation Date: 8/7/08 -- Constants --Properties Define Properties() IncludeScript('13197:21') -- ui_library script_description = 'Deleteable (Radial Menu)' end --Triggers Trigger attach() SendTo(self, 'radial_menu_register', 0, self, 'Delete', string.format('/event radial_delete %d', self.id), ui_library.decline.normal, ui_library.decline.hover, ui_library.decline.press, 500, 0) end Trigger detach() SendTo(self, 'radial_menu_unregister', 0, self, 'Delete') end Trigger radial_delete(caller) Debug("Called") local delete_window = ui_default_window(0, 'confirm_deletion', 0, 0, 300, 160) UiAlign(delete_window, 0, 0, 'center', 'scale_none') local info = UiMultiLabel(delete_window, 'confirm_text', 6, 30, 288, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2) UiText(info, string.format('Are you sure you want to delete this object?')) UiAttachUser(caller, delete_window) UiImageButton(delete_window, 'accept_btn', 100, 110, 32, 32, ui_library.accept.normal, ui_library.accept.hover, ui_library.accept.press, string.format('/event delete_object %d %d', self.id, delete_window)) UiImageButton(delete_window, 'decline_btn', 158, 110, 32, 32, ui_library.decline.normal, ui_library.decline.hover, ui_library.decline.press, string.format('ui_library_close_window %d', delete_window)) end Trigger delete_object(caller, close_window) DestroyObject(self) UiDelete(close_window) end