Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorm32 <grzegorz.makarewicz@gmail.com>2022-01-08 02:08:39 +0300
committerm32 <grzegorz.makarewicz@gmail.com>2022-01-08 02:08:39 +0300
commit3cfaee6140ce0052b1f0bf17f9ef360f833acceb (patch)
treef6d75946cd382272278f8fb96a37b79d898d612e /python/configs
parent412063af118ad5123fea6392b4ff90e189bed133 (diff)
GetText/SetText - simplification
Diffstat (limited to 'python/configs')
-rw-r--r--python/configs/plug/far2l/fardialog.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/python/configs/plug/far2l/fardialog.py b/python/configs/plug/far2l/fardialog.py
index 2f5e4c15..8a33f0ac 100644
--- a/python/configs/plug/far2l/fardialog.py
+++ b/python/configs/plug/far2l/fardialog.py
@@ -42,8 +42,13 @@ class Dialog:
def IsEnable(self, ID):
return self.info.SendDlgMessage(self.hDlg, self.ffic.DM_ENABLE, ID, -1)
+ def GetText(self, ID):
+ sptr = self.info.SendDlgMessage(self.hDlg, self.ffic.DM_GETCONSTTEXTPTR, ID, 0)
+ return self.f2s(sptr)
+
def SetText(self, ID, Str):
- self.info.SendDlgMessage(self.hDlg, self.ffic.DM_SETTEXTPTR, ID, Str)
+ sptr = self.s2f(Str)
+ self.info.SendDlgMessage(self.hDlg, self.ffic.DM_SETTEXTPTR, ID, self.ffi.cast('LONG_PTR', sptr))
def GetCheck(self, ID):
return self.info.SendDlgMessage(self.hDlg, self.ffic.DM_GETCHECK, ID, 0)