-
Notifications
You must be signed in to change notification settings - Fork 110
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
Missing nw_move()
and nw_resize()
implementations
#290
Comments
Hello, thanks for your interest, happy to have some new contributions. To get this will require some changes that cut across various kernel objects. Let me see if I can clarify how a few things work:
So, if you want to have windows that can move, a couple of things need to happen:
Now, note that the userspace Hope that clarifies things. |
Thank you so much! This clarifies a lot. I'll keep this issue open for now in case I have any other related questions. |
FYI, I made some recent changes that fix a few compilation issues and kernel crashes that arose in relation to the window manager. You might want to pull the latest. |
Hi! I am currently attempting to improve the existing window manager and make it more like what one would expect of a typical window manager. However, I quickly realized that actually moving windows around is harder than it initially seemed.
include/library/nwindow.h
lists prototypes fornw_move()
andnw_resize()
but a quick search of the rest of the codebase shows that they aren't implemented. I dug through the related code but I'm having trouble understanding how all of the different layers of the graphics stack are connected.Do you plan on implementing these missing functions? Or if not, could you provide some guidance so I could implement them myself? Thanks!
The text was updated successfully, but these errors were encountered: