Feature #98

improvements of GUI controls

Added by J. Templ almost 4 years ago. Updated almost 4 years ago.

Status:ClosedStart date:01/22/2016
Priority:NormalDue date:
Assignee:J. Templ% Done:

100%

Category:-
Target version:1.7
Forum topic:

Description

The following improvements of the BlackBox 1.6 GUI controls are needed:
- Mouse wheel support for TimeField, Datefield, UpdownField, ComboBox.
- Standard popup menu and shortcut keys in Field, UpdownField.
- Selectively disabling some context menu entries, in particular for password fields.
- Field update after an invalid input.
- UpdownField supports change by one decimal order with Ctrl key.

Reported by Koen Dessenger, NextBox, 2012-03-17.
A proposal by Koen Dessenger for the changes exists in CPC 1.7 rc6.

Refers to CPC 1.7 rc6 change list number 37.
Refers to Open Points #58.

Associated revisions

Revision 76f07560
Added by J. Templ almost 4 years ago

improvements of GUI controls. Refs: #98.
as proposed by Koen Dessenger in CPC 1.7 rc6 except for:
- HostCFrames.Init is not changed because this change is not used, as far as I see.
- HostCmds.PasteObjectGuard is unchanged because I could not figure out which problem it solves.
- HostMenus.PopupMenu is unchanged because I could not figure out which problem it solves.
It would imply a significant change of the import order, so it should have a very good reason.

Signed-off-by: Josef Templ <>

Revision a46f02b5
Added by J. Templ almost 4 years ago

Ctrl key support for UpdownField. Refs: #98.
As suggested by Robert.
If the value is not zero and the Ctrl key is pressed together with UP/DOWN (or the mouse wheeel is moved), the value is shifted by one decimal order up resp. down.

Signed-off-by: Josef Templ <>

Revision b6a0985d
Added by J. Templ almost 4 years ago

UpdownField.KeyDown saturation with Ctrl key fixed. Refs: #98.
Saturation is no longer at min/max but when val * 10 exceeds min/max.

Signed-off-by: Josef Templ <>

Revision 5c2b0399
Added by J. Templ almost 4 years ago

Docu of UpDownField updated. Refs: #98.

Signed-off-by: Josef Templ <>

Revision 540ccaf6
Added by J. Templ almost 4 years ago

bug fixed in UpDownFiled.KeyDown. Refs: #98.
As suggested by Robert.
Plus: special case 'val = 0' with Ctrl-key + AU removed.

Signed-off-by: Josef Templ <>

Revision b883300e
Added by J. Templ almost 4 years ago

Ctrl key simplified and 'Shift' added. Refs: #98.
Shift + AU/AD sets the UpDownField's maximum resp. minimum.
Docu adapted.

Signed-off-by: Josef Templ <>

Revision 93d761a0
Added by J. Templ almost 4 years ago

typo fixed in docu. Refs: #98.

Signed-off-by: Josef Templ <>

History

#1 Updated by J. Templ almost 4 years ago

  • Description updated (diff)

#2 Updated by J. Templ almost 4 years ago

  • Description updated (diff)

#3 Updated by J. Templ almost 4 years ago

  • Description updated (diff)

#4 Updated by J. Templ almost 4 years ago

  • Description updated (diff)

#5 Updated by I. Denisov almost 4 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 90

#6 Updated by I. Denisov almost 4 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 90 to 100

Also available in: Atom PDF