AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bookshelf

Ein Thema von Khabarakh · begonnen am 7. Okt 2006
Antwort Antwort
Benutzerbild von Khabarakh
Khabarakh
Registriert seit: 18. Aug 2004
Der 2000. Beitrag in diesem wundervollen Forum, da muss man doch mal wieder was zurückgeben . Also schnell in die Projektekiste gegriffen und noch ein wenig am Code herumgefummelt, um ihn und das Projekt wenigstens halbwegs präsentationsreif zu machen. Hoffentlich endlich mal ein nützliches Programm von mir .

Bookshelf

Wenn ich etwas immer zur Hand haben will, dann sind es SDKs und sonstige Hilfedateien. Da ich aber nicht gerade meine gesamte Schnellstartleiste mit Help-Links zumüllen will, verlinke ich dort doch lieber ein eigenes Programm, das die 5 oder 6 Help-Links verwaltet.

Auf der linken Seite von Bookshelf befindet sich die Liste der "Bücher"-Namen, mit einem Doppelklick lässt sich eines von ihnen sofort öffnen.
Auf der rechten Seite lassen sich ein Button zum Importieren der registrierten Help 2-Namespaces und zum Löschen des markierten Buches finden. Die Wortwitz-Checkbox hat ausgewählt den Effekt, dass das Programm aus der Taskleiste verschwindet und sich beim Öffnen einer Hilfedatei automatisch schließt. Darunter befinden sich die buchtypspezifischen Einstellungen, womit wir bei einem weiteren Punkt wären: Bookshelf baut generisch auf einer IBook-Schnittstelle auf, für weitere Buchtypen muss also nur (mehr oder weniger ) von dieser Schnittstelle abgeleitet werden. Bis jetzt gibt es nur einen Derivaten, nämlich die H2Help-Klasse, also werde ich mit einer Beschreibung der Eigenschaften dieser Klasse fortfahren:
  • Name: Wird nur zur Anzeige in der Listbox gebraucht. Der Help-Namespace wird intern gespeichert.
  • Filter: Falls nicht leer, wird dieser Filter automatisch im Index des Document Explorers ausgewählt.
Die folgenden Gutzlis gibts nur für Help 8-Besitzer:
  • Angabe einer benannten URL zum Starten: Hm... hab bisher nur "DefaultPage" herausgefunden .
  • Angabe eines Index-Eintrags: Schon eher nützlich. Für DX hab ichs zum Bleistift auf "Namespaces [DirectX 9.0 for Managed Code]" gelegt.
Zusätzlich lässt sich noch ein Token für irgendwelche Document-Explorer-Einstellungen angeben, fragt mich aber nicht, was dabei alles verändert wird .

Verwendet das 2.0-Framework.
Miniaturansicht angehängter Grafiken
screenie_686.png  
Angehängte Dateien
Dateityp: zip bookshelf_188.zip (45,9 KB, 23x aufgerufen)
Moderator in der EE
 
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz