Animated toggle switch
-
- Beiträge: 607
- Registriert: Di 19. Mai 2015, 20:05
- OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
- CPU-Target: x86_64-linux-gtk2
Re: Animated toggle switch
Hallo Beach,
danke für deine Meldung. Ich hab einiges umgestellt. Die neue Version ist in Git Hub hochgeladen:
https://github.com/wennerer/FlexiSwitch
Ich hab es nur unter Linux getestet, wenn es nicht geht bitte melden. Im Anhang mein Testprojekt.
Viele Grüße
Bernd
danke für deine Meldung. Ich hab einiges umgestellt. Die neue Version ist in Git Hub hochgeladen:
https://github.com/wennerer/FlexiSwitch
Ich hab es nur unter Linux getestet, wenn es nicht geht bitte melden. Im Anhang mein Testprojekt.
Viele Grüße
Bernd
- Dateianhänge
-
project1.zip
- (139.68 KiB) 82-mal heruntergeladen
- Beach
- Lazarusforum e. V.
- Beiträge: 60
- Registriert: Di 2. Nov 2021, 22:41
- OS, Lazarus, FPC: Lazarus 3.0RC1 (rev lazarus_3_0_RC1-10-gfe49fef4fc) FPC 3.2.2 x86_64-win64-win32
- CPU-Target: 64Bit
- Wohnort: Hunsrück
Re: Animated toggle switch
Danke werd es morgen ausprobieren.
Edit:
Funktioniert jetzt wie erwartet.
Danke
Edit:
Funktioniert jetzt wie erwartet.
Danke
Zuletzt geändert von Beach am Do 11. Apr 2024, 09:01, insgesamt 2-mal geändert.
MfG
Beach
Shit happens... Always in my shift
Beach
Shit happens... Always in my shift
Re: Animated toggle switch
Zuallererst: Toll gemacht!
Ich habe gerade überlegt, wie ich das in eigenen Projekten einbinden kann und kam auf die Idee, Checkboxen damit zu ersetzen.
Leider fehlt dafür die Eigenschaft "checked".
Könnte diese Eigenschaft noch eingeführt werden? ...dann wäre es ein direkter Ersatz für Checkboxen, ohne vorhandenen Code groß anpassen zu müssen.
Ich habe gerade überlegt, wie ich das in eigenen Projekten einbinden kann und kam auf die Idee, Checkboxen damit zu ersetzen.
Leider fehlt dafür die Eigenschaft "checked".
Könnte diese Eigenschaft noch eingeführt werden? ...dann wäre es ein direkter Ersatz für Checkboxen, ohne vorhandenen Code groß anpassen zu müssen.
Gruß, Michael
-
- Beiträge: 607
- Registriert: Di 19. Mai 2015, 20:05
- OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
- CPU-Target: x86_64-linux-gtk2
Re: Animated toggle switch
Hallo Michael,
ich schau es mir am Wochenende mal an ob ich es hinbekomme.
Viele Grüße
Bernd
ich schau es mir am Wochenende mal an ob ich es hinbekomme.
Viele Grüße
Bernd
-
- Beiträge: 607
- Registriert: Di 19. Mai 2015, 20:05
- OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
- CPU-Target: x86_64-linux-gtk2
Re: Animated toggle switch
Okay das war eine harte Nuss für mich
, aber ich denke jetzt geht es so wie es soll.
Wer möchte bitte testen, falls was nicht geht oder nicht so wie erwartet geht bitte melden.
Mein Test-Projekt hängt an, neueste Version ist in Git Hub hochgeladen.
Viele Grüße
Bernd
PS: Anhang wegen falscher Abhängigkeit ausgetauscht!

Wer möchte bitte testen, falls was nicht geht oder nicht so wie erwartet geht bitte melden.
Mein Test-Projekt hängt an, neueste Version ist in Git Hub hochgeladen.
Viele Grüße
Bernd
PS: Anhang wegen falscher Abhängigkeit ausgetauscht!
- Dateianhänge
-
project1.zip
- (140.24 KiB) 41-mal heruntergeladen
Zuletzt geändert von wennerer am Mo 22. Apr 2024, 20:30, insgesamt 3-mal geändert.
- Swirl
- Beiträge: 99
- Registriert: Fr 7. Aug 2015, 14:05
- OS, Lazarus, FPC: Win 11 / Mint 22.1 / Lazarus 36 / FPC 3.2.2
- CPU-Target: x86_64, ARM Cort.-A7
- Wohnort: Schwerte NRW
Re: Animated toggle switch
Hallo Bernd,
tolle Arbeit - ist viel eleganter als als 'ne Checkbox.
Kurze Frage - wie binde ich die Komponente ein, über die Palette ist es ja nicht möglich.
Habe gerade die Komponente aus einem Deiner Beispiele kopiert und bei mir 'reinkopiert.
Kannst Du mir den Weg wie's gedacht ist nennen?
Gruß,
Michael
tolle Arbeit - ist viel eleganter als als 'ne Checkbox.
Kurze Frage - wie binde ich die Komponente ein, über die Palette ist es ja nicht möglich.
Habe gerade die Komponente aus einem Deiner Beispiele kopiert und bei mir 'reinkopiert.
Kannst Du mir den Weg wie's gedacht ist nennen?
Gruß,
Michael
=> Mint 21.3 “Virginia” - Win 10/11 - Lazarus 3.0 - FPC 3.2.2
-
- Beiträge: 607
- Registriert: Di 19. Mai 2015, 20:05
- OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
- CPU-Target: x86_64-linux-gtk2
Re: Animated toggle switch
Hallo Michael,
du must nach GitHub gehen:
https://github.com/wennerer/FlexiSwitch
Dort auf das grüne Feld "Code" klicken und dann Download Zip. Dann das heruntergeladene zip entpacken. Lazarus öffnen, Package, Package Datei öffnen, zur entpackten zip navigieren und dort die flexipackage.lpk doppel klicken.
Hier nun Verwenden, Installieren:
Sobald fertig installiert ist befindet sich der FlexiSwitch im Reiter Misc. Von dort kannst du ihn einfach auf die Form ziehen.
Viele Grüße
Bernd
du must nach GitHub gehen:
https://github.com/wennerer/FlexiSwitch
Dort auf das grüne Feld "Code" klicken und dann Download Zip. Dann das heruntergeladene zip entpacken. Lazarus öffnen, Package, Package Datei öffnen, zur entpackten zip navigieren und dort die flexipackage.lpk doppel klicken.
Hier nun Verwenden, Installieren:
Sobald fertig installiert ist befindet sich der FlexiSwitch im Reiter Misc. Von dort kannst du ihn einfach auf die Form ziehen.
Viele Grüße
Bernd
- Swirl
- Beiträge: 99
- Registriert: Fr 7. Aug 2015, 14:05
- OS, Lazarus, FPC: Win 11 / Mint 22.1 / Lazarus 36 / FPC 3.2.2
- CPU-Target: x86_64, ARM Cort.-A7
- Wohnort: Schwerte NRW
Re: Animated toggle switch
Hallo Bernd,
ich hatte bereits die Installation wie oben genannt durchgeführt
und mich dann gewundert, dass der FlexiSwitch nirgendwo in der
Palette auftaucht. Auch nicht im Tab Misc. Siehe Screenshot.
Ich kann mit dem bereits genannten copy and paste arbeiten;
der Standardweg wäre aber doch ein nice to have.
Ich arbeite unter Mint 21.3 / Lazarus 3.0 / FPC 3.2.2.

Irgend 'ne Idee?
Gruß,
Michael
p.s.: hab's gerade unter Windows 11 / Lazarus 2.2.6 / FPC 3.2.2 getestet. Hier klappt es.
ich hatte bereits die Installation wie oben genannt durchgeführt
und mich dann gewundert, dass der FlexiSwitch nirgendwo in der
Palette auftaucht. Auch nicht im Tab Misc. Siehe Screenshot.
Ich kann mit dem bereits genannten copy and paste arbeiten;
der Standardweg wäre aber doch ein nice to have.
Ich arbeite unter Mint 21.3 / Lazarus 3.0 / FPC 3.2.2.

Irgend 'ne Idee?
Gruß,
Michael
p.s.: hab's gerade unter Windows 11 / Lazarus 2.2.6 / FPC 3.2.2 getestet. Hier klappt es.
=> Mint 21.3 “Virginia” - Win 10/11 - Lazarus 3.0 - FPC 3.2.2
-
- Beiträge: 607
- Registriert: Di 19. Mai 2015, 20:05
- OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
- CPU-Target: x86_64-linux-gtk2
Re: Animated toggle switch
Hallo Michael,
leider hab ich keine Ahnung warum es nicht geht. Wahrscheinlich hast du das was ich testen würde schon gemacht aber ich schreib es trotzdem mal auf:
- auf Package, Package-Links, dort mal schauen ob ungültige Links vorhanden sind
- Ansicht, Komponenten in der Suchleiste nach TFlexiSwitch suchen. Vielleicht ist es da und wird nicht angezeigt?
- Werkzeuge, Einstellungen, Komponentenpalette. Eventuell ist da ein Eintrag vorhanden
- Das Package mit "Weitere" > "Sauber neu rekompilieren" (aus dem Package-Editor heraus) neu kompilieren.
- "Werkzeuge" > ""Lazarus kompilieren" einrichten" > "Aufräumen" > "Alles aufräumen" und "Nach Neukompilierung zu Automatisch wechseln" markieren
Und wenn das alles nix hilft würde ich ein anderes Package installieren um zu sehen ob das angezeigt wird. Wenn du möchtest kannst mal zum Testen das angehängte Package installieren, sollte auch in misc sichtbar werden.
Viel Glück!
Bernd
PS: Anhang nochmal getauscht weil eine unnötige Abhängigkeit drin war!
leider hab ich keine Ahnung warum es nicht geht. Wahrscheinlich hast du das was ich testen würde schon gemacht aber ich schreib es trotzdem mal auf:
- auf Package, Package-Links, dort mal schauen ob ungültige Links vorhanden sind
- Ansicht, Komponenten in der Suchleiste nach TFlexiSwitch suchen. Vielleicht ist es da und wird nicht angezeigt?
- Werkzeuge, Einstellungen, Komponentenpalette. Eventuell ist da ein Eintrag vorhanden
- Das Package mit "Weitere" > "Sauber neu rekompilieren" (aus dem Package-Editor heraus) neu kompilieren.
- "Werkzeuge" > ""Lazarus kompilieren" einrichten" > "Aufräumen" > "Alles aufräumen" und "Nach Neukompilierung zu Automatisch wechseln" markieren
Und wenn das alles nix hilft würde ich ein anderes Package installieren um zu sehen ob das angezeigt wird. Wenn du möchtest kannst mal zum Testen das angehängte Package installieren, sollte auch in misc sichtbar werden.
Viel Glück!
Bernd
PS: Anhang nochmal getauscht weil eine unnötige Abhängigkeit drin war!
- Dateianhänge
-
project1.zip
- (2.91 KiB) 38-mal heruntergeladen
Zuletzt geändert von wennerer am Sa 20. Apr 2024, 17:43, insgesamt 1-mal geändert.
- Swirl
- Beiträge: 99
- Registriert: Fr 7. Aug 2015, 14:05
- OS, Lazarus, FPC: Win 11 / Mint 22.1 / Lazarus 36 / FPC 3.2.2
- CPU-Target: x86_64, ARM Cort.-A7
- Wohnort: Schwerte NRW
Re: Animated toggle switch
Hallo Bernd,
hat alles nix genutzt. Auch die MinimalCollection war in Misc nicht sichtbar.
Ich denke, meine Installation "hat einen wech".
Da ich die Komponente sehr uptodate finde, werde ich sie aber weiterbenutzen.
Ich muss mir dann halt mit dem o.g. Workaround helfen.
Alles Gute und nochmal besten Dank für die feine Arbeit.
Michael
hat alles nix genutzt. Auch die MinimalCollection war in Misc nicht sichtbar.
Ich denke, meine Installation "hat einen wech".
Da ich die Komponente sehr uptodate finde, werde ich sie aber weiterbenutzen.
Ich muss mir dann halt mit dem o.g. Workaround helfen.
Alles Gute und nochmal besten Dank für die feine Arbeit.
Michael
=> Mint 21.3 “Virginia” - Win 10/11 - Lazarus 3.0 - FPC 3.2.2
-
- Beiträge: 607
- Registriert: Di 19. Mai 2015, 20:05
- OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
- CPU-Target: x86_64-linux-gtk2
Re: Animated toggle switch
Du kannst vielleicht nochmal versuchen in der FlexiSwitch.pas in der Procedure Register eine andere oder eigene Lasche einzutragen.
Viele Grüße
Bernd
Code: Alles auswählen
procedure Register;
begin
{$I flexiswitch_icon.lrs}
RegisterComponents('Misc',[TFlexiSwitch]);//Hier anstelle von Misc zum Beispiel Meine eingeben dann sollte es nach dem Neukompilieren eine Lasche Meine geben
RegisterPropertyEditor(TypeInfo(TRollImage),nil,'NewRollImage',TPropertyImageSelector); //Hier "RollImage" muss identisch mit der Property sein
{$R images.res}
end;
Bernd
Re: Animated toggle switch
Hast du früher mal die Komponenten-Palette beabeitet (Werkzeuge > Einstellungen > Umgebung > Komponentenpalette)? Immer wenn ich das gemacht habe, insbesondere Komponenten auf andere Reiter verschoben, dann waren irgendwann mal Komponenten nicht mehr zu finden, obwohl sie definitiv installiert waren und in existierenden Projekten erkannt worden sind. Erst nach einem Klick auf "Vorgaben wiederherstellen" auf derselben Seite (evtl. verdeckt, wenn die Formularbreite zu klein ist), brachte das wieder in Ordnung. Ob das inzwischen behoben ist, kann ich nicht sagen, weil ich seitdem die Finger von dieser Einstellung lasse.Swirl hat geschrieben: Mi 17. Apr 2024, 09:24 hat alles nix genutzt. Auch die MinimalCollection war in Misc nicht sichtbar.
-
- Beiträge: 607
- Registriert: Di 19. Mai 2015, 20:05
- OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
- CPU-Target: x86_64-linux-gtk2
Re: Animated toggle switch
Hallo,
ich hab noch eine kleine Hilfedatei hinzugefügt:
https://github.com/wennerer/FlexiSwitch/tree/main/help
Viele Grüße
Bernd
ich hab noch eine kleine Hilfedatei hinzugefügt:
https://github.com/wennerer/FlexiSwitch/tree/main/help
Viele Grüße
Bernd