Frage

Ich brauche einen einfachen Text-Leser zu implementieren, Art wie weniger für Unix, mit ncurses.

Ich habe Probleme zu verstehen, wie dies zu tun. Im Moment habe ich ein Fenster, und jedes Mal drücke ich die untere Steuertaste (zum Beispiel) I refresh alle Linien auf dem geeigneten Ausgangspunkt, ein Scrolling-like fühlen. Das Problem kommt mit Textumbruch, die leider Schrauben mein aktuelles System.

Ich frage mich, ob einige von euch schon so etwas wie dies tat und mir helfen könnte aus. Ich kann ehrlich gesagt nichts dazu bei Google im Zusammenhang finde andere als „pad“ s, die offenbar nicht scrollbaren.

War es hilfreich?

Lösung

   int prefresh(WINDOW *pad, int pminrow, int pmincol,
         int sminrow, int smincol, int smaxrow, int smaxcol);

prefresh des 2. und 3. Parameter sind die Positionswerte. Mit einer wenig Mathematik können Sie erhöhen / verringern pminrow für einen vertikalen Scroll-Effekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top