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;
 }
 
 

Reply via email to