Userlib-Switcher
Userlib-Switcher
Shalom,
der Userlib-Switcher ist ein kleines und nützliches Tool, um Userlibraries
temporär zu deaktivieren.
Nach Programmstart werden alle Userlibs aufgelistet. Mit Klick auf die
Checkboxen bestimmt man, ob eine Userlib aktiv oder inaktiv geschaltet
wird. Mit 'Änderungen übernehmen' sind diese Einstellungen gültig.
An dieser Stelle vielen Dank an Thomas 'ts-soft' Schulz, der mir mit Rat
und Tat bei der Entwicklung des Userlib-Switchers zur Seite stand!
ScreenShot:
/// Edit:
Das Programm wurde weiterentwickelt. Eine aktuelle Version findet ihr in diesem Beitrag:
http://forums.purebasic.com/german/view ... c&start=23
Download der alten Version
Have fun ... Kiffi
der Userlib-Switcher ist ein kleines und nützliches Tool, um Userlibraries
temporär zu deaktivieren.
Nach Programmstart werden alle Userlibs aufgelistet. Mit Klick auf die
Checkboxen bestimmt man, ob eine Userlib aktiv oder inaktiv geschaltet
wird. Mit 'Änderungen übernehmen' sind diese Einstellungen gültig.
An dieser Stelle vielen Dank an Thomas 'ts-soft' Schulz, der mir mit Rat
und Tat bei der Entwicklung des Userlib-Switchers zur Seite stand!
ScreenShot:
/// Edit:
Das Programm wurde weiterentwickelt. Eine aktuelle Version findet ihr in diesem Beitrag:
http://forums.purebasic.com/german/view ... c&start=23
Download der alten Version
Have fun ... Kiffi
Zuletzt geändert von Kiffi am 06.10.2007 00:07, insgesamt 2-mal geändert.
> Was mir bei dem Screenshot sofort auffällt, das ist das
> ein Button Abbrechen/Cancel fehlt um die Änderungen
> nicht zu übernehmen.
was spricht dagegen, dass die Änderungen nicht übernommen werden, wenn
ich das Fenster einfach schliesse? Oder ist das nicht intuitiv genug? Oder
sollte ich doch einen Button 'Abbrechen' einbauen, der nichts anderes macht,
als das Fenster zu schliessen?
Danke für Dein Feedback & Grüße ... Kiffi
> ein Button Abbrechen/Cancel fehlt um die Änderungen
> nicht zu übernehmen.
was spricht dagegen, dass die Änderungen nicht übernommen werden, wenn
ich das Fenster einfach schliesse? Oder ist das nicht intuitiv genug? Oder
sollte ich doch einen Button 'Abbrechen' einbauen, der nichts anderes macht,
als das Fenster zu schliessen?
Danke für Dein Feedback & Grüße ... Kiffi
Kiffi hat geschrieben:> Was mir bei dem Screenshot sofort auffällt, das ist das
> ein Button Abbrechen/Cancel fehlt um die Änderungen
> nicht zu übernehmen.
was spricht dagegen, dass die Änderungen nicht übernommen werden, wenn
ich das Fenster einfach schliesse? Oder ist das nicht intuitiv genug? Oder
sollte ich doch einen Button 'Abbrechen' einbauen, der nichts anderes macht,
als das Fenster zu schliessen?
Danke für Dein Feedback & Grüße ... Kiffi
Der Abbrechen-Button ist nun mal Standard und die Benutzer haben
sich daran gewöhnt. Für dieses Projekt und die spezielle Zielgruppe (PB-
Progger) mag es egal sein.
Allgemein versichert aber ein expliziter Abbrechen-Button dem Benutzer,
daß all seine Änderungen (rumgeklicke) rückgängig gemacht werden bzw.
nicht abgespeichert werden.
Beim einfachen Schließen des Fenster / Programmes könnte beim Otto-
Normal-Benutzer ein ungutes Gefühl entstehen, doch gewisse Einstellungen
verändert zu haben.
Um das Zurücksetzen in diesem konkreten Fall deutlicher zu machen,
könntest Du den eingelesenen Status (Userlib aktiv oder nicht) speichern
und bei Druck auf den Abbrechen-Button wieder in den Urzustand
zurückspeichern.
Naja ... nur meine 2cts
Ansonsten sieht's gut aus
So long,
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
Der Änderung Übernehmen Knopf sollte ganz verschwinden.
"Haken gesetzt" aktiviert die Lib sofort und andersrum.
Mir fehlt dann noch ne Vorschau zum Inhalt der jeweiligen Lib.
Ein aufpoppendes Fenster mit dem Inhalt der Hilfe oder noch
besser mit den in der Lib benutzten Deklarationen wär nicht
schlecht.
Nettes Zusatztool sonst
"Haken gesetzt" aktiviert die Lib sofort und andersrum.
Mir fehlt dann noch ne Vorschau zum Inhalt der jeweiligen Lib.
Ein aufpoppendes Fenster mit dem Inhalt der Hilfe oder noch
besser mit den in der Lib benutzten Deklarationen wär nicht
schlecht.
Nettes Zusatztool sonst
pb aktuell5.7 - windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
> Der Änderung Übernehmen Knopf sollte ganz verschwinden.
> "Haken gesetzt" aktiviert die Lib sofort und andersrum.
das habe ich grosse Bedenken. Ich deaktiviere eine Lib, indem ich sie bei
Klick auf 'Änderungen übernehmen' in einen anderen Ordner verschiebe.
Wenn nun jemand immer wieder auf die Checkbox klickt, wird die Datei
hin- und herverschoben.
Mit Klick auf 'Abbrechen' muss dann alles wieder rückgängig gemacht
werden. Ist mir mich zu viel Aufwand für zu wenig erkennbaren Nutzen.
> Mir fehlt dann noch ne Vorschau zum Inhalt der jeweiligen Lib.
> Ein aufpoppendes Fenster mit dem Inhalt der Hilfe oder noch
> besser mit den in der Lib benutzten Deklarationen wär nicht
> schlecht.
Das erscheint mir wesentlich sinnvoller. Danke für die
Gedankenanregungen!
> Nettes Zusatztool sonst
Danke!
Grüße ... Kiffi
> "Haken gesetzt" aktiviert die Lib sofort und andersrum.
das habe ich grosse Bedenken. Ich deaktiviere eine Lib, indem ich sie bei
Klick auf 'Änderungen übernehmen' in einen anderen Ordner verschiebe.
Wenn nun jemand immer wieder auf die Checkbox klickt, wird die Datei
hin- und herverschoben.
Mit Klick auf 'Abbrechen' muss dann alles wieder rückgängig gemacht
werden. Ist mir mich zu viel Aufwand für zu wenig erkennbaren Nutzen.
> Mir fehlt dann noch ne Vorschau zum Inhalt der jeweiligen Lib.
> Ein aufpoppendes Fenster mit dem Inhalt der Hilfe oder noch
> besser mit den in der Lib benutzten Deklarationen wär nicht
> schlecht.
Das erscheint mir wesentlich sinnvoller. Danke für die
Gedankenanregungen!
> Nettes Zusatztool sonst
Danke!
Grüße ... Kiffi
tach!
Also ich finde, Kiffi hat recht, wenn das Programm so arbeitet, dass es Dateien hin und herverschiebt.
Aber trotzdem würde ich einen Abbrechen Knopf der auf "Reset" heißen kann, hinzufügen, der folgendes macht: und zwar versetzt der alle Checkboxen, so wie sie waren, als das Programm gestartet wurde, in den Ausgangszustand.
Das heißt, ich klicke ein bisschen bei den Checkboxen rum (lt. Kiffi, noch keine Änderungen im System), sehe: "Oh, ich habe 35 Lbs falsch angeklickt" und kanns mit abbrechen/reset rückgängig machen, ohne das Programm neu starten zu müssen...
Also ich finde, Kiffi hat recht, wenn das Programm so arbeitet, dass es Dateien hin und herverschiebt.
Aber trotzdem würde ich einen Abbrechen Knopf der auf "Reset" heißen kann, hinzufügen, der folgendes macht: und zwar versetzt der alle Checkboxen, so wie sie waren, als das Programm gestartet wurde, in den Ausgangszustand.
Das heißt, ich klicke ein bisschen bei den Checkboxen rum (lt. Kiffi, noch keine Änderungen im System), sehe: "Oh, ich habe 35 Lbs falsch angeklickt" und kanns mit abbrechen/reset rückgängig machen, ohne das Programm neu starten zu müssen...
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Alle Änderungen werden ja bei "Änderungen übernehmen" ausgeführt. Wenn
also ein "Abbrechen" Button existierte, würde man ja evtl. erwarten, das alles
zurückgestellt wird, dem ist aber nicht so. Der Button würde irritieren, zumal
dies ja ein Addon für Programmierer ist (obwohl auch dort sehr viele DAUs
anzutreffen sind ).
Oder das Fenster wird nach Änderungen übernehmen gleich geschlossen,
dann würde alles stimmen, aber es wäre unpraktisch!
Aber das wird Kiffi wohl entscheiden müssen
also ein "Abbrechen" Button existierte, würde man ja evtl. erwarten, das alles
zurückgestellt wird, dem ist aber nicht so. Der Button würde irritieren, zumal
dies ja ein Addon für Programmierer ist (obwohl auch dort sehr viele DAUs
anzutreffen sind ).
Oder das Fenster wird nach Änderungen übernehmen gleich geschlossen,
dann würde alles stimmen, aber es wäre unpraktisch!
Aber das wird Kiffi wohl entscheiden müssen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Das ist doch eher ein Feature für Dich, so kannste diese gleich mitverschieben.NicTheQuick hat geschrieben:Das Programm zeigt ja auch Nicht-Userlibs an. Ich habe nämlich
noch ein paar Textdateien zwischen den Userlibraries sitzen,
und die werden dann auch in dem Programm angezeigt.
Hab auch noch einen Vorschlag: Resident-Dateien auch verschieben, gab da
ja auch schon mal Konflikte. Am besten ein Panel, wo man zwischen UserLibs
und Resident umschalten kann.
//Edit: Die von PB benötigten sollte man dann aber ausblenden!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.