msilib provides several classes that wrap the GUI tables in an MSI database. However, no standard user interface is provided; use bdist_msi to create MSI files with a user-interface for installing Python packages.
dlg, name) |
event, argument[, condition = ``1''[, ordering]]) |
Make an entry into the ControlEvent
table for this control.
event, attribute) |
EventMapping
table for this control.
action, condition) |
ControlCondition
table for this control.
dlg, name, property) |
name, x, y, width, height, text [, value]) |
db, name, x, y, w, h, attr, title, first, default, cancel) |
Dialog
table
is made, with the specified coordinates, dialog attributes, title,
name of the first, default, and cancel controls.
name, type, x, y, width, height, attributes, property, text, control_next, help) |
Control
table
is made with the specified parameters.
This is a generic method; for specific types, specialized methods are provided.
name, x, y, width, height, attributes, text) |
Text
control.
name, x, y, width, height, text) |
Bitmap
control.
name, x, y, width, height) |
Line
control.
name, x, y, width, height, attributes, text, next_control) |
PushButton
control.
name, x, y, width, height, attributes, property, text, next_control) |
RadioButtonGroup
control.
name, x, y, width, height, attributes, property, text, next_control) |
CheckBox
control.
See Also:
See About this document... for information on suggesting changes.