Seite 4 von 5
Verfasst: 06.08.2005 22:16
von sharkpeter
@André,
jetzt komme ich aber ins Schwitzen
Aber André, mal was anderes:
Falko und andere u.a. ich sind am Sinnieren über das SpinGadget. GPI hat da
mal einen Code gepostet, damit man direkt eingeben kann. Nur leider hat
auch das den Pferdefuß, das keine negativen Zahlen funktionieren. Du kannst
zwar die Untergrenze auf negative Werte setzen, ohne Umweg anzeigen
jedoch nicht, da Ganzzahl. Wäre noch mal eine Überarbeitung wert, oder?
Gruß Jens
Verfasst: 06.08.2005 22:22
von Andre
sharkpeter hat geschrieben:@André,
jetzt komme ich aber ins Schwitzen
Hehe, sollst Du auch. Wenn schon nicht wegen dem Wetter, dann wegen der Arbeit...

Verfasst: 06.08.2005 22:24
von sharkpeter
@André, jetzt war ich wohl zu langsam mit dem Edit.
Hier mal noch eine exe zu diesem Thema:
http://www.winbahn.de/Programme/PureBas ... /SPIN0.EXE
Diese exe mal starten, beenden mit einer beliebigen Taste, ist nicht vollkommen
soll aber als Verdeutlichung reichen. Eingaben sind somit nicht möglich.
Mit den Gadget-Bedienelementen kann man auch in den negativen Bereich
gelangen, dann sollte die String-Eingabe nicht mehr das Problem darstellen.
Geschrieben wurde das Beispiel von
Falko mit GFA-Basic, nur auf die
Schnelle um zu verdeutlichen was gemeint ist.
Gruß Jens
Verfasst: 06.08.2005 23:41
von nicolaus
Ud was bei dem thema SpinGadget auch ganz nett wäre ist das man auch Zahlen mit komma benutzen kann. (Könnte man ja über nen Flag als zusatz machen).
Auf jeden fall wäre es schon mal gut wenn man auch ne direkte eingabe machen könnte und auch negativer bereich möhlich wäre.
Jens sorry bin aber leider selber noch nich dazu gekommen.
Verfasst: 07.08.2005 00:19
von sharkpeter
@nicolaus,
macht ja nichts, Fakt ist jedoch, das SpinGadget nicht ganz sauber ist und daran
kann man was ändern hoffe ich. Krücken als Umweg sind nicht so schön,
um an das gewünschte Ziel zu gelangen. Darum wäre es wünschenswert,
für ein Lib-Update, dieses einmal mit ins Auge zu fassen.
Gruß Jens
Verfasst: 07.08.2005 11:18
von Andre
Ok, habe Fred auf diesen Thread und die Demo-Exe hingewiesen.
Weitergegebener Verbesserungsvorschlag zum SpinGadget:
- Support von negativen Zahlen
- Support von Fließkomma-Zahlen
- direktes Editieren
(alles geregelt über einen optionalen Flag-Parameter)
Mal sehen, was er dazu meint.
Eines steht nur fest: für die v3.94 wird dies keinesfalls mehr sein

Verfasst: 07.08.2005 12:19
von sharkpeter
@André,
ist schon klar, das Release scheint ja unmittelbar bevor zu stehen.
Wenn da eine Überarbeitung angedacht werden sollte, wäre es in dem
Zusammenhang günstig, auch #PB_StringNumeric in Hinsicht auf negative
und Fließkommazahlen hin zu überprüfen/überarbeiten.
Gruß Jens
Verfasst: 07.08.2005 12:33
von Andre
sharkpeter hat geschrieben:@André,
ist schon klar, das Release scheint ja unmittelbar bevor zu stehen.
Yep, also hinmachen mit dem Sächsisch...
sharkpeter hat geschrieben:
Wenn da eine Überarbeitung angedacht werden sollte, wäre es in dem
Zusammenhang günstig, auch #PB_StringNumeric in Hinsicht auf negative
und Fließkommazahlen hin zu überprüfen/überarbeiten.
Habe ich auch noch an Fred weitergegeben.
Verfasst: 07.08.2005 17:35
von Falko
Dank ts-soft sein Tip

mit subclassing habe ich etwas ähnliches gefunden,
womit man das SpinGadget schon mal mit +/- nachmachen kann, bis
es in der nächsten PB-Version gemacht wird
Code: Alles auswählen
NullP.l=10 ; hier bitte den Eintrag fürs StringGadget machen.
OpenWindow(0,100,100,200,140,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"SpinGadget_Plus_Minus")
CreateGadgetList(WindowID(0))
StringGadget(0,60,50,40,24,Str(NullP), #PB_Text_Center )
ScrollBarGadget(1,100,50,24,24,-100,100,1,#PB_ScrollBar_Vertical)
SetGadgetState(1,NullP*-1)
Repeat
ev=WaitWindowEvent()
If ev=#PB_Event_Gadget And EventGadgetID()=1 Or EventGadgetID()=1 And #PB_Button_Toggle
SetGadgetText(0,Str(GetGadgetState(1)*-1))
EndIf
If ev=#PB_Event_Gadget And EventGadgetID()=0
SetGadgetState(1,Val(GetGadgetText(0))*-1)
EndIf
Until ev=#PB_Event_CloseWindow
[Edit] Jetzt funzt auch das Scrollrad mit der Maus.[/Edit]
Verfasst: 08.08.2005 12:43
von Lebostein
Hallo alle miteinander,
Folgendes ist mir aufgefallen:
- Im "Werkzeuge konfigurieren" Menü kann man keine Tastenkürzel setzen. Die Checkboxen lassen sich nicht betätigen und die bisherigen Tastenkürzel werden falsch erkannt (es sind immer Strg, Alt und Umschalt aktiviert und bei der Taste ist die "0" ausgewählt")
- In "Einstellungen/Tastenkürzel" werden ebenfalls die Tasten nicht richtig erkannt. Die Sondertasten-Checkboxen bleiben immer leer
- Das Häkchen im Menü unter "Debugger/Fehlerbericht zeigen" wird nicht dargestellt, wenn der Fehlerbericht angezeigt wird
@Andre:
- Warum werden die Bausteine im Menü mit "Templates" bezeichnet und im Dialog mit "Bausteine"? -> Vereinheitlichung
- Der Dateibetrachter heißt einmal "Datei-Betrachter" (Menü) und einmal "Dateibetrachter" (Dialog) -> Vereinheitlichung
- In der Variablenliste steht "Schnittstellen (Interfaces)". Hier würde ich nur "Interfaces" schreiben, da diese überall in der IDE so bezeichnet werden und der Buttontext sonst zu lang wird
Ansonsten bin ich sehr erstaunt, wie sich der Editor in den letzten Wochen entwickelt hat. Respekt! Sogar das Flackern ist jetzt weg und man hat das Gefühl, mit einem wirklich professionellen Programm zu arbeiten. Weiter so!!!