Auf jeden Fall würde ich einheitlich bleiben; also wenn die Höhe mit *_height bezeichnet wird, würde ich die Breite mit *_width bezeichnen; oder analog mit *_rows und *_cols.
Oder intern eines ausformulieren und das andere als Alias ermöglichen; dann stehen einfach beide zur Verfügung.
Also folgende Paarungen:
- max_rows & max_cols
- max_height & max_width
- screen_height & screen_width
Für Textbasiertes auf Terminal/Konsole würde ich wahrscheinlich zu rows/cols greifen; bei grafischen zu height/width und je nach Kontext dann screen_ oder max_ als Vorsilbe. Z.B. wenn die maximale Breite größer als die Schirmbreite werden kann, wird es IMHO wichtig mit screen_/max_ ... Z.B. könnte mit screen_* die Größe des sichtbaren Bereichs beschrieben werden, und max_* gibt analog die Maximalwerte an.
Man hätte also dann quasi ein Sichtfenster, dass über den gesamten Bereich verschoben werden kann (Scrollen).
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!