[Home] [Downloads] [Search] [Help/forum]

Gammon Software Solutions forum

See www.mushclient.com/spam for dealing with forum spam. Please read the MUSHclient FAQ!

[Folder]  Entire forum
-> [Folder]  MUSHclient
. -> [Folder]  Bug reports
. . -> [Subject]  TextRectangle, TELOPT_NAWS and window sizes

Home  |  Users  |  Search  |  FAQ
Username:
Register forum user name
Password:
Forgotten password?
(New message)
Subject: TextRectangle, TELOPT_NAWS and window sizes
Name:
Your forum user name.
Register forum user name
Password:
Your forum password.
Forgotten password?
Message:
Message to be posted (in English, please)
Maximum of 6000 characters. Text only please, no HTML.
Forum codes:
Check this if your message uses 'forum codes' or templates (auto-detected for new posts).
Forum codes Templates

Save this message ...


Subject review (reverse sequence)

Posted by Astarte   Germany  (8 posts)  [Biography] bio
Date Sun 03 Jan 2010 07:50 PM (UTC)  quote  ]
Message
Rocks, thank you.
[Go to top] top

Posted by Nick Gammon   Australia  (18,770 posts)  [Biography] bio   Forum Administrator
Date Sun 03 Jan 2010 07:22 PM (UTC)  quote  ]
Message
Sounds like a bug, as the NAWS stuff predated the TextRectangle stuff.

I have added the NAWS notification to TextRectangle.

I have amended the size calculation to your suggestion.

Available in version 4.46.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Astarte   Germany  (8 posts)  [Biography] bio
Date Sun 03 Jan 2010 01:43 AM (UTC)  quote  ]

Amended on Sun 03 Jan 2010 01:12 PM (UTC) by Astarte

Message
I've been toying with TextRectangle and found that

  • it might be enhanced by just sending new TELOPT_NAWS for a change in size
  • even if you enforce an update by e. g. computing wrap_column manually and use SetOption("wrap_column", newValue), the height will not be computed according to your rectangle which I think is a bug


To amend the latter, I visited
void CMUSHclientDoc::SendWindowSizes (const int iNewWidth)
and replaced

  • pmyView->GetClientRect (&r);


with

  • pmyView->GetTextRect (&r);


and tried it out. It seems to work quite nicely. Maybe you can use this in a future release.

[Go to top] top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


1,097 views.

[Reply to this subject]  Reply to this subject   [New subject]  Start a new subject   [Refresh] Refresh page

Go to topic:           Search the forum


[Go to top] top

[Home]

Written by Nick Gammon - 5K

Comments to: Gammon Software support
[RH click to get RSS URL] Forum RSS feed ( http://www.gammon.com.au/rss/forum.xml )

[Best viewed with any browser - 2K]    [Internet Contents Rating Association (ICRA) - 2K]    [Web site powered by FutureQuest.Net]