fast - edit v1.0 Beta (17. März 2006)
So, habe jetzt sehr viel am Editor gemacht! (Bugs repariert, Funktionen hinzugefügt...)
Testet mal bitte, Feedback ist natürlich wieder erwünscht! Folgendes ist noch zu tun (für Update 2 geplant):
- Preferences mit Options- u. Einstellungsfenster
- verschiedene Codierungen integrieren (Unicode,...)
- Suchen/Weitersuchen - und Suchen/Ersetzen - Funktionen
Habt ihr noch Ideen oder Wünsche? Dann einfach posten!
Testet mal bitte, Feedback ist natürlich wieder erwünscht! Folgendes ist noch zu tun (für Update 2 geplant):
- Preferences mit Options- u. Einstellungsfenster
- verschiedene Codierungen integrieren (Unicode,...)
- Suchen/Weitersuchen - und Suchen/Ersetzen - Funktionen
Habt ihr noch Ideen oder Wünsche? Dann einfach posten!
- Rubiko
- Beiträge: 943
- Registriert: 25.02.2005 19:43
- Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti - Wohnort: Schwabach
also erstmal.. schön gemacht 
Nur ich hab da was komisches... bei über 200 Zeilen (glaub auch schon etwas darunter) funktioniert "Gehe zu Zeile..." nichtmehr, also wenn ich zu Zeile 50 gehen will, geht er 49.. bei 20 19 und bei 100 99... also immer eins weniger, sobald ich bei der hohen Zeilenanzahl versuche zu einer Zeile zu springen setzt der Editor komischerweise bei der ganz letzten Zeile ein kleines Feld hin das keine Nummer hat... also z.B ist 250 die letzte Zeile und darunter gibt es trotzdem noch eine kleine Zeile...
Das führt dazu, dass der Cursor zwischen den Zeilennummern ist.
Genau das ist übrigens der Fall, wenn man mehrere mit Enter eingefügte Zeilenumbrüche kopiert.. dann gibt es auch eine kleine Zeile am Ende die nicht beschriftet ist.
Ich hoffe der Fehler ist für dich reproduzierbar!
Ansonsten.. Gute Arbeit^^
Rubiko

Nur ich hab da was komisches... bei über 200 Zeilen (glaub auch schon etwas darunter) funktioniert "Gehe zu Zeile..." nichtmehr, also wenn ich zu Zeile 50 gehen will, geht er 49.. bei 20 19 und bei 100 99... also immer eins weniger, sobald ich bei der hohen Zeilenanzahl versuche zu einer Zeile zu springen setzt der Editor komischerweise bei der ganz letzten Zeile ein kleines Feld hin das keine Nummer hat... also z.B ist 250 die letzte Zeile und darunter gibt es trotzdem noch eine kleine Zeile...
Das führt dazu, dass der Cursor zwischen den Zeilennummern ist.
Genau das ist übrigens der Fall, wenn man mehrere mit Enter eingefügte Zeilenumbrüche kopiert.. dann gibt es auch eine kleine Zeile am Ende die nicht beschriftet ist.
Ich hoffe der Fehler ist für dich reproduzierbar!
Ansonsten.. Gute Arbeit^^
Rubiko
ich finde es sieht immer unschön aus, dass sich der editor immer so langsam aufbaut wenn man ihn startet.
woran liegt das? das sollte nicht normal sein.
falls deine schleife durch event-bearbeitung langsam wird, und es deshalb dauert bis alle events durch sind, die beim erstellen des fensters entstanden sind, dann kannst du das zumindest reduzieren, indem du nach dem erstellen von fenster, gadgets toolbar ect. ein simpleseinfügst. also kurz vor der hauptschleife.
dort verlierst du auch keine wichtigen events von user-aktionen.
woran liegt das? das sollte nicht normal sein.
falls deine schleife durch event-bearbeitung langsam wird, und es deshalb dauert bis alle events durch sind, die beim erstellen des fensters entstanden sind, dann kannst du das zumindest reduzieren, indem du nach dem erstellen von fenster, gadgets toolbar ect. ein simples
Code: Alles auswählen
While WindowEvent() : Wend
dort verlierst du auch keine wichtigen events von user-aktionen.
- Deluxe0321
- Beiträge: 336
- Registriert: 19.05.2006 00:31
- Kontaktdaten:
habe den Editor getestet, sehr schick kann ich nur sagen 
Funktionen sind auch soweit gut, bis auf die Sachen die schon angesprochen wurden. Was mir auch nicht so gut gefällt, ist das das ganze beim Resizen hinterherhängt, bzw. sehr schleppend geht. Wenn du das noch änderst, schiebe ich Notepad in die Tonne
Gruß Marv

