History log of /haiku/src/apps/debugger/user_interface/gui/value/TableCellEnumerationEditor.cpp
Revision Date Author Comments
# af92957f 24-Jul-2015 Rene Gollent <rene@gollent.com>

Debugger: Minor tweak to enumeration editor.

- Don't return result of SelectOptionFor(). It's possible to attempt
to edit an enum value that hasn't yet been initialized, in which case
its current value might not map to any of the defined enumerations, and
the resulting error would prevent editing from being allowed.


# 1f3db0d0 21-Jul-2015 Rene Gollent <rene@gollent.com>

Debugger: Flesh out option-based value editors.

TableCellOptionPopUpEditor:
- Add virtual hook for retrieving the final selected value. Implement
accordingly in Bool and Enumeration editor subclasses.
- Implement calling the edit completion hook upon value changes.


# 026596dd 06-Jun-2015 Rene Gollent <rene@gollent.com>

Debugger: Add table cell editors for various value types.

TableCell{Bool,Enumeration}Editor:
- OptionPopUp-derived editors for their respective value types.

TableCellIntegerEditor:
- TextControl-derived editor for integer values that validates inputs
based on the target integer size and type.

Not actually used yet, but together with the previous changes, these lay
the groundwork for the remaining part of #9708.


# af92957fd9831b43dd8768e39d0ba3dd34e820dc 24-Jul-2015 Rene Gollent <rene@gollent.com>

Debugger: Minor tweak to enumeration editor.

- Don't return result of SelectOptionFor(). It's possible to attempt
to edit an enum value that hasn't yet been initialized, in which case
its current value might not map to any of the defined enumerations, and
the resulting error would prevent editing from being allowed.


# 1f3db0d0d68a411559e58a3b76e982153e1d6a13 21-Jul-2015 Rene Gollent <rene@gollent.com>

Debugger: Flesh out option-based value editors.

TableCellOptionPopUpEditor:
- Add virtual hook for retrieving the final selected value. Implement
accordingly in Bool and Enumeration editor subclasses.
- Implement calling the edit completion hook upon value changes.


# 026596dd1de1cf86deaea712130cfb6a4901b6fd 06-Jun-2015 Rene Gollent <rene@gollent.com>

Debugger: Add table cell editors for various value types.

TableCell{Bool,Enumeration}Editor:
- OptionPopUp-derived editors for their respective value types.

TableCellIntegerEditor:
- TextControl-derived editor for integer values that validates inputs
based on the target integer size and type.

Not actually used yet, but together with the previous changes, these lay
the groundwork for the remaining part of #9708.