Ganz nett für den Anfang, freak.
freak hat geschrieben:Ist ja schön zu sehen, dass es im Großen und Ganzen bei allen Funktioniert.
Da war ich mir nähmlich ehrlich gesagt nicht so ganz sicher
Hatte gerade innerhalb 10 Minuten 2 Crashs beim schreiben,
d.h. der Editor hat sich einfach beendet.
Code: Alles auswählen
Gtk-WARNING **: invalid cast from (NULL) pointer to 'GtkContainer'
Gtk-CRITICAL **: file gtkcontainer.c: line 1118 (gtk_container_foreach): assertion 'container != NULL' failed.
Destroyed
Destroyed
Destroyed
Destroyed
Destroyed
Destroyed
*** glibc detected *** double free or corruption (!prev): 0x0822a7f0 ***
Abgebrochen
Das erste mal kam nachdem ich ein "EndProcedure" geschrieben
hatte und Return drückte.
Der zweite Crash kam nachdem ich einen Strukturnamen verändert
hatte und dann mit den Cursortasten ein paar Zeilen nach unten
ging. Im Structures-Anzeiger wird ein neuer oder geänderter
Name erst nach dem benutzen von Backspace korrekt angezeigt,
jedoch nicht nach Return, Cursor bewegen etc.
Hmm... das mit dem Backspace funktioniert aber auch nicht
immer - vorhin ging es aber mal.
Wenn ich einfach eine neue Struct hinschreibe:
wird da nichts angezeigt, auch nicht nach einem Backspace.
Erst wenn ich ein "Procedure" oder "EndProcedure" in einer
Zeile benutzt habe wird die geänderte oder neue Struktur
dann angezeigt.
Das wäre natürlich nicht so schön wenn man jedesmal erst
eine Procedure schreiben muß um Strukturen angezeigt zu
bekommen.
Eine manuelle Updatemöglichkeit wäre da ganz nett, z.B. mit
der Taste F12, so wie im alten Editor für den ProcedureBrowser.
In den Preferences bei "ToolsPanel" kamen hier vorhin die Strings
in der linken Liste irgendwie durcheinander.
In der Liste stand 2 mal "Explorer" und das "Ascii Table" fehlte.
Als ich alle Tools ausprobiert hatte wechselte irgendwann ein
"Explorer" in "Ascii Table". Später kam dann nochmal etwas
durcheinander und plötzlich war etwas anderes doppelt da
und ein Eintrag fehlte, d.h. irgendwie scheinen die Einträge nicht
korrekt umbenannt zu werden.
Vorhin hatte ich bei "Configuration - Variable Viewer" für den
"Variable Viewer" irgendwie mehr Möglichkeiten, so z.B. ob
nach Strukturen, LinkedLists usw. nur im momentanen Source
oder in allen geöffneten Source gesucht werden soll und sowas.
Jetzt ist das weg und ich sehe nur noch 7 Checkboxen anstatt
vorher vielleicht 15 oder so. Komisch.
Der Color Picker und die Ascii-Tabelle wären zusätzlich als Tools
(separat im ToolsMenu) nicht schlecht (so wie im alten ED),
da sonst IMHO zu viele Tabs im Browser sind.
Ich bevorzuge da z.B. [Procedures][Variables][Explorer] und
den ColorPicker + AsciiTable lieber separat.
Da das natürlich Geschmackssache ist, wäre es hier doch nett
wenn man es auch übers ToolsMenu erreichen kann, so dass
jeder User es nutzen kann wie er es bevorzugt.
Auch wäre es schön wenn der "Explorer" auch nach dem Start
in dem Verzeichniss ist, welches ich als mein Source-Verzeichniss
in den Preferences angegeben habe, und nicht immer in /home/user/.
Die Debugger-Option ist nun in den Compileroptionen, so daß
man das nicht mal schnell im Menu ändern kann, sondern immer
erst den Dialog Compileroptionen aufmachen muß um das mal
kurz zu ändern.
Über die Shortcuts habe ich mir die Debugger-Option auf F6
gelegt, so daß ich diesen Status mit F6 schnell ändern kann (aber
leider habe ich so keine visuelle Rückmeldung ob der Debugger
gerade an ist oder nicht (hint, hint

)).
So muß man aber dann F6 drücken um den Status zu ändern,
und danach noch F5 um zu kompilieren.
Ein Shortcut-Eintrag wie z.B. "Compile with Debugger" wäre
hier sehr nett, so daß ich zum Beispiel alle Sourcen ohne Debugger
erstellen kann (bei Default-Optionen), aber trotzdem schnell mit F6
mit Debugger testen kann. F5 würde dann weiterhin die normalen
Optionen beachten, bei mir also immer ohne Debugger.
Prinzipiell geht es hier also darum "ganz schnell und simpel"
zwischen Debug und ohne Debug wechseln zu können - wenn
es geht mit visueller Rückmeldung ob der Debugger gerade
aktiv ist, z.B. in der Statusbar oder im Windowtitle ein " (Debug)"
anhängen oder so. Wäre nett.
Was natürlich noch schön wäre, das wäre wenn der Hintergrund
vom Procedure- und Variables-Browser auch einstellbar ist wie
im alten Editor.
Ich bevorzuge da Schwarz, so wie auch im Editier-Fenster -
und nicht die global eingestellten Optionen.
[EDIT]
Die 2 Punkte "Installation" und "History" in der Hilfe sind aber
für Windows und nicht für Linux...
[/EDIT]
Ansonsten aber ziemlich cool, gerade durch die Integration
der Hilfe und der Mini-Hilfe in der Statusbar - was man bei
anderen Editoren meist nicht hat.
Ansonsten: BITTE NEHMT GPI QUASI NICHT SEIN LIEBLINGSPROJEKT JAPBE WEG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
