erResolutionPercentage.bl_idname, text="150% (" + str(int(x * 1.5)) + "x" + str(int(y * 1.5)) + ")", icon="CAMERA_DATA").size = 150
        self.layout.operator(SetRenderResolutionPercentage.bl_idname, text="200% (" + str(int(x * 2.0)) + "x" + str(int(y * 2.0)) + ")", icon="CAMERA_DATA").size = 200
        self.layout.operator(SetRenderResolutionPercentage.bl_idname, text="300% (" + str(int(x * 3.0)) + "x" + str(int(y * 3.0)) + ")", icon="CAMERA_DATA").size = 300


class SimplifyRenderMenu(bpy.types.Menu):
    bl_idname = "TOPBAR_MT_render_simplify"
    bl_label = "Simplify Render"
    bl_description = "I simplified set of rendering"

    def draw(self, context):
        self.layout.prop(context.scene.render, "use_simplify")
        self.layout.separator()
        self.layout.prop(context.scene.render, "simplify_subdivision")
        self.layout.prop(context.scene.render, "simplify_shadow_samples")
        self.layout.prop(context.scene.render, "simplify_child_particles")
        self.layout.prop(context.scene.render, "simplify_ao_sss")
        self.layout.prop(context.scene.render, "use_simplify_triangulate")


class ShadeingMenu(bpy.types.Menu):
    bl_idname = "TOPBAR_MT_render_shadeing"
    bl_label = "Use shading"
    bl_description = "Shading on / off"

    def draw(self, context):
        self.layout.prop(context.scene.render, 'use_textures')
        self.layout.prop(context.scene.render, 'use_shadows')
        self.layout.prop(context.scene.render, 'use_sss')
        self.layout.prop(context.scene.render, 'use_envmaps')
        self.layout.prop(context.scene.render, 'use_raytrace')


class SubsurfMenu(bpy.types.Menu):
    bl_idname = "TOPBAR_MT_render_subsurf"
    bl_label = "Subsurf Level All"
    bl_description = "Subsurf subdivision level of all objects"

    def draw(self, context):
        operator = self.layout.operator(SetAllSubsurfRenderLevels.bl_idname, text="Subdivision + 1", icon="MOD_SUBSURF")
        operator.mode = 'RELATIVE'
        operator.levels = 1
        operator = self.layout.operato