{"id":20928,"date":"2023-03-27T19:05:40","date_gmt":"2023-03-27T17:05:40","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?p=20928"},"modified":"2023-03-27T19:06:36","modified_gmt":"2023-03-27T17:06:36","slug":"device-frame","status":"publish","type":"post","link":"https:\/\/audioworx.transfunnel.co\/old\/?p=20928","title":{"rendered":"Device Frame"},"content":{"rendered":"<p>The Device Frame looks and behaves similar to a standard Panel. Like a standard Panel, Parameter controls are added into it. Unlike a standard Panel, it has the power to change which Parameters its controls are attached to at run time (as opposed to design time).<\/p>\n<p>At the top of the Design Frame is a combo box which lists devices of the same type. When the Device Frame is running, you can change which device is currently selected. All the controls in the Device Frame should then switch Parameters moving to corresponding State Variables on the newly selected device. In this way, you can create one small control panel which potentially controls or monitors any number of devices.<\/p>\n<table>\n<tbody>\n<tr>\n<td class=\"table-head\"><strong>\u00a0Property Type<\/strong><\/td>\n<td class=\"table-head\"><strong>Options<\/strong><\/td>\n<\/tr>\n<tr>\n<td>\n<p><strong>General<\/strong><\/p>\n<p><strong><img fetchpriority=\"high\" decoding=\"async\" width=\"488\" height=\"158\" class=\"wp-image-20774\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/graphical-user-interface-text-application-descr-72.png\" alt=\"Graphical user interface, text, application Description automatically generated\" \/><\/strong><\/td>\n<td>\n<p><strong>Control Info:<\/strong> Shows control type.<\/p>\n<p><em>Read only<\/em><\/td>\n<\/tr>\n<tr>\n<td rowspan=\"15\">\n<p><strong>Appearance<\/strong><\/p>\n<p><strong><img decoding=\"async\" width=\"497\" height=\"655\" class=\"wp-image-20775\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/graphical-user-interface-description-automaticall-77.png\" alt=\"Graphical user interface Description automatically generated\" \/><\/strong><\/td>\n<td>\n<p><strong>Back Color: <\/strong>Background color of the panel.<\/p>\n<p>Brings up the <a href=\"#post-19721-_Select_Color_Window\">Select Color<\/a> window.<\/td>\n<\/tr>\n<tr>\n<td>\n<p><strong>Location: <\/strong>Control location (in pixels) of the control on the Custom Panel. Change X (horizontal) and Y (vertical) values in relation to upper left corner.<\/p>\n<p>You can also drag the control to a different location<\/td>\n<\/tr>\n<tr>\n<td><strong>Size: <\/strong>Control size (in pixels). Change width and height values. You can also re-size the control manually.<\/td>\n<\/tr>\n<tr>\n<td><strong>Paint Style: <\/strong>The type of background fill.<\/p>\n<ul>\n<li><em>Solid Brush or Gradient Brush<\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Gradient Mode: <\/strong>The direction that a color gradient fill will flow.<\/p>\n<ul>\n<li><em>Horizontal, Vertical, Forward Diagonal or Backward Diagonal<\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><strong>Gradient Color Start: <\/strong>The starting color of a gradient fill or the color of a solid fill.<\/p>\n<p>Brings up the <a href=\"#post-19721-_Select_Color_Window\">Select Color<\/a> window.<\/td>\n<\/tr>\n<tr>\n<td>\n<p><strong>Gradient Color End: <\/strong>The ending color of a gradient fill. Not used for a solid fill.<\/p>\n<p>Brings up the <a href=\"#post-19721-_Select_Color_Window\">Select Color<\/a> window.<\/td>\n<\/tr>\n<tr>\n<td><strong>Background Image: <\/strong>Background image of the control.<\/td>\n<\/tr>\n<tr>\n<td><strong>Background Image Layout: <\/strong>The way the background image is drawn.<\/p>\n<ul>\n<li><em>None, Tile, Center, Stretch or Zoom<\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Border Style: <\/strong>Click to select border style.<\/p>\n<ul>\n<li><em>Default style is flat.<\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Draw Border: <\/strong>When checked, a border is drawn around the Panel.<\/td>\n<\/tr>\n<tr>\n<td><strong>Rounded Corners: <\/strong>When checked the corners of the box will be rounded by the Corner Radius amount.<\/td>\n<\/tr>\n<tr>\n<td><strong>Corner Radius: <\/strong>The radius of the corners.<\/td>\n<\/tr>\n<tr>\n<td><strong>Tab Index: <\/strong>If tab stop is set to true, determines the position of the control in the tab order.<\/td>\n<\/tr>\n<tr>\n<td><strong>Tab Stop: <\/strong>Specifies whether the control appears in the tab order.<\/p>\n<ul>\n<li>Checked = Appears<\/li>\n<li>Unchecked = Won&#8217;t appear<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">\n<p><strong>Combo Box<\/strong><\/p>\n<p><strong><img decoding=\"async\" width=\"490\" height=\"181\" class=\"wp-image-20776\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/graphical-user-interface-text-application-chat-35.png\" alt=\"Graphical user interface, text, application, chat or text message Description automatically generated\" \/><\/strong><\/td>\n<td><strong>Horizontal Alignment: <\/strong>The alignment of the Combo Box within the Device Frame.<\/p>\n<ul>\n<li><em>Left, Center or Right<\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Devices: <\/strong>Brings up a Devices select window where you will select the available devices to assign to the Device Frame.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Device Frame looks and behaves similar to a standard Panel. Like a standard Panel, Parameter controls are added into it. Unlike a standard Panel, it has the power to change which Parameters its controls are attached to at run time (as opposed to design time). At the top of the Design Frame is a [&hellip;]<\/p>\n","protected":false},"author":107,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[]},"categories":[297],"tags":[],"coauthors":[292],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/20928"}],"collection":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20928"}],"version-history":[{"count":2,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/20928\/revisions"}],"predecessor-version":[{"id":20935,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/20928\/revisions\/20935"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20928"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=20928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}