Beiträge von emanuel

    Hi tyrel,


    deineListbox->moveSelection(eListBoxBase::<Dein Parameter>);


    mögliche Parameter für eListBoxBase::


    dirPageDown, dirPageUp, dirDown, dirUp, dirFirst, dirLast


    (getestet)


    siehe auch listbox.h


    jetzt kommst Du an jeden Eintrag.


    Gruß Emu

    Hi noch mal,


    Ghost, der war SUPER!! theList->moveSelection(eListBoxBase::dirFirst);


    jetzt ist viel Mist raus.


    aber, aber ... :frowning_face:


    die "eTextPara::eTextPara(eRect, ePoint)" und font.h machen mich jetzt schon


    seit Tagen fertig.


    Ich make'e in der plugin Ebene, cvs ist neu(update von gestern),


    Ich habe den src in ein "läufiges" plugin kopiert,


    Ich habe Header aus der listbox.h, usw. ausprobiert.



    Erst dachte ich, das im Pc/cdk was fehlt, aber enigma.cpp, eButton.cpp, listbox.cpp...


    die haben auch den font.h und bei make dreamboximage_root...


    läuft es ja auch.


    Also denk ich sitzt der Fehler wie so oft vor meinem PC! :loudly_crying_face: :loudly_crying_face: :loudly_crying_face:


    Brauche ich ein anderes env als für Standart-plugins?


    Ich hoffe mal auf euch.


    ****************************************************************************


    Ghost: bitte,bitte kannst Du ein kleines "läufiges" Pixlistboxplugin


    schreiben - Ich schaffe es nicht.


    ****************************************************************************

    Gruß Emanuel

    geht noch gar nicht,


    ich wollt nur mal im src ebrowser (post oben) das Objekt mitkompilieren:


    Header reinpacken (viele kenn ich gar nicht)
    hat es auch noch nicht gebracht.


    ich hatte mit font.h und ohne Probleme.
    egal in welches Plugin ich die font.h schreib habe ich diese Fehlermeldungen.
    forward declaration von Typ etext...



    CVS is uptodate
    mit der Bitte um Hilfe
    Gruß


    Emanuel

    Hi Ghost,


    Danke!


    Ich test gleich mal.


    Listenauswahl:


    Es geht mir darum, das ich beim Verzeichniswechsel in das root-Verzeichnis


    [eine Ebene nach oben]


    den ersten Eintrag der Liste(nach dem erneuten Start von makelist())


    abfragen kann um ihn in der Statuszeile anzuzeigen zu können,


    bis jetzt mach ich das halt noch "zu Fuß".


    Bericht folgt.


    Gruß Emanuel =) =)

    Hi tyrel,


    Nein leider nicht. setFocus ist nicht das gleiche wie:



    CONNECT(theList->selchanged, eBrowserMainWindow::selectionChanged);



    Das Funktioniert erst nach auf und ab-zappen in der Listbox


    desswegen auch kein:



    status->setText(entry->d_name);


    Es gibt aber was zum "anpingen":



    ...GetCurrent().selchanged oder so in etwar



    Das suche ich (den richtigen Syntax inc. Aufruf des Listbox Textes)



    Emanuel

    Hi tyrel,


    Das werde ich mal testen,


    Im moment beschäftigt mich immer noch der Browser.


    Ich möchte da Ordner Icons rein machen.


    aber ich weiß noch nicht wie.


    außerdem suche ich noch wie ich beim erzeugen der Liste


    den ersten Eintrag selected schalten kann. damit ich diese kreuz und quer


    Abfrage des Pfades raus hab.


    Ich poste es noch mal, es läuft und hat einen Selectbutten:


    Bin dankbar für Hilfe.


    Gruß Emanuel

    Hi dcdead,


    ja so was hab ich mir schon gedacht.


    so wie in sselect.cpp da ist es halt so aufgehäuft,
    dass ich den Überblick verliere mit meinen Kenntnissen


    hast Du den Quelltext noch?


    bzw. diesen speziellen Teil?


    Gruß Emanuel

    Nun ist der Wurm raus,
    aber ob das mit den char und eString so gut ist?
    Bin für gute Ratschläge dankbar.



    Gruß Emanuel :winking_face:

    Hi an alle,


    1. Wie kann ich den Namen eines Plugin abfragen?


    int main(int argc , char *argv[]) <-- Ich kann das in C hier auslesen


    aber die extern "C" int plugin_exec( PluginParam *par )


    *par sind wohl nicht das gleiche.


    2. kann ich ein Plugin durch ein sh Kommando starten?



    Gruß Emanuel :winking_face:

    Hi dre,


    Danke, ja es läuft jetzt endlich, =) =)
    aber noch immer nicht sauber. :confused_face:


    schau Dir mal den Verzeichniswechsel an,


    da kommt irgend wie Mist raus, das wechselt noch nicht sauber.

    Vielleicht gib es ein Problem bei der char Verarbeitung:


    strcat(PATH, eString().sprintf("%s/",message2.c_str()).c_str());


    Ich kenne mich in C++ so gut wie gar nicht aus.



    Gruß Emu

    Hi tyrel,


    Vielleicht weiß Du Rat:


    Ich will mit eine Listbox einen Dateibrowser bauen.


    Das Neuladen der Listboxeinträge bereitet mir Probleme: DB->crashdownreboot.


    Ich weiß nicht was ich falsch mache?



    beim 2. Aufruf von makelist() ist es aus ich sehe noch das nächste Verzeichniss



    Gruß Emanuel

    Hi tyrel,


    schau Dir mal die Zeile 112 an ...



    ***** with special thanks to the autor of this tutorial ...


    Gruß emanuel :winking_face:

    Hi dre,


    im CVS ist eh fast alles selbstgestrickt aus eWidget.
    Das ist dann so eine Headerjagt ( für mich als Nicht-C++er nicht gerade übersichtlich).


    Das ist der zusammengeklebte Pixmapbutton läuft ohne eWidgetheader, ich kann in der Funktion sein Label ändert:



    zum hide() in Testdialog:


    muss ich noch testen hide im Main. Nutzt mir aber nicht viel.


    Ich muss den ja durch ein Buttonfunktion ausschalten.



    Gruß Emanuel