[Module] EditorEx (Custom Editor Gadget)

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von Thorsten1867 »

Update:
  • Bugfix: Selektieren von Text
  • Bugfix: Copy & Paste
  • Changed: Bei einem Linksklick am Ende der Zeile wird der Cursor nun stets vor ein ggf. vorhandenes #LF$ gesetzt
1. Wenn ich den Cursor mit der Maus an ein Absatzende setze und weiterschreibe, passiert es unter Umständen, daß der Cursor in die Folgezeile springt. Beispiel: Ich setze den Cursor hinter dem Punkt nach "Affenschar" und tippe ein Leerzeichen.
Herausgefunden hab ich, daß es davon abhängt, wie weit rechts vom Punkt ich geklickt habe. Wenn ich zuweit rechts neben dem Punkt geklickt habe, landet das Leerzeichen eine Zeile zu tief.
Stimmt, wenn der Cursor sich hinter dem Zeilenumbruch befindet, landet das Leerzeichen in der nächsten Zeile und wenn er sich davor befindet bleibt er in der gleichen Zeile.
Ich teste nun bei einem Mausklick, ob sich links von der neuen Cursorposition ein Zeilenumbruch befindet und verschiebe dann den Cursor ggf. vor das #LF$.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
matbal
Beiträge: 246
Registriert: 30.03.2011 20:53

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von matbal »

Bis auf einen Fehler scheint jetzt alles gefixt zu sein.

Wenn ich den Text vom oberen Editor kopiere und in den unteren einfüge, habe ich an den Stellen mit den manuellen Zeilenumbrüchen grafische Fehler. Der Cursor läßt sich an der Stelle, wo er in die nächste Zeile springen sollte, immer noch ein Zeichen zu weit bewegen.

Wahrscheinlich liefert der obere Editor beim Kopieren Zeilenumbrüche in einem anderen Format als der untere Editor.
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von Thorsten1867 »

Bugfix: Copy & Paste - Ersetzen von #CRLF$ und #CR$ mit #LF$

@matbal
Versuche es nocheinmal.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
matbal
Beiträge: 246
Registriert: 30.03.2011 20:53

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von matbal »

Jetzt ist alles super. Mir sind keine Fehler aufgefallen. :allright:
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von Thorsten1867 »

Update:
  • Added: WrapText() - gespeicherten Text umbrechen, ohne ihn vorher in das Gadget laden zu müssen.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von Thorsten1867 »

Update:
  • Liste mit Korrekturvorschlägen: Button zum Hinzufügen des Wortes zum Benutzerwörterbuch
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von Thorsten1867 »

Update: Bugfixes
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] EditorEx (Custom Editor Gadget)

Beitrag von Thorsten1867 »

Update: #EventType_Syntax (REchtschreibkontrolle)
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Antworten