| 1274 | # About form |
| 1275 | class About_Form(idaapi.Form): |
| 1276 | def __init__(self, version): |
| 1277 | # create About form |
| 1278 | Form.__init__(self, |
| 1279 | r"""STARTITEM 0 |
| 1280 | BUTTON YES* Open Keypatch Website |
| 1281 | KEYPATCH:: About |
| 1282 | |
| 1283 | {FormChangeCb} |
| 1284 | Keypatch IDA plugin v%s, using Keystone Engine v%s. |
| 1285 | (c) Nguyen Anh Quynh + Thanh Nguyen, 2016. |
| 1286 | |
| 1287 | Keypatch is released under the GPL v2. |
| 1288 | Find more info at http://www.keystone-engine.org/keypatch |
| 1289 | """ %(version, keystone.__version__), { |
| 1290 | 'FormChangeCb': Form.FormChangeCb(self.OnFormChange), |
| 1291 | }) |
| 1292 | |
| 1293 | self.Compile() |
| 1294 | |
| 1295 | # callback to be executed when any form control changed |
| 1296 | def OnFormChange(self, fid): |