Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow client side shadow windows to be resized #530

Open
totaam opened this issue Mar 10, 2014 · 4 comments
Open

allow client side shadow windows to be resized #530

totaam opened this issue Mar 10, 2014 · 4 comments

Comments

@totaam
Copy link
Collaborator

totaam commented Mar 10, 2014

At present, we don't allow them to be resized because we do not want to / cannot resize the whole remote desktop.

However, for this particular case only (not for regular remote application windows) we could add scrollbars when the window ends up being smaller than the remote desktop.

This is particularly useful when accessing a large remote desktop on a small screen (ie: laptop).


Difficulties:

  • add a --max-size option to limit the maximum window size #263: because of a bug in GTK2, we cannot set the maximum size of the window on win32, so we will have to fill the edges with some padding on win32 (other platforms can just limit the window size)
  • all mouse events (clicks and motion) will have to be adjusted before sending (easy)
  • probably more I can't think of (usually)
@totaam
Copy link
Collaborator Author

totaam commented Aug 24, 2014

Move to 0.16 which has other shadow improvements scheduled.

See also: #976 / #972.

@totaam
Copy link
Collaborator Author

totaam commented Jun 28, 2017

See also #1557, #1567, #2458

@totaam
Copy link
Collaborator Author

totaam commented Mar 26, 2020

The scrollbars could be added for any window bigger than the client's display / monitor.

See also #2455

@totaam
Copy link
Collaborator Author

totaam commented May 9, 2020

Could also be used for any fixed-size windows that are too big for the client?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
geometry issues
Needs triage
Development

No branches or pull requests

1 participant