PureBoard
http://forums.purebasic.com/german/

Werkzeug-Wünsche für PureBasic/SpiderBasic
http://forums.purebasic.com/german/viewtopic.php?f=10&t=31519
Seite 1 von 4

Autor:  RSBasic [ 04.06.2019 09:00 ]
Betreff des Beitrags:  Werkzeug-Wünsche für PureBasic/SpiderBasic

Hallo :)

Wenn sich jemand gerne ein Werkzeug wünscht, welches noch nicht existiert, dann könnt ihr eure Ideen hier posten.

Autor:  IB-Software [ 05.06.2019 08:35 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

Hallo,

ich würde mir ein Werkzeug wünschen das den markierten Quellcode bereinigt.
D.h. alle Leerzeichen, Debugzeilen und Kommentare entfernt.

Autor:  RSBasic [ 05.06.2019 09:04 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

Gute Idee. Bezüglich Entfernen von Leerzeichen: Du meinst aber nur vor und hinter der Zeile oder?
Beispiel:
Vorher:
Code:
                                ButtonGadget(1, 10, 10, 100, 20, "Button", 0)                   ; Kommentar

Nachher:
Code:
ButtonGadget(1, 10, 10, 100, 20, "Button", 0)

Innerhalb einer Funktion würde ich die Leerzeichen aus Übersichtlichkeitsgründen nicht entfernen, sonst sieht es so aus:
Code:
ButtonGadget(1,10,10,100,20,"Button",0)

Das finde ich schlecht lesbar. Oder möchtest du sowas trotzdem?

Autor:  IB-Software [ 05.06.2019 10:23 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

Es sollte Leerzeilen heißen. :roll:

Die Leerzeilen sollten entfernt werden können.

Autor:  Kurzer [ 06.06.2019 10:38 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

wie ich bei deiner multicolor procedure list mitbekommen habe, kannst du die handles der nativen pb gadgets ermitteln.

hast du damit evtl. auch die Möglichkeit, im source Editorgadget der ide einen splitview zu erzeugen? Also so, dass man zwei unabhängigw scintilla views auf dem selben source hat?
notepad++ kann das meines Wissens auch. Man kann damit mehre stellen des codes im Überblick behalten, ohne immer hin und her springen zu müssen.

Ich glaube das scintilla gadget unterstützt das eh nativ, nur wird es von der pb ide nicht genutzt.

Gruß Kurzer

Autor:  RSBasic [ 06.06.2019 10:55 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

Ich habe Zugriff auf alle verfügbaren ScintillaGadgets (sichtbare und unsichtbare) eines PB-Fensters, je nachdem welcher Tab gerade ausgewählt wird.
Es ist grundsätzlich möglich, mit WinAPI zwei ScintillaGadgets gleichzeitig anzuzeigen und die Position und Größe des jeweiligen ScintillaGadgets so zu verändern, so dass es möglich ist, zwei ScintillaGadgets untereinander (eins oben und eins darunter) darzustellen.
Was aber nicht möglich ist bzw. wo die die Gefahr eines IMA-Fehlers sehe, ist das Einbetten zweier ScintillaGadgets in einem eigenen SplitterGadget. Ich glaube, PB gefällt es nicht und es würde knallen. Das ist aber nur eine Vermutung.
Ich kann es mal später ausprobieren.

Autor:  Kurzer [ 06.06.2019 11:13 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

ok verstehe.
ich hatte dazu mal einen feature request erstellt mit einem kleinen Beispiel wie man den docpointer eines scintilla gadgets für ein splitview nutzen kann.

wenn ich heute abend wieder am rechner bin, dann suche ich das mal raus.

evtl reicht es ja, wenn du die höhe des nativen pb scintilla gadgets verringerst und in die frei gewordene Fläche ein eigenes, unabhängiges borderless window platzierst in dem dann ein eigenes scintilla gadget liegt. mit dem docpointer kann man dann dem gadget den text des zweiten gadgets zuordnen.

Edit: Hier ist der feature request, den ich meinte: https://www.purebasic.fr/english/viewto ... 61#p517461

Autor:  _JON_ [ 06.06.2019 20:10 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

RSBasic, warum fragst Du Fred und Freak nicht mal, ob Du als Entwickler speziell für die IDE mit Helfen kannst?

Da tut sich ja seid Jahren gar nix mehr. Und Du bist doch Admin bzw. Moderator in den Foren.
Also niemand der Ihnen die IDE wieder stielt.

Autor:  Shardik [ 06.06.2019 20:30 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

_JON_ hat geschrieben:
RSBasic, warum fragst Du Fred und Freak nicht mal, ob Du als Entwickler speziell für die IDE mit Helfen kannst?

Das Problem dabei ist, dass die IDE wahrscheinlich gute Multiplattform-Kenntnisse verlangt, d.h. es wird ein Entwickler benötigt, der sich nicht nur gut im Windows-API auskennt, sondern auch gute API-Kenntnisse in GTK2/3 und Qt für Linux und im Cocoa-Framework für MacOS besitzt, da mit Sicherheit in der IDE Plattform-spezifischer API-Code für (noch) nicht in PureBasic vorhandene Funktionen verwendet wird. Und selbst, wenn dies nicht der Fall sein sollte, benötigt man Testmöglichkeiten auf allen 3 Betriebssystem-Plattformen...

Autor:  RSBasic [ 06.06.2019 20:32 ]
Betreff des Beitrags:  Re: Werkzeug-Wünsche für PureBasic/SpiderBasic

Shardik hat geschrieben:
Das Problem dabei ist, dass die IDE wahrscheinlich gute Multiplattform-Kenntnisse verlangt, d.h. es wird ein Entwickler benötigt, der sich nicht nur gut im Windows-API auskennt, sondern auch gute API-Kenntnisse in GTK2/3 und Qt für Linux und im Cocoa-Framework für MacOS besitzt, da mit Sicherheit in der IDE Plattform-spezifischer API-Code für (noch) nicht in PureBasic vorhandene Funktionen verwendet wird.

+1
Ich kenne mich leider nur mit WinAPI aus, aber nicht mit Linux- und MacOS-API.

Seite 1 von 4 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/