Git Product home page Git Product logo

Comments (4)

sriharshachilakapati avatar sriharshachilakapati commented on May 27, 2024

Adding a new cursor field for the Display is a good idea, but not from the Mouse. Using mouse will make things complicated if the user wants to set different cursors in different windows if he is using multiple windows.

from silenceengine.

ShadowLordAlpha avatar ShadowLordAlpha commented on May 27, 2024

I suggested Mouse because that was how LWJGL use to do it if i remember correctly

from silenceengine.

sriharshachilakapati avatar sriharshachilakapati commented on May 27, 2024

Yes LWJGL2 used the Mouse class, but there was only support for one window in LWJGL2. Now that we have multiple windows using LWJGL3, implementing it will not be a good idea.

We should either make the implementation in Mouse class only effect the main Display window, or we should change the cursor on every window. That's the reason I said it's not a good idea, because it won't be clear to the user on what to use.

from silenceengine.

ShadowLordAlpha avatar ShadowLordAlpha commented on May 27, 2024

I wasn't arguing with you but ya it would be confusing if it was in Mouse (Time to go find something else to make a suggestion about :p)

from silenceengine.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.