diff options
author | m32 <grzegorz.makarewicz@gmail.com> | 2022-01-08 02:08:39 +0300 |
---|---|---|
committer | m32 <grzegorz.makarewicz@gmail.com> | 2022-01-08 02:08:39 +0300 |
commit | 3cfaee6140ce0052b1f0bf17f9ef360f833acceb (patch) | |
tree | f6d75946cd382272278f8fb96a37b79d898d612e /python/configs | |
parent | 412063af118ad5123fea6392b4ff90e189bed133 (diff) |
GetText/SetText - simplification
Diffstat (limited to 'python/configs')
-rw-r--r-- | python/configs/plug/far2l/fardialog.py | 7 |
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) |