This patch adds a function WMGetTextFieldCursorPosition to the WINGs library. This function is used by the 'adialog' patch.
Submitted by: Gilbert Ashley <[email protected]> Author: unknown Origin: ALT/Sisyphus Linux, Alexey Voinov <[email protected]> 2 files changed, 10 insertions(+) WINGs/WINGs/WINGs.h | 2 ++ WINGs/wtextfield.c | 8 ++++++++
# HG changeset patch # User John H. Robinson, IV <[email protected]> # Date 1229205460 28800 # Node ID 47dc5afe02ef0dcaddfa2f30c40bae3b8a0ed997 # Parent 2d7de5e6adb28a69691bb6d796d4f3b01ad0487d Added WMGetTextFieldCursorPosition This patch adds a function WMGetTextFieldCursorPosition to the WINGs library. This function is used by the 'adialog' patch. Submitted by: Gilbert Ashley <[email protected]> Author: unknown Origin: ALT/Sisyphus Linux, Alexey Voinov <[email protected]> diff --git a/WINGs/WINGs/WINGs.h b/WINGs/WINGs/WINGs.h --- a/WINGs/WINGs/WINGs.h +++ b/WINGs/WINGs/WINGs.h @@ -1125,6 +1125,8 @@ void WMSetTextFieldCursorPosition(WMTextField *tPtr, unsigned int position); +unsigned WMGetTextFieldCursorPosition(WMTextField *tPtr); + void WMSetTextFieldNextTextField(WMTextField *tPtr, WMTextField *next); void WMSetTextFieldPrevTextField(WMTextField *tPtr, WMTextField *prev); diff --git a/WINGs/wtextfield.c b/WINGs/wtextfield.c --- a/WINGs/wtextfield.c +++ b/WINGs/wtextfield.c @@ -659,6 +659,14 @@ paintTextField(tPtr); } } +} + +unsigned +WMGetTextFieldCursorPosition(WMTextField *tPtr) +{ + CHECK_CLASS(tPtr, WC_TextField); + + return tPtr->cursorPosition; }
