====== IScriptListPane ====== Scriptable object, inherited from [[:scripting:api:list-pane:start|IListPane]] ===== Description ===== Scripting List Pane Interface Extension ===== Properties ===== ^Property^ Description^ |[[scripting:api:list-pane:check-boxes|CheckBoxes]]| Returns CheckBoxes style| |[[scripting:api:list-pane:checked-items|CheckedItems]]| Returns Checked Items collection| |[[scripting:api:list-pane:column-count|ColumnCount]]| Returns Column Count| |[[scripting:api:list-pane:editable|Editable]]| Returns Editable state| |[[scripting:api:list-pane:grid-lines|GridLines]]| Returns GridLines style| |[[scripting:api:pane:image|Image]]| Returns pane associated image| |[[scripting:api:list-pane:item-count|ItemCount]]| Returns Item Count| |[[scripting:api:list-pane:items|Items]]| Returns Items collection| |[[scripting:api:pane:layout|Layout]]| Returns preferred pane layout| |[[scripting:api:pane:name|Name]]| Returns Pane verb ID| |[[scripting:api:pane:open|Open]]| Returns pane open state| |[[scripting:api:pane:plugin|Plugin]]| Return owning plugin| |[[scripting:api:list-pane:selected-items|SelectedItems]]| Returns Selected Items collection| |[[scripting:api:pane:title|Title]]| Returns pane title| |[[scripting:api:list-pane:tool-bar|ToolBar]]| Returns List toolbar| |[[scripting:api:pane:window|Window]]| Returns pane window handle| ===== Event Handlers ===== ^Event Handler^ Description^ |[[scripting:api:pane:can-close|CanClose]]| Indicates that pane can be closed (terminated on application exit)| |[[scripting:api:script-list-pane:on-list-check|onListCheck]]| onListCheck handler (function)| |[[scripting:api:script-list-pane:on-list-double-click|onListDoubleClick]]| onListDoubleClick handler (function)| |[[scripting:api:script-list-pane:on-list-init-context-menu|onListInitContextMenu]]| onListContextMenu handler (function)| ===== Methods ===== ^Method^ Description^ |[[scripting:api:pane:activate|Activate]]| Activates the pane| |[[scripting:api:list-pane:add|Add]]| Add new line to the list| |[[scripting:api:list-pane:add-column|AddColumn]]| Add new column to list| |[[scripting:api:list-pane:add-item|AddItem]]| Add new line item to the list| |[[scripting:api:list-pane:clear|Clear]]| Clears the contents of the list pane| |[[scripting:api:pane:create|Create]]| Creates page on demand| |[[scripting:api:list-pane:create-item|CreateItem]]| Create new line item (not added to the list)| |[[scripting:api:pane:deactivate|Deactivate]]| DeActivates (close) the pane| |[[scripting:api:pane:equals|equals]]| Compare, if objects are equal| |[[scripting:api:list-pane:insert-item|InsertItem]]| Insert new line item to the list| |[[scripting:api:list-pane:invalidate|Invalidate]]| Force list invalidation| |[[scripting:api:list-pane:lock|Lock]]| Lock ListPane data, for updates from another threads| |[[scripting:api:list-pane:remove-column|RemoveColumn]]| Remove column by index| |[[scripting:api:list-pane:remove-item|RemoveItem]]| Add new line item to the list| |[[scripting:api:list-pane:unlock|Unlock]]| UnLock ListPane data, for updates from another threads| #API ~~NOTOC~~