{"id":1511,"date":"2024-02-22T15:22:30","date_gmt":"2024-02-22T14:22:30","guid":{"rendered":"https:\/\/www.isa.de\/?p=1511"},"modified":"2024-06-20T10:12:54","modified_gmt":"2024-06-20T08:12:54","slug":"usw","status":"publish","type":"post","link":"https:\/\/www.isa.de\/en\/usw\/","title":{"rendered":"USW \u2013 User Supplied Widgets"},"content":{"rendered":"<div id=\"c223\" class=\"csc-default\">\n<p>Integrate your own GUI objects and use them in the same way as the existing IDM objects.<\/p>\n<\/div>\n<div id=\"c234\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n3\">\n<h4>Key features<\/h4>\n<\/div>\n<ul>\n<li>Integration of custom simple or composite GUI objects.<\/li>\n<li>Geometry and layout are managed by the ISA Dialog Manager as with standard GUI objects.<\/li>\n<li>Inheritance with defaults, models and instances is also supported for User Supplied Widgets.<\/li>\n<li>Integration into the parent-child relationships of the object hierarchy as with standard GUI objects.<\/li>\n<li>User Supplied Widgets are supported by the IDM graphical editor and the IDM Eclipse plugin.<\/li>\n<\/ul>\n<\/div>\n<div id=\"c522\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n4\">\n<h4>Usage<\/h4>\n<\/div>\n<p><a href=\"\/wp-content\/uploads\/Schnittstellen_USW_DE.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3337\" title=\"Schnittstellen USW\" src=\"\/wp-content\/uploads\/Schnittstellen_USW_DE.jpg\" alt=\"Schnittstellen USW\" width=\"602\" height=\"243\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/Schnittstellen_USW_DE.jpg 1209w, https:\/\/www.isa.de\/wp-content\/uploads\/Schnittstellen_USW_DE-300x121.jpg 300w, https:\/\/www.isa.de\/wp-content\/uploads\/Schnittstellen_USW_DE-1024x413.jpg 1024w, https:\/\/www.isa.de\/wp-content\/uploads\/Schnittstellen_USW_DE-768x310.jpg 768w, https:\/\/www.isa.de\/wp-content\/uploads\/Schnittstellen_USW_DE-18x7.jpg 18w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/a><\/p>\n<\/div>\n<div id=\"c523\" class=\"csc-default\">\n<div class=\"csc-textpic csc-textpic-intext-right csc-textpic-caption-c\" style=\"text-align: center;\">\n<dl class=\"csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol\">\n<dt><\/dt>\n<dd class=\"csc-textpic-caption\">The IDM USW interface for integrating individual GUI objects (User Supplied Widgets)<\/dd>\n<\/dl>\n<div class=\"csc-textpic-text\">\n<p style=\"text-align: left;\">The USW interface is the cross-platform interface of the ISA Dialog Manager for integrating your own GUI objects into user interfaces that are developed with the IDM. The ISA Dialog Manager cannot relieve you of implementing your individual GUI objects for each platform. But their use in the user interface is done in the same way on all platforms. And it largely corresponds to the use of the existing IDM objects. For example, you can also create custom attributes for USW objects. You can integrate both simple GUI objects and composite objects with multiple child objects.<\/p>\n<h4 style=\"text-align: left;\">Functions<\/h4>\n<figure id=\"attachment_1820\" aria-describedby=\"caption-attachment-1820\" style=\"width: 412px\" class=\"wp-caption alignright\"><a href=\"\/wp-content\/uploads\/idmqt-096.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1820\" title=\"User-defined Widget (USW)\" src=\"\/wp-content\/uploads\/idmqt-096.jpg\" alt=\"User-defined Widget (USW)\" width=\"412\" height=\"255\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/idmqt-096.jpg 777w, https:\/\/www.isa.de\/wp-content\/uploads\/idmqt-096-300x186.jpg 300w, https:\/\/www.isa.de\/wp-content\/uploads\/idmqt-096-768x475.jpg 768w, https:\/\/www.isa.de\/wp-content\/uploads\/idmqt-096-18x12.jpg 18w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/a><figcaption id=\"caption-attachment-1820\" class=\"wp-caption-text\">User-defined Widget (USW)<\/figcaption><\/figure>\n<p style=\"text-align: left;\">In your dialogs you can use the individual GUI objects in almost the same way as the standard objects. You can also use the inheritance mechanisms of the ISA Dialog Manager for your own objects. The IDM also takes over geometry management. You don't have to worry about implementing the necessary attributes. The ISA Dialog Manager makes them available to you automatically.<\/p>\n<p style=\"text-align: left;\">The ISA Dialog Manager development tools support custom GUI objects. In the graphical editor they can be instantiated like standard objects and their attributes can be edited in the properties dialogs. The content assistant of the <a href=\"\/en\/idm-eclipse-plugin\/\">IDM Eclipse Plug\u00adins<\/a> also shows code completion suggestions for custom GUI objects.<\/p>\n<h4 style=\"text-align: left;\">Availability<\/h4>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"c513\" class=\"csc-default\">\n<p style=\"text-align: left;\">The USW interface is available as an option to the basic licenses of the Windows, Unix and Linux versions of the ISA Dialog Manager.<\/p>\n<\/div>\n<div id=\"c518\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n7\">\n<h4>Services<\/h4>\n<\/div>\n<p>We would be happy to support you with our graphical user interface development services in designing and implementing individual components for the user interfaces of your applications.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Integrate your own GUI objects and use them in the same way as the existing IDM objects. Key Features Integration of custom simple or composite GUI objects. geometry and<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[5],"tags":[100],"class_list":["post-1511","post","type-post","status-publish","format-standard","hentry","category-produkte","tag-usw"],"author_meta":{"display_name":"Website Admin","author_link":"https:\/\/www.isa.de\/en\/author\/admin\/"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/www.isa.de\/en\/produkte\/\" class=\"advgb-post-tax-term\">Produkte<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Produkte<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/www.isa.de\/en\/produkte\/\" class=\"advgb-post-tax-term\">USW<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">USW<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 2 years ago","modified":"Updated 2 years ago"},"absolute_dates":{"created":"Posted on 22. February 2024","modified":"Updated on 20. June 2024"},"absolute_dates_time":{"created":"Posted on 22. February 2024 15:22","modified":"Updated on 20. June 2024 10:12"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/1511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/comments?post=1511"}],"version-history":[{"count":19,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/1511\/revisions"}],"predecessor-version":[{"id":6117,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/1511\/revisions\/6117"}],"wp:attachment":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/media?parent=1511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/categories?post=1511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/tags?post=1511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}