auch von mir ein

für Deine tolle Idee!
Danke für die Mühe, die Du Dir gemacht hast!
Ein wenig konstruktive Kritik hätte ich aber auch
* Jeweils ein kurzer erklärender Text pro API wäre nützlich. Ich habe mir
beispielsweise gerade die Seite EditorGadget / Zeilenumbruch angeschaut
und muss nun grübeln, was die API macht. Schaltet sie den Zeilenumbruch
ein? Oder aus? Oder sorgt sie dafür, dass ab einer bestimmten
Zeichenanzahl ein Zeilenumbruch stattfindet?
* Wäre auch gut, wenn die News auf der Eingangsseite mit Links zur
jeweiligen API verzweigen würden. Als regelmäßiger Besucher sehe ich
beispielsweise, dass eine neue API für das OptionGadget eingepflegt wurde
und kann dann mit Klick auf diesen Link direkt dorthin springen (und nicht
umständlich über Library / Gadgets / OptionGadget / [NeueAPI]). Bei so
umständlichen' Navigationsmanövern kann es bei älteren Leuten (so wie
ich es bin) mal schnell vorkommen, dass sie vergessen, wo sie eigentlich
hin wollten.
* und noch 'ne Kleinigkeit zu den Codes selber:
lieber so:
Code:
If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
OptionGadget(1,10,10,100,40,"Teststring 1"+#CRLF$+"Teststring 2")
SetWindowLong_(GadgetID(1),#GWL_STYLE,GetWindowLong_(GadgetID(1),#GWL_STYLE) | #BS_MULTILINE)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf
als so:
Code:
If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
OptionGadget(1,10,10,100,40,"Teststring 1"+#CRLF$+"Teststring 2")
EndIf
SetWindowLong_(GadgetID(1),#GWL_STYLE,GetWindowLong_(GadgetID(1),#GWL_STYLE) | #BS_MULTILINE)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Sprich: Das
If CreateGadgetList() sollte auch den API-Aufruf und die
nachfolgende Event-Schleife klammern (ansonsten macht das If wenig
Sinn)
Nochmals danke für die Seite & Grüße ... Kiffi