Átlátszatlan menü Leopárdhoz

Ez itt a bolondoknak, antiszociális egyéneknek, lázadóknak, bajcsinálóknak… Akarom mondani volt annyira idegesítő a rózsaszínben pompázó menü, hogy megkértem Németh Ádámot, hogy írjon egy Acorn plugint. A filter egy 22 pixeles világosszürke csíkot rajzol az aktív kép tetejére. Ezzel átverjük a menüt, nő a dicsőség, a gdp.

A python szkript letölthető itt, vagy a tovább alatt kopipasztázható, szemlézhető, fikázható. Ezek után a ~/Library/Application Support/Acorn/Plug-Ins/ mappába kell másolni, sós kútba tenni, miegymás.

import objc
from Foundation import *
from AppKit import NSRectFill

ACScriptSuperMenuTitle = None
ACScriptMenuTitle = "Add Grey Line to top"

CIImage = objc.lookUpClass('CIImage')
NSColor = objc.lookUpClass('NSColor')
NSBezierPath = objc.lookUpClass('NSBezierPath')

def main(image):

    nsimg = image.NSImage()
    nsimg.lockFocus()
    NSColor.lightGrayColor().set()
    rect = NSMakeRect(0,nsimg.size().height - 22, nsimg.size().width, nsimg.size().height)
    NSRectFill(rect)
    nsimg.unlockFocus()
    return CIImage.imageWithData_(nsimg.TIFFRepresentation())

7 Replies to “Átlátszatlan menü Leopárdhoz”

  1. @rszaloki

    Nem fogalmaztam elég pontosan. Ez pont ezt csinálja. A szkript lefut az Acorn szövegszerkesztő pluginjeként és rajzol a képre egy 22 pixeles szürke csíkot. :)

Comments are closed.