msilib.Directory.add_file()

add_file(file, src=None, version=None, language=None) Add a file to the current component of the directory, starting a new one if there is no current component. By default, the file name in the source and the file table will be identical. If the src file is specified, it is interpreted relative to the current directory. Optionally, a version and a language can be specified for the entry in the File table.

msilib.Directory

class msilib.Directory(database, cab, basedir, physical, logical, default[, componentflags]) Create a new directory in the Directory table. There is a current component at each point in time for the directory, which is either explicitly created through start_component(), or implicitly when files are added for the first time. Files are added into the current component, and into the cab file. To create a directory, a base directory object needs to be specified (can be None), the path to the ph

msilib.Dialog.text()

text(name, x, y, width, height, attributes, text) Add and return a Text control.

msilib.Dialog.radiogroup()

radiogroup(name, x, y, width, height, attributes, property, text, next_control) Add and return a RadioButtonGroup control.

msilib.Dialog.pushbutton()

pushbutton(name, x, y, width, height, attributes, text, next_control) Add and return a PushButton control.

msilib.Dialog.line()

line(name, x, y, width, height) Add and return a Line control.

msilib.Dialog.control()

control(name, type, x, y, width, height, attributes, property, text, control_next, help) Return a new Control object. An entry in the Control table is made with the specified parameters. This is a generic method; for specific types, specialized methods are provided.

msilib.Dialog.checkbox()

checkbox(name, x, y, width, height, attributes, property, text, next_control) Add and return a CheckBox control.

msilib.Dialog.bitmap()

bitmap(name, x, y, width, height, text) Add and return a Bitmap control.

msilib.Dialog

class msilib.Dialog(db, name, x, y, w, h, attr, title, first, default, cancel) Return a new Dialog object. An entry in the Dialog table is made, with the specified coordinates, dialog attributes, title, name of the first, default, and cancel controls. control(name, type, x, y, width, height, attributes, property, text, control_next, help) Return a new Control object. An entry in the Control table is made with the specified parameters. This is a generic method; for specific types, speciali