Пример #1
0
def _draw_global_settings_panel(scene, layout, scs_globals):
    """Draw global settings panel."""
    layout_column = layout.column(align=True)
    layout_box = layout_column.box()  # header
    if scene.scs_props.global_settings_expand:
        layout_box_row = layout_box.row()
        layout_box_row.prop(scene.scs_props,
                            'global_settings_expand',
                            text="Global Settings:",
                            icon='TRIA_DOWN',
                            icon_only=True,
                            emboss=False)
        layout_box_row.label('')

        # GLOBAL SETTINGS PANEL
        # draw_scs_tools_settings_panel_box(layout_box.row())

        layout_box = layout_column.box()  # body
        # PATH SETTINGS PANEL
        _draw_path_settings_panel(scene, layout_box.row(), scs_globals)

        # DISPLAY SETTINGS PANEL
        _draw_display_settings_panel(scene, layout_box.row(), scs_globals)

        _shared.draw_common_settings(layout_box)

    else:
        layout_box_row = layout_box.row()
        layout_box_row.prop(scene.scs_props,
                            'global_settings_expand',
                            text="Global Settings:",
                            icon='TRIA_RIGHT',
                            icon_only=True,
                            emboss=False)
        layout_box_row.label('')
Пример #2
0
    def draw(self, context):
        """Draw global settings panel."""
        layout = self.get_layout()
        scs_globals = _get_scs_globals()

        # scs tools main panel if config is being updated
        layout.enabled = not scs_globals.config_update_lock

        _shared.draw_common_settings(layout, without_box=True)
Пример #3
0
def _draw_global_settings_panel(scene, layout, scs_globals):
    """Draw global settings panel."""
    layout_column = layout.column(align=True)
    layout_box = layout_column.box()  # header
    if scene.scs_props.global_settings_expand:
        layout_box_row = layout_box.row()
        layout_box_row.prop(
            scene.scs_props,
            'global_settings_expand',
            text="Global Settings:",
            icon='TRIA_DOWN',
            icon_only=True,
            emboss=False
        )
        layout_box_row.label('')

        # GLOBAL SETTINGS PANEL
        # draw_scs_tools_settings_panel_box(layout_box.row())

        layout_box = layout_column.box()  # body
        # PATH SETTINGS PANEL
        _draw_path_settings_panel(scene, layout_box.row(), scs_globals)

        # DISPLAY SETTINGS PANEL
        _draw_display_settings_panel(scene, layout_box.row(), scs_globals)

        _shared.draw_common_settings(layout_box)

    else:
        layout_box_row = layout_box.row()
        layout_box_row.prop(
            scene.scs_props,
            'global_settings_expand',
            text="Global Settings:",
            icon='TRIA_RIGHT',
            icon_only=True,
            emboss=False
        )
        layout_box_row.label('')