DawidLokiec opened a new issue, #6708:
URL: https://github.com/apache/netbeans/issues/6708

   ### Description
   
   **Issue Description:**
   
   I am currently developing a NetBeans Platform-based application and am 
aiming to enhance accessibility by dynamically scaling (enlarging) all GUI 
controls. The goal is to provide users with visual impairments the ability to 
adjust the scaling of UI components dynamically.
   
   I am seeking guidance on how to programmatically iterate through all GUI 
controls in the NetBeans Platform application and dynamically set the scaling 
in both the x and y dimensions. Specifically, I am looking for information on 
whether there are setters or APIs available for achieving this.
   
   **Proposed Solution:**
   I propose introducing an enhancement to the NetBeans Platform that enables 
developers to programmatically scale GUI controls for accessibility. The 
enhancement could include the following:
   
   1. API for Dynamic Scaling:
   - Introduce a new API or extend existing APIs in the NetBeans Platform that 
allows developers to programmatically set the scaling of GUI controls 
dynamically.
    
   2. Iteration Through GUI Controls:
   - Provide a mechanism for developers to iterate through all GUI controls in 
the NetBeans Platform application easily.
   
   3. User-Adjustable Scaling:
   -Ensure that the scaling can be adjusted based on the user's preferences, 
allowing for a customizable and user-friendly experience.
   
   4. Documentation:
   Update documentation to include clear guidelines and examples on how to use 
the new API for dynamic scaling of GUI controls.
   
   **Expected Behavior:**
   Upon implementing this enhancement, developers should be able to use the 
provided API to iterate through GUI controls and dynamically set the scaling in 
both the x and y dimensions. This would facilitate the creation of more 
accessible applications, particularly for users with visual impairments.
   
   ### Use case/motivation
   
   _No response_
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a pull request?
   
   No


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to