define whatsThisMttkMod = "MttkModSavesSpecials 1.5.4 - splitted/new part of/for mttkMod 1.5"
###MttkModSavesSpecials version = "1.5.4.0"   ###min. mttkModStrSGDver "1.5.3.0"

define mttkModLicense = """
    THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS
    OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
    GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    .
    ANY USAGE, READING, LEARNING FROM OR USE IN CONJUNCTION BY OR WITH
    MACHINE LEARNING, DEEP LEARNING, ARTIFICIAL INTELLIGENCE OR SIMILIAR
    IS STRICTLY FORBIDDEN."""

init 69:
    if ( renpy.config.name == _( "Depraved Awakening" ) and renpy.config.version == "1.0" and mttkModIntRPYver == 69912 ):
        define mttkModIntTooSmallRPYver = 69911
init 116:
    if renpy.config.name == _( "SwordofWonder" ):
        define mttkModTupDisplayedThumbnailSize = ( 384, 216  )#== ( int( renpy.config.screen_width / 5 ), int( renpy.config.screen_height / 5 ) )
        style mttkModStyFsGrid_button:#xysize ( 414, 309 )#384+2*15=414, 216+2*15=246+3*21(gui.slot_button_text_size) =309
            xysize ( 404, 299 )#384+2*10=404, 216+2*10+3*21(gui.slot_button_text_size) =299
            #padding ( 15, 15, 15, 15 )#from gui.rpy gui.slot_button_width 414 _height 309 _borders 4x15 #but does not FIT...would need adjust style slot_button: background
        style mttkModStyFsGrid_time_text:##padding ( 10, 10, 10, 10 )#is what is done in gui.rpy gui.slot_button_borders ..., so is no need to do it again
            size 21#here 14 #better could be mttkModIntSmallTxtSize(=16)
            selected_color "#59f"#from MttkModMenu.rpyc mttkModBoolOpticals
            selected_hover_color "#fff"#=
        style mttkModStyFsGrid_name_text:
            size 21#=default for 1920x1080
            selected_color "#59f"#from MttkModMenu.rpyc mttkModBoolOpticals
            selected_hover_color "#fff"#=
        style mttkModStyFsPageSelect_button_text:#from MttkModMenu.rpyc mttkModBoolOpticals
            selected_color "#59f"
            size mttkModIntStdTxtSize
        style mttkModStyFsPage_label_text:
            size 40#same as nav-title
            idle_color "#59f"#NEW
        ##in MttkModMenu.rpyc at init 111: if mttkModBoolOpticals:
        #style mttkModStyFsPage_label_text:
            #size mttkModIntStdTxtSize
        #style mttkModStyFsGrid_time_text:# and #style mttkModStyFsGrid_name_text: #see up
        #style mttkModStyFsPageSelect_button_text:#=

    elif renpy.config.name == "MOTE2":
        define mttkModTupDisplayedThumbnailSize = ( 256, 144 )
        define gui.file_slot_cols = 5#from file_picker
        define gui.file_slot_rows = 2#=
        define mttkModFloatSlotGridYAlign = 0.1
        define gui.slot_spacing = 20
        define mttkModColFsAcc = "#e5fcc2"
        style mttkModStyFsGrid_button:
            xysize ( 276, 208 )#from e.g. gui/slot_idle_background.png
            padding ( 9, 2, 10, 0 )#left,top,right,bottom #tho right and bottom nearly senseless(box adjustes)
        style mttkModStyFsGrid_button_text:
            size mttkModIntSmallTxtSize
            properties mttkModDictPropsStdTxtFont
        style mttkModStyFsGrid_time_text:
            size mttkModIntSmallTxtSize
            properties mttkModDictPropsStdTxtFont
        style mttkModStyFsGrid_name_text:
            size mttkModIntSmallTxtSize
            properties mttkModDictPropsStdTxtFont
        style mttkModStyFsMyPage_label:
            right_padding 10
        style mttkModStyFsPage_label:
            right_padding 10
        style mttkModStyFsPageSelect_button_text:
            selected_color "#eebb00"
        if mttkModIntRPYver < 70400:#im.* was called deprecated 7.4.0 !
            image mttkModImgMovedGMBackground = ConditionSwitch(
                '( renpy.get_screen( "preferences" ) is not None ) or ( renpy.get_screen( "history" ) is not None )',"images/Background.jpg",
                True, im.Composite( ( 1920, 1080 ),#'( renpy.get_screen( "save" ) is not None ) or ( renpy.get_screen( "load" ) is not None )'
                    ( 0, 0 ), im.Crop( "images/Background.jpg", ( 0, 0, 1920, 295 ) ),
                    ( 0, 295 ), im.Crop( "images/Background.jpg", ( 0, 210, 1920, 85 ) ),
                    ( 0, 380 ), im.Crop( "images/Background.jpg", ( 0, 210, 1920, 85 ) ),
                    ( 0, 465 ), im.Crop( "images/Background.jpg", ( 0, 295, 1920, 615 ) ) ) )
        else:
            image mttkModImgMovedGMBackground = ConditionSwitch(
                '( renpy.get_screen( "preferences" ) is not None ) or ( renpy.get_screen( "history" ) is not None )',"images/Background.jpg",
                True, Composite( ( 1920, 1080 ),
                    ( 0, 0 ), Crop( ( 0, 0, 1920, 295 ), "images/Background.jpg" ),
                    ( 0, 295 ), Crop( ( 0, 210, 1920, 85 ), "images/Background.jpg" ),
                    ( 0, 380 ), Crop( ( 0, 210, 1920, 85 ), "images/Background.jpg" ),
                    ( 0, 465 ), Crop( ( 0, 295, 1920, 615 ), "images/Background.jpg" ) ) )
        style gm_root:
            background "mttkModImgMovedGMBackground"

    elif renpy.config.name == "SP":# and renpy.config.window_title == "Superpowered" ):#extra-check for win-title coz name soo short ?
        define mttkModTupDisplayedThumbnailSize = ( 165, 125 )
        define gui.file_slot_cols = 5#from file_picker
        define gui.file_slot_rows = 2#=
        define mttkModFloatSlotGridYAlign = 0.13
        define gui.slot_spacing = 10#20(need more space)
        define mttkModColFsAcc = "#ffffc8"#"#eebb00"
        define mttkModIntCapDescriptionAt = 21#(need more space)
        style mttkModStyFsGrid_button:
            xysize ( 185, 180 )#calculated and adjusted
            padding ( 9, 3, 10, 0 )#left,top,right,bottom #tho right and bottom nearly senseless(box adjustes)
        style mttkModStyFsGrid_button_text:
            size mttkModIntSmallTxtSize
            properties mttkModDictPropsStdTxtFont
        style mttkModStyFsGrid_time_text:
            size mttkModIntSmallTxtSize
            properties mttkModDictPropsStdTxtFont
        style mttkModStyFsGrid_name_text:
            size ( mttkModIntSmallTxtSize - 2 )
            properties mttkModDictPropsStdTxtFont
        style mttkModStyFsMyPage_label:
            right_padding 10
        style mttkModStyFsPage_label:
            right_padding 10
        style mttkModStyFsPageSelect_button_text:
            selected_color "#eebb00"
        define mttkModFloatYAlignOfPageButtons = 0.59
        define mttkModFloatSyncBTopXAlign = 1.0

    elif renpy.config.name == _( "Unlimited Pleasure" ):
        if renpy.loadable( "system/font06.ttf" ):#tahoma
            style mttkModStyFsGrid_time_text:#style mttkModStyFsGrid_name_text:
                font "system/font06.ttf"
        elif renpy.loadable( "DejaVuSans.ttf" ):
            style mttkModStyFsGrid_time_text:
                font "DejaVuSans.ttf"
        style mttkModStyFsGrid_time_text:#slot_time_text
            idle_color "#aaaaaa"#gui.idle_color#gui.insensitive_color
        style mttkModStyFsGrid_name_text:#slot_name_text
            idle_color "#aaaaaa"
        define mttkModColFsAcc = "#bbbb88"#yellowish

    elif renpy.config.name == _( "Island of Lust" ):
        style mttkModStyFsGrid_time_text:#slot_time_text
            outlines [ ( 1, "#000", 0, 0 ) ]
        style mttkModStyFsGrid_name_text:#slot_name_text
            outlines [ ( 1, "#000", 0, 0 ) ]
        define mttkModBoolActionsBefore = True
        define mttkModBoolMoreText = True
        style mttkModStyFsGrid_new_text is mttkModStyFsGrid_name_text:
            xalign 0.5
        define mttkModFloatSlotGridYAlign = 0.4

    elif renpy.config.name == _( "DOOMINATION" ):
        define mttkModFloatSlotGridYAlign = 0.65
        define mttkModBoolStoreSNPredefined = True#MttkVar( "intStoreSNConf") is set in init 116 python:
        define mttkModIntYPosAdjustOf2TopLines = 166
        define mttkModFloatYAlignOfPageButtons = 0.22#0.842
        define mttkModFloatDelButtAlign = ( 1.06, 0.96 )
        if renpy.loadable( "fonts/impact.ttf" ):
            style mttkModStyFsPageSelect_button_text:
                selected_underline True
                font "fonts/impact.ttf"
        else:
            style mttkModStyFsPageSelect_button_text:
                selected_underline True
        translate None strings:
            old "Save game names"
            new "Disabled by MOD"

    elif renpy.config.name in ( _( "Doll House" ), _( "Doll City" ), _( "Doll World" ) ):
        define mttkModColFsAcc = "#07a"#house:gui.accent_color='#FFD700';city,world:'#FF99FF'
        define mttkModColFsHover = "#0cf"#"#0099ccf2"#=default-choice-bg-hover#house:gui.hover_color='#FFFF00';city,world:'#FFCCFF'
        ##dev has done:#define gui.title_text_size = 0
        ##one could:##style game_menu_label_text:#size 50
        style mttkModStyGMfixLabel is game_menu_label
        style mttkModStyGMfixLabel_text is game_menu_label_text:
            properties mttkModDictPropsStdTxtFont#font "DejaVuSans.ttf"
            size 74
        if renpy.config.name == _( "Doll House" ):
            style mttkModStyFsGrid_time_text:#slot_time_text
                size 28#org=21
                outlines [ ( 1, "#000", 0, 0 ) ]
            style mttkModStyFsGrid_name_text:#slot_name_text
                properties mttkModDictPropsStdTxtFont#font "DejaVuSans.ttf"
                size ( 24 if "font" in mttkModDictPropsStdTxtFont else 28 )
                outlines [ ( 1, "#000", 0, 0 ) ]
        elif renpy.config.name in ( _( "Doll City" ), _( "Doll World" ) ):
            style mttkModStyFsPageSelect_button_text:
                outlines [ ( 1, "#000", 0, 0 ) ]
            style mttkModStyFsGrid_time_text:#slot_time_text
                size 22#org=21
                outlines [ ( 2, "#000", 0, 0 ) ]
            style mttkModStyFsGrid_name_text:
                properties mttkModDictPropsStdTxtFont
                size ( 26 if "font" in mttkModDictPropsStdTxtFont else 22 )
                outlines [ ( 2, "#000", 0, 0 ) ]

init 100:
    screen mttkModScnGame_menuWnavi( title = "", scroll = None, yinitial = 0.0 ):
        tag menu
        use navigation
        if renpy.config.name == "MOTE2":
            label title align ( 0.98, 0.3 ) text_size ( mttkModIntStdTxtSize + mttkModIntSmallTxtSize )
        transclude
    screen mttkModScnGame_menuWOnavi( title = "", scroll = None, yinitial = 0.0 ):
        tag menu
        #if renpy.config.name == "SP":
            #label title align ( 0.1, 0.8 ) text_size ( mttkModIntStdTxtSize + mttkModIntSmallTxtSize ) text_color mttkModColFsAcc
        if renpy.config.name == _( "DOOMINATION" ):
            add gui.game_menu_background
            imagebutton auto "images/buttons/button_exit_%s.png" hover_sound "images/assets/Click_Electronic_13.mp3" action Return() mouse "active" xpos 1800 ypos 60
            text title style "custom_menu_title" outlines [ ( 4, "#003d13" ) ]
            hbox:
                yalign 0.92
                xalign 0.5
                spacing 15
                if not main_menu:
                    imagebutton auto _("images/buttons/mainmenu_%s.png") hover_sound "images/assets/Click_Electronic_13.mp3" action MainMenu() mouse "active"
                else:
                    imagebutton auto _("images/buttons/start_%s.png") hover_sound "images/assets/Click_Electronic_13.mp3" action Start() mouse "active"
                    imagebutton auto _("images/buttons/gallery_%s.png") hover_sound "images/assets/Click_Electronic_13.mp3" action ShowMenu("gallery_characters") mouse "active"
                if title != _( "LOAD" ):
                    imagebutton auto _("images/buttons/continue_%s.png") hover_sound "images/assets/Click_Electronic_13.mp3" action ShowMenu("load") mouse "active"
                if ( title != _( "SAVE" ) and title != "no Save" and not main_menu ):
                    imagebutton auto _("images/buttons/save_%s.png") hover_sound "images/assets/Click_Electronic_13.mp3" action ShowMenu("save") mouse "active"
                if title != _( "OPTIONS" ):
                    imagebutton auto _("images/buttons/options_%s2.png") hover_sound "images/assets/Click_Electronic_13.mp3" action ShowMenu("preferences") mouse "active"
                if ( renpy.loadable( "zMttkModFolder/MttkModMenu.rpyc" ) and not getMttkVar( "boolQuitConfirm" ) ):
                    imagebutton auto _( "images/buttons/quit_%s.png" ) hover_sound "images/assets/Click_Electronic_13.mp3" action Quit( confirm = False ) mouse "active"
                else:
                    imagebutton auto _("images/buttons/quit_%s.png") hover_sound "images/assets/Click_Electronic_13.mp3" action Quit(confirm=not main_menu) mouse "active"
        transclude
    screen mttkModScnLoadWOnavi():#layer "screens"
        tag menu
        if renpy.config.name == _( "DOOMINATION" ):
            use file_slots( _( "LOAD" ) )
        else:
            use file_slots( _( "Load" ) )
    screen mttkModScnSaveWOnavi():
        tag menu
        if renpy.config.name == _( "DOOMINATION" ):
            use file_slots( _( "SAVE" ) )
        else:
            use file_slots( _( "Save" ) )
    screen mttkModScnSavUsed():
        if renpy.config.name == _( "Waifu Academy" ):
            imagebutton:
                at the_slide_return
                idle "gui/return_button.png"
                yalign 0.96
                action Return()
        elif renpy.config.name in ( _( "Doll House" ), _( "Doll City" ), _( "Doll World" ) ):
            if renpy.current_screen().screen_name[ 0 ] == "load":
                label "Load":
                    style "mttkModStyGMfixLabel"
            else:
                label "Save":
                    style "mttkModStyGMfixLabel"
        transclude
    screen mttkModScnLoadWnavi():
        tag menu
        use navigation
        use file_slots( _( "Load" ) )
    screen mttkModScnSaveWnavi():
        tag menu
        use navigation
        use file_slots( _( "Save" ) )
init 116 python:
    if renpy.config.name == _( "Waifu Academy" ):
        mttkModIntLabelRPadding = int( mttkModIntSpacingFrmSmallTxt * 7 )
        try:
            renpy.display.screen.screens[ ( "mttkModScnSavMore", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnSavUsed" )
            renpy.display.screen.get_screen_variant( "mttkModScnSavMore" ).name = ( "mttkModScnSavMore", )#renpy.display.screen.get_screen_variant( "mttkModScnSavMore" ).location = None
        except:
            pass
    elif renpy.config.name == "MOTE2":# I dunno why, but location(MttkModSavesSpecials.rpy) of
        try:# screen load (mttkModScnMOTE2load) is noted in the log !
            renpy.display.screen.screens[ ( "game_menu", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnGame_menuWnavi" )
            renpy.display.screen.get_screen_variant( "game_menu" ).name = ( "game_menu", )
            renpy.display.screen.get_screen_variant( "game_menu" ).location = None#TEST
            renpy.display.screen.screens[ ( "load", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnLoadWOnavi" )
            renpy.display.screen.get_screen_variant( "load" ).name = ( "load", )
            renpy.display.screen.get_screen_variant( "load" ).location = None#THIS WORKS!#the location of the screen is NOT noted in the log#xxx#yyy#zzz
            renpy.display.screen.screens[ ( "save", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnSaveWOnavi" )
            renpy.display.screen.get_screen_variant( "save" ).name = ( "save", )
            renpy.display.screen.get_screen_variant( "save" ).location = None#TEST
        except:# Exception as e:
            pass#test = "ex: " + mtkStr( e )
        setMttkVar( "dictGameNamesWDiffSShotVal", ( ( 66, 50 ), ( 256, 144 ) ), dkey = "MOTE2" )
    elif renpy.config.name == "SP":# and renpy.config.window_title == "Superpowered" ):#extra-check for win-title coz name soo short ?
        try:
            renpy.display.screen.screens[ ( "game_menu", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnGame_menuWOnavi" )
            renpy.display.screen.get_screen_variant( "game_menu" ).name = ( "game_menu", )#renpy.display.screen.get_screen_variant( "game_menu" ).location = None
            renpy.display.screen.screens[ ( "load", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnLoadWnavi" )
            renpy.display.screen.get_screen_variant( "load" ).name = ( "load", )#renpy.display.screen.get_screen_variant( "load" ).location = None#seems not needed for SP
            renpy.display.screen.screens[ ( "save", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnSaveWnavi" )
            renpy.display.screen.get_screen_variant( "save" ).name = ( "save", )#renpy.display.screen.get_screen_variant( "save" ).location = None
        except:
            pass
        setMttkVar( "dictGameNamesWDiffSShotVal", ( ( 66, 50 ), ( 165, 125 ) ), dkey = "SP" )
    elif renpy.config.name == _( "Island of Lust" ):
        def mttkModDefActionsBefore( daI, daSlot ):
            setattr( persistent, 'last_used_file_slot', daSlot )
            return
        def mttkModDefMoreText( daI, daSlot ):
            rv = ""
            if FileLoadable( daSlot ):
                if ( FileJson( daSlot, "time" ) and FileJson( daSlot, "date" ) ):
                    rv = "%s - %s"%( FileJson( daSlot, "date" ), print_time( FileJson( daSlot, "time" ) ) )
            return rv
    elif renpy.config.name == _( "DOOMINATION" ):
        setMttkVar( "intStoreSNConf", 2 )#mttkModBoolStoreSNPredefined is set in init 116:
        try:
            renpy.display.screen.screens[ ( "game_menu", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnGame_menuWOnavi" )
            renpy.display.screen.get_screen_variant( "game_menu" ).name = ( "game_menu", )
            renpy.display.screen.get_screen_variant( "game_menu" ).location = None
            renpy.display.screen.screens[ ( "load", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnLoadWOnavi" )
            renpy.display.screen.get_screen_variant( "load" ).name = ( "load", )
            renpy.display.screen.get_screen_variant( "load" ).location = None#THIS WORKS!#the location of the screen is NOT noted in the log#xxx#yyy#zzz
            renpy.display.screen.screens[ ( "save", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnSaveWOnavi" )
            renpy.display.screen.get_screen_variant( "save" ).name = ( "save", )
            renpy.display.screen.get_screen_variant( "save" ).location = None#TEST
        except:
            pass
        persistent.saveName = None#this is the config-var of the other SGD
    elif renpy.config.name in ( _( "Doll House" ), _( "Doll City" ), _( "Doll World" ) ):
        try:
            renpy.display.screen.screens[ ( "mttkModScnSavMore", None ) ] = renpy.display.screen.get_screen_variant( "mttkModScnSavUsed" )
            renpy.display.screen.get_screen_variant( "mttkModScnSavMore" ).name = ( "mttkModScnSavMore", )#renpy.display.screen.get_screen_variant( "mttkModScnSavMore" ).location = None
        except:
            pass
    elif renpy.config.name == _( "The Bouncing Agency" ):#if ( hasattr( renpy.game.script.translator, "strings" ) and "Chine" in renpy.game.script.translator.strings and hasattr( renpy.game.script.translator.strings[ "Chine" ], "translations" ) ):
        try:
            del renpy.game.script.translator.strings[ "Chine" ].translations[ "<" ]
        except:
            pass
        try:
            del renpy.game.script.translator.strings[ "Chine" ].translations[ ">" ]
        except:
            pass

init 123:
    if mttkModIntRPYver < 69913:
        define mttkModDictSlotGridSpaciProps = { "spacing" : gui.slot_spacing }
init 123 python:
    if renpy.config.name in getMttkVar( "dictGameNamesWDiffSShotVal" ):
        if getMttkVar( "tupConfigThumbnail" ):
            renpy.config.thumbnail_width = getMttkVar( "tupConfigThumbnail" )[ 0 ]
            renpy.config.thumbnail_height = getMttkVar( "tupConfigThumbnail" )[ 1 ]
        if renpy.config.thumbnail_width == getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 0 ][ 0 ]:
            if renpy.config.thumbnail_height != getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 0 ][ 1 ]:
                renpy.config.thumbnail_height = getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 0 ][ 1 ]
            setMttkVar( "tupConfigThumbnail", delete = True )
        elif renpy.config.thumbnail_width == getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 1 ][ 0 ]:
            if renpy.config.thumbnail_height != getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 1 ][ 1 ]:
                renpy.config.thumbnail_height = getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 1 ][ 1 ]
            setMttkVar( "tupConfigThumbnail", ( renpy.config.thumbnail_width, renpy.config.thumbnail_height ) )
        else:
            renpy.config.thumbnail_width = getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 0 ][ 0 ]
            renpy.config.thumbnail_height = getMttkVar( "dictGameNamesWDiffSShotVal", renpy.config.name )[ 0 ][ 1 ]
            setMttkVar( "tupConfigThumbnail", delete = True )
init 606:
    if ( renpy.config.name == _( "DOOMINATION" ) and renpy.loadable( "images/delete/delete_idle.png" ) and renpy.loadable( "images/delete/delete_hover.png" ) ):
        if mttkModIntRPYver < 70400:#im.* was called deprecated 7.4.0 !
            image mttkModImgDelButtIdle = im.FactorScale( "images/delete/delete_idle.png", 1.3 )
            image mttkModImgDelButtHover = im.FactorScale( "images/delete/delete_hover.png", 1.3 )
        else:
            image mttkModImgDelButtIdle = Transform( "images/delete/delete_idle.png", **{ "zoom" : 1.3 } )
            image mttkModImgDelButtHover = Transform( "images/delete/delete_hover.png", **{ "zoom" : 1.3 } )



##eof