Funktionen sind auch soweit gut, bis auf die Sachen die schon angesprochen wurden. Was mir auch nicht so gut gefällt, ist das das ganze beim Resizen hinterherhängt, bzw. sehr schleppend geht. Wenn du das noch änderst, schiebe ich Notepad in die Tonne

Gruß Marv
fast-edit ist mittlerweile echt ne gute notepad alternative
, es fehlen eigentlich bloß noch die Suchen\Ersetzen-Funktionen.
Was mir beim Testen so aufgefallen ist:
Wenn man das Fenster auf transparent setzt, und dann die transparenz
wieder ausschaltet, verhält sich das Fenster beim Bewegen oder Resizen
sehr träge, da die transparenz-funtkion anscheinend immer noch an ist.
(Halt auf 0% transparenz).
So solltest du das verhindern können:
WinLongEx = GetWindowLong_(hWnd,#GWL_EXSTYLE)
--> transparenz setzen
--> nicht mehr transparent
SetWindowLong_(hWnd,#GWL_EXSTYLE,WinLongEx)
Ansonsten wäre es noch cool wenn man .txt -Dateien mit fast-edit verknüpfen könnte, d.h. dass dein Programm die Datei, die als
ProgramParameter() übergeben wird, beim Programmstart einfach lädt...
Mfg Iggels

Was mir beim Testen so aufgefallen ist:
Wenn man das Fenster auf transparent setzt, und dann die transparenz
wieder ausschaltet, verhält sich das Fenster beim Bewegen oder Resizen
sehr träge, da die transparenz-funtkion anscheinend immer noch an ist.
(Halt auf 0% transparenz).
So solltest du das verhindern können:
WinLongEx = GetWindowLong_(hWnd,#GWL_EXSTYLE)
--> transparenz setzen
--> nicht mehr transparent
SetWindowLong_(hWnd,#GWL_EXSTYLE,WinLongEx)
Ansonsten wäre es noch cool wenn man .txt -Dateien mit fast-edit verknüpfen könnte, d.h. dass dein Programm die Datei, die als
ProgramParameter() übergeben wird, beim Programmstart einfach lädt...
Mfg Iggels
Moin,
nachdem ich erstmal 2 Wochen im Krankenhaus lag
sitze ich heute nach ner gefühlten Ewigkeit mal wieder am Rechner! (juhu) Ersmal danke das ihr euch so an meinem Editor erfreut. (hätte ich gar nicht gedacht, weil nur wenige posteten) Schon seit längerer Zeit ist auch die Suchen-Funktion integriert. Ich verspreche also hiermit bald ne neue Beta rauszubringen, die Ihr dann gern nochmal testen könnt!
nachdem ich erstmal 2 Wochen im Krankenhaus lag

Ich weiß, das ist mir auch schon aufgefallen und stört mich etwas... aber ich habe selbst keine Ahnung wie ich das besser in den Griff kriegen könnte.Deluxe0321 hat geschrieben:das ganze beim Resizen hinterherhängt, bzw. sehr schleppend geht.
Und das mit dem ProgramParameter müsste so funktionieren:
"fast-edit.exe" "MeineliebsteTesttxt.txt"
Verwendest Du SmartWindowRefresh()? Sieht fast so aus...Snoop0304 hat geschrieben:Ich weiß, das ist mir auch schon aufgefallen und stört mich etwas... aber ich habe selbst keine Ahnung wie ich das besser in den Griff kriegen könnte.Deluxe0321 hat geschrieben:das ganze beim Resizen hinterherhängt, bzw. sehr schleppend geht.
Wenn dem so ist: Ist not a bug, it's a feature. Sprich: Mit
SmartWindowRefresh() soll das Flackern beim resizen verhindert werden.
OK, das Flackern ist damit unterdrückt, aber leider sieht es dann so aus, als
ob das Programm zu langsam ist, um alle Gadgets in einem vernünftigen
Zeitraum auf die entsprechende Größe zu bringen.
Grüße ... Kiffi
a²+b²=mc²