Comments (2)
After some thought and experimenting, I think it's better to edit these values in an intentional way. User should click on the row containing the key name they want to edit. A dialog similar to the AddKeyUI should appear with the current key, value type, and value selected. The user edits this, then hits OK or Cancel. This gives the user an opportunity to think about the change they're making rather than allowing a change right in the table--it's just too sharp a tool for this data in my opinion.
from preftool.
Further thought and experimentation leads me to believe that allowing the change of the key and type name in addition to the value (which is really the most important part) is too complex and dangerous. A dialog where the value can be edited is what's needed here (like in regedit on Windows). If the user wants a new key with a new type, they should delete the existing key and make a new one.
from preftool.
Related Issues (9)
- Preferences not deleted properly from GUI HOT 4
- Disable and remove Remove Preferences node functionality from GUI HOT 1
- Disable and remove move Preferences node functionality from GUI HOT 1
- Remove class names from the system properties for command line tools
- Create a README
- Add ListChildNodes utility
- Add ListKeys utility
- Add Refresh functionality to GUI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from preftool.