Henrik Gemal - PowerPoint PPT Presentation

About This Presentation
Title:

Henrik Gemal

Description:

Hvad er Launchy? Launchy er en Mozilla extension. Dvs. En udvidelse til Mozilla. Virker i b de Mozilla Suite, Mozilla Firefox, Mozilla Thunderbird og andre gecko ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 8
Provided by: gemalDkmo
Category:
Tags: gemal | henrik

less

Transcript and Presenter's Notes

Title: Henrik Gemal


1
Hvad er Launchy?
  • Launchy er en Mozilla extension. Dvs. En
    udvidelse til Mozilla.
  • Virker i både Mozilla Suite, Mozilla Firefox,
    Mozilla Thunderbird og andre gecko baserede
    produkter som Netscape 8 og Nvu.
  • Åben websider i eksterne programmer som f.eks.
    Netscape, Internet Explorer etc.
  • Åben links i eksterne programmer som f.eks Media
    Player, FTP klienter, Download klienter etc.
  • Vis kilde i eksterne programmer som f.eks.
    UltraEdit, Vim etc.

2
Hvordan ser Launchy ud?
3
Hvad kan Launchy?
  • Auto detektere installerede applikationer på
    Windows
  • Bruge XML fil til at tilføje applikationer
  • Sparer dig tid
  • Letter dagligdagen
  • Gør livet lidt nemmere på sites der ikke virker i
    Mozilla

4
Hvad er Launchy skrevet i?
  • JavaScript
  • Mozilla API
  • IO modul
  • XUL
  • XML / HTML / PNG
  • ANT til bygning af installationsfiler
  • Cross OS
  • General løsning

5
Hvorfor bruge Launchy?
  • Test af websider i forskellige applikationer
  • Åbning af media links i ekstern media player
  • Hjælper når MIME-typen på content er forkert
  • Vis kilde i dit favorit editor
  • Download links med din download manager

6
Hvordan er koden?
  • Læs fra Windows registry
  • var reg Components.classes"_at_mozilla.org/windows
    -registry-key1".getService(Components.interfaces
    .nsIWindowsRegKey)
  • regkey.open(HKEY_CURRENT_USER, Software\\Mozilla\
    \Mozilla Firefox, Components.interfaces.nsIWindow
    sRegKey.ACCESS_READ)
  • regkey.readStringValue(InstallDir)
  • Læs en preference
  • var prefService Components.classes"_at_mozilla.org
    /preferences-service1".getService(Components.int
    erfaces.nsIPrefService)
  • var pref prefService.getBranch(null)
  • developer pref.getBoolPref("extensions.launchy.d
    eveloper")

7
Hvor er Launchy?
  • http//gemal.dk/mozilla/launchy.html
Write a Comment
User Comments (0)
About PowerShow.com