Skip to content

Á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 Comments

  1. Off, de neked megy rendesen az acorn? Nekem az 1.5-ös G4-es minin iszonyat lassú, merthogy nem Core Image-es a videókártya…

    Monday, November 5, 2007 at 13:38 | Permalink
  2. veszig wrote:

    En ezt hasznalom: http://www.eternalstorms.at/utilities/opaquemenubar/

    Monday, November 5, 2007 at 17:34 | Permalink
  3. kelt, muszáj?

    Monday, November 5, 2007 at 22:40 | Permalink
  4. Muszáj. Az átlátszó menü az én Disznófejű Nagyuram.

    Mondjuk boldogabbá tenne, ha ki tudnám kapcsolni, nem kellenének buta hackek.

    Monday, November 5, 2007 at 22:58 | Permalink
  5. Repent!

    Tuesday, November 6, 2007 at 09:14 | Permalink
  6. rszaloki wrote:

    A háttérképre egy megfelelő csík nem lenne egyszerűbb? :)

    Wednesday, November 7, 2007 at 15:24 | Permalink
  7. @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. :)

    Wednesday, November 7, 2007 at 16:16 | Permalink