We closed this forum 18 June 2010. It has served us well since 2005 as the ALPHA forum did before it from 2002 to 2005. New discussions are ongoing at the new URL http://forum.processing.org. You'll need to sign up and get a new user account. We're sorry about that inconvenience, but we think it's better in the long run. The content on this forum will remain online.
IndexSuggestions & BugsSoftware Bugs › Interface Quirks
Page Index Toggle Pages: 1
Interface Quirks (Read 939 times)
Interface Quirks
Apr 28th, 2005, 6:06am
 
There are a few interface quirks I'm wondering about.

In the text area:
- the delete key doesn't work when holding down shift
- tab creates two spaces at a time, but they are separate when deleting
- selecting a line doesn't include the newline at the end of the line

I understand that these are probably low priority, and now that Processing is open source I can probably fix a few of these myself. I just wanted to make sure that these needed to be fixed before actually doing anything.
Re: Interface Quirks
Reply #1 - Apr 28th, 2005, 7:28am
 
yeah these are some of the known quirks which are on the list (the shift one kinda drives me nuts) but low priority as you guess. and as you mention, it's also stuff that other people can fix if they happen to be just so motivated.

the shift key issue is probably a matter of the key binding not being set properly in the jedit syntax stuff, probably in this file:
http://cvs.sourceforge.net/viewcvs.py/processing/processing/app/syntax/DefaultInputHandler.java?rev=1.1&view=auto

the tabs/spaces issue is a bit tougher, because the editor doesn't actually have any concept of tabs. so instead it inserts spaces via a listener that intercepts key events:
http://cvs.sourceforge.net/viewcvs.py/processing/processing/app/EditorListener.java?rev=1.2&view=auto
i seem to remember that this was a limitation of the editor itself, but it's been a long while since i've actually touched that code. it may be possible that the tab widths just weren't set to a proper distance or weren't adjustable or who knows what.
Re: Interface Quirks
Reply #2 - May 11th, 2005, 10:02am
 
delete/shift issue fixed for 91. also some general command key fixes for macosx.

and the tab stuff has been added to the todo list under enhancements.. to get a proper tabbing/indenting mechanism working.
Page Index Toggle Pages: 1