LordXeth / totalfinder-osax

Scripting additions used by TotalFinder (SIMBL replacement)

Home Page:http://totalfinder.binaryage.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TotalFinder.osax

This source code implements scripting additions used by TotalFinder.

TotalFinder is a plugin for Apples's Finder.app which brings tabs, dual panels and more!

Is this a replacement for SIMBL?

Yes, this is SIMBL-lite tailored specifically for TotalFinder.

You might want to read this article about my motivations: http://blog.binaryage.com/totalfinder-without-simbl

BATFinit event

Installs TotalFinder.bundle into running Finder.app (/Applications/TotalFinder.app is just a wrapper app for this script)

tell application "Finder"
    -- give Finder some time to launch if it wasn't running (rare case)
    delay 1 -- this delay is important to prevent random "Connection is Invalid -609" AppleScript errors 
    try
        «event BATFinit»
    on error msg number num
        display dialog "Unable to launch TotalFinder." & msg & " (" & (num as text) & ")"
    end try
end tell

BATFchck event

Check if TotalFinder is present in running Finder image.

tell application "Finder"
    -- give Finder some time to launch if it wasn't running (rare case)
    delay 1 -- this delay is important to prevent random "Connection is Invalid -609" AppleScript errors 
    try
        «event BATFchck»
        set res to "present"
    on error msg number num
        set res to "not present"
    end try
    res
end tell

About

Scripting additions used by TotalFinder (SIMBL replacement)

http://totalfinder.binaryage.com

License:Other


Languages

Language:Objective-C 100.0%