python API changes
Changes in Python API
may 2017
- release 1.0.166
- add: dlg_custom: properties x, y, w, h, vis
- add: dlg_custom: properties color, font_name, font_size, font_color
- add: dlg_custom: added type "image"
- add: dlg_custom: added type "colorpanel"
- add: dlg_custom: "label" has "props=bool_right_align"
mar 2017
- release 1.0.165
- add: app_proc: PROC_KEYMAP
- add: app_proc: PROC_HOTKEY_INT_TO_STR
- add: app_proc: PROC_HOTKEY_STR_TO_INT
- add: dlg_color
- add: dlg_hotkey
- add: dlg_dir alias for dlg_folder
- deleted: PROC_COLOR_PICKER
feb 2017
- release 1.0.164
- add: dlg_custom: "label" has "props" to right-align
- release 1.0.163
- add: ed_group
- release 1.0.162
- add: ed.save
- add: file_open: param "group"
- add: app_proc: PROC_GET_KEYSTATE
- add: ed.get_prop/set_prop: can use value of number/bool/list/tuple
- add: PROP_TAB_TITLE writable
- add: PROP_ENC: readable/writable
- change: ed.set_text_line(-1, s) adds new line
- deleted: ed.get_enc, ed.set_enc
- release 1.0.161
- add: timer_proc
- deleted deprecated: ed.get_marks, ed.add_mark
- deleted deprecated: ed.get_bk, ed.set_bk
- deleted deprecated: ed.get_indent
- deleted deprecated: id LEXER_ACTIVATE
- deleted deprecated: id PROP_GROUP_INDEX, PROP_GROUPS, PROP_EDITOR_BY_INDEX
jan 2017
- release 1.0.160
- add: msg_box has 2nd form, CudaText compatible, to port stuff from Cud
dec 2016
- release 1.0.159
- deleted: dlg_checklist (use dlg_custom instead)
nov 2016
- release 1.0.158
- added: ed.marks
- added: ed.bookmarks
- deprecated: ed.get_marks, ed.add_mark
- deprecated: ed.get_bk, ed.set_bk
- deprecated: ed.get_indent
oct 2016
- release 1.0.157
- add: lexer_proc: LEXER_DETECT
- add: ed.set_prop: can set PROP_LEXER_FILE
- del: ed.get_prop: PROP_RECENT_NEWDOC
- release 1.0.156
- add: lexer_proc: LEXER_GET_COMMENT_STREAM, LEXER_GET_COMMENT_LINED
- add: lexer_proc: LEXER_GET_STYLES_COMMENTS, LEXER_GET_STYLES_STRINGS
- deprecated id of lexer_proc: LEXER_ACTIVATE
- deprecated id of get_app_prop, soon will be deleted: PROP_GROUP_INDEX, PROP_GROUPS, PROP_EDITOR_BY_INDEX
sep 2016
- release 1.0.155
- del: id FILENAME_LEXLIB
- del: id LEXER_SAVE_LIB, LEXER_CONFIG_ALT
- release 1.0.154
- add: lexer_proc: LEXER_GET_COMMENT
- add: ed.get_prop: PROP_INDEX_GROUP, PROP_INDEX_TAB, PROP_TAB_TITLE, PROP_TAB_COLOR, PROP_TAB_ID
- add: ed.get_prop: aliases PROP_LINE_TOP, PROP_LINE_BOTTOM, PROP_COLUMN_LEFT
- del: ed.get_tabcolor, ed.set_tabcolor (use PROP_TAB_COLOR)
- del: ed.get_indexes (use PROP_INDEX_GROUP, PROP_INDEX_TAB)
jun 2016
- release 1.0.153
- add: dlg_custom: "type=tabs"
- release 1.0.152
- del: Favorites api, cmds
may 2016
- release 1.0.151
- add: dlg_custom()
- add: app_proc: PROC_SET_ESCAPE, PROC_GET_ESCAPE
jan 2016
- release 1.0.150
- add: on_click_dbl
- release 1.0.149
- add: dlg_menu param "focused"
- change dlg_input: last params optional
- release 1.0.148
- add: on_click
feb 2015
- release 1.0.147
- add: app_proc: PROC_GET_COMMAND
- del: app_proc: id "report keys"
jan 2015
- release 1.0.146
- add: editor-property ids
- add: Editor.get_enc
- add: Editor.set_enc
- add: app_proc id "add recent color"
- del: app_proc id "color picker ex"
nov 2014
- release 1.0.145
- add Editor.get_attr()
- add Editor.set_attr()
- add app_proc() id "add gutter icon"
- release 1.0.144
- add dlg_file()
- add dlg_folder()
- release 1.0.143
- add dlg_checklist()
- add file_open() parameter
oct 2014
- release 1.0.142
- added lexer-proc id "get links", "get styles", "set links"
- release 1.0.141
- added dlg_snippet
- release 1.0.140
- added editor-prop "line state"
- added event on_lexer
sep 2014
- release 1.0.139
- added event on_panel_log
- added param to insert_snippet
- release 1.0.138
- del id filename_project_base, added id filename_project_files
- chg: id filename_favs gives list, not str
aug 2014
- release 1.0.137
- added ed methods get_tabcolor, set_tabcolor
- release 1.0.136
- added app-proc "report keys html"
- change: editor-prop "tag" is str
- release 1.0.135
- added ed method get_indexes
- added app-prop "groups"
- added app-prop "editor by index"
- added editor-prop "tag"
- added event on_focus
- release 1.0.134
- added app-prop "events"
- release 1.0.133
- added ed.cmd "print now"
- added app-proc "color picker"
- added editor-prop "non printed nnnnnnn"
jul 2014
- release 1.0.132
- added Editor.get_staple
- added grouping constants for get_app_prop
- release 1.0.131
- added app-property "grouping mode"
- removed app-property "main splitter horiz."
may 2014
- release 1.0.130
- removed deprecated app_lock and its constants
- removed constant CUR_LINE=-1
- added color props to Editor.set_prop
- added event on_console (useful for Vim-Mode plugins)
- release 1.0.129
- added func ed_handles
- added bringing of tab to front on Editor(some_handle).focus()
apr 2014
- release 1.0.128
- changed: added selection param to Editor.add_caret_xy
- changed: added selections to Editor.get_carets result
- added support for chr(9) in dlg_menu simple style
- release 1.0.126
- changed auto-completion API: compare method not used, use on_compare event instead.
- changed find-id API: findid method not used, use on_goto_def event instead.
- added function-hint on_func_hint event.
- release 1.0.125
- added events on_change, on_select, on_caret_move
- added events on_compare, on_num
- changed type of lexer_proc get-list result
- added get_app_prop ids: recent lists + session/project filenames
mar 2014
- release 1.0.124
- added get_app_prop ids: main splitter props
- release 1.0.123
- removed get_clip, set_clip, use app_proc instead
- deprecated app_lock, use app_proc instead
- added app_proc
- added on_key called for any key if no kNNN specified
- added get_app_prop, set_app_prop
- added dlg_input_memo
- added dlg_input_ex
- removed Editor.get_lexer, use Editor.get_prop new id instead
- release 1.0.122
- removed get_console, set_console, use app_log new id instead
- added get_prop id "token type"
- added lexer_proc id "activate"
- release 1.0.121
- added lexer-library api lexer_proc
- added hint param to Editor.set_bk
feb 2014
- release 1.0.120
- added event on_open
- added Editor.get_alerts, set_alerts
- added log id "zerobase"
- added checkmarks and separators for dlg_menu std style
- release 1.0.119
- added event on_state
- added menu id "std"
- added app_lock
- release 1.0.118
- added dlg_menu
- added get_console, set_console
- added Editor.set_prop
- added event on_key
- added text_convert
- renamed msg_local to text_local
- release 1.0.116
- added Editor.get_filename
- added Editor.insert_snippet
- added log api: app_log
- added beep ids for msg_box
- added support for event plugins
- release 1.0.114
- added filename ids: search-paths, fav-items
- added support for auto-completion plugins
- added bookmark api: Editor.get_bk, Editor.set_bk
jan 2014
- added class Editor and object ed
- redone all API
dec 2013
Related
Wiki: python API
×
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.