AGB  ·  Datenschutz  ·  Impressum  







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

Plugin Einstellungen

Ein Thema von rochus · begonnen am 24. Apr 2006 · letzter Beitrag vom 24. Apr 2006
 
rochus

Registriert seit: 23. Dez 2004
Ort: Dornstadt
30 Beiträge
 
Delphi 7 Enterprise
 
#1

Plugin Einstellungen

  Alt 24. Apr 2006, 18:10
Hallo,
Ich bin mir nicht ganz sicher, ob das hier die richtige Sparte ist, ich denke aber, hier passt es noch am ehesten.

Ich bin gerade am Entwickeln eines Pluginsystems und versuche es möglichst Sprachneutral auf Interfaceebene aufzubauen. Das ganze ist der OTA nachgebaut und auch Einstellungen können so abgefragt/gesetzt werden, z.B. Settings.GetBoolSetting('core.CodeIndention'); . Jedes Plugin hat natürlich eigene Einstellungen und sollte dementsprechend einen "Dialog" dafür zur Verfügung stellen. Ich hab mich mal ein wenig umgesehen und hier das Tutorial von sakura durchgesehen. Seine "Lösung" für das "Problem" ist: Jedes Plugin, das Einstellungsmöglichkeiten bietet (z.B. das Plugin für die Shortcuts), zeigt einen eigenen Dialog an. Mir missfällt diese Lösung, denn wenn ich entsprechend viele Plugins habe, habe ich auch zigtausend Menüpunkte nach der Art "Einstellungen für MyUltraCoolAndAbsolutelyRequiredPlugin". Mir schwebt eher eine Konfiguration nach Art des Instant-Messengers Miranda zu: Links hat es eine TreeView, die nach Themen sortiert ist (und in diese sich ein Plugin "einklinken" kann) und je nachdem auf welche Node ich klicke, krieg den entsprechenden Einstellungsbereich.

Meine Frage ist jetzt, wie ich das mache. Die Möglichkeit, Frames aus DLLs zu exportieren besteht zwar, ist aber im Hinblick auf die Sprachneutralität blöd, genausowenig wie etwas der Art TForm zu exportieren... Ich hab mir jetzt schon irgendwas überlegt mit einer XML Struktur nach Art der XUL.

Welche Möglichkeiten gibt es denn hierfür? Der Einsatz kommerzieller oder fremder Pluginsystem ist nicht möglich, ich muss mein eigenes nutzen.

Gruß
Nicolai Waniek
Im Nachhinein ist man immer ein Schlauch!
"Dream as if you'll live forever, live as if you'll die today!" James Dean
  Mit Zitat antworten Zitat
 


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 17:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz