Documentation

OpenPipeline for Maya MEL Procedure Documentation (Nov. 19, 2007)

openPipelineUtility.mel
openPipelineInit.mel
openPipelineFile.mel
openPipelineSceneInv.mel
openPipeline.mel
openPipelineUI.mel
openPipelineNotes.mel
openPipelineProject.mel

openPipelineUtility.mel

openPipelineIsValidFolder

Description: Returns whether a folder exists and doesn’t have a period “.” at the start of its name
Input: path – the path to be tested (string)
Returns: 1 of valid, 0 if not
Note: This proc was created to prevent oP from mistaking folders like “.svn” for project folders

openPipelineNumWorkshops

Description: Returns the number of workshops that exist for a shot, asset or component
Input: path – the full path of the shot, asset, component to check (string)
Returns: The number of workshops (int)

openPipelineGetLatestWorkshopVersion

Description: Returns the version of the latest workshop for a given asset, component or shot
Input: path – the full path of the shot/asset/component to check (string)
Returns: The latest workshop version number (int)

openPipelineGetXmlTop

Description: Returns all the xml data which is a child to the root element specific by “$tag”
Input: xml – The input xml with tags and data as separate entries in a string array (string array)
tag – the root element tag in the xml file (string)
Returns: A string array with each entry holding either an xml tag or data

openPipelineComponentHasMaster

Description: Checks if a given component has been mastered
Input: path – the full path of the component to check (string)
Returns: 0 if no master exists, non-zero integer otherwise.

openPipelineGetXmlAll

Description: Parses an xml file and returns each tag and entry as a separate array entry
Input: xmlFile – the file to be evaluated (string)
Returns: A string array with each entry holding either an xml tag or data

openPipelineNumVersions

Description: Returns the number of old mastered versions that exist for a shot, asset or component
Input: path – the full path of the shot, asset, component to check (string)
Returns: The number of versions (int)

openPipelineGetLibFiles

Description: Returns all maya files in the asset library of the current project
Input: none
Returns: string array of filenames with full paths
Note: This procedure is only used by the “openPipelineUtilityUpdatePadding” proc

openPipelinePad

Description: Returns a non-negative integer as a string with padding
Input: num – input integer (int)
padding – the padding to apply (int)
Returns: The number as a padded string (an input of 12 and 4 yields “0012”)
Note: If the padding specified doesn’t exceed the number of digits in the number, no leading zeroes are addded

openPipelineGetDate

Description: Returns the current date
Input: none
Returns: The current date in the format MM/DD/YY (string)

openPipelineGetFolderFromPath

Description: Returns the folder name at a given depth of a path
Input: path – the full path (string)
offsetFromLast – the depth of the folder, counting backwards from the deepest (string)
Returns: The name of the folder
Note: passing in 0 as the second parameter has the same function as the “basename” mel command

openPipelineAssetHasWorkshop

Description: Checks if a given asset has at least one workshop
Input: path – the full path of the asset to check (string)
Returns: 0 if no workshops exist, non-zero integer otherwise.

openPipelineIsXmlOutTag

Description: XML tool
Input: xml – xml data (string)
tag – the tag to be searched for (string)
Returns: 1 if the string is the correct closing tag, 0 if not

openPipelineUtilityUpdatePadding

Description: Updates filename padding for users upgrading from version 0.3 or below
Input: none
Returns: none

openPipelineIsXmlInTag

Description: Checks if a string is a specific opening xml tag
Input: xml – the string to be evaluated (string)
tag – the name of the tag being tested (string)
Returns: 1 if the string is the correct opening tag, 0 if not

openPipelineGetVersions

Description: Returns all of the version files for a given asset, component or shot
Input: path – the full path of the shot, asset, component to check (string)
Returns: A string array of the full paths to the version files

openPipelineComponentHasWorkshop

Description: Checks if a given component has at least one workshop
Input: path – the full path of the component to check (string)
Returns: 0 if no workshops exist, non-zero integer otherwise.

openPipelineGetVersionFromFile

Description: Returns the version of an ma or mb file, assuming a padding of 4
Input: file – the filename (string)
Returns: The version of the file (int)
Note: This proc is designed to work with files that adhere to the numbering convention of openPipeline (e.g. “filename0034.mb”)

openPipelineUnpad

Description: Returns an integer from a padded string representation of a number
Input: numString – string to be “unpadded”
Returns: The number as an integer (an input of “00304” yields the integer 304)

openPipelineAssetHasMaster

Description: Checks if a given asset has been mastered
Input: path – the full path of the asset to check (string)
Returns: 0 if no master exists, non-zero integer otherwise.

openPipelineGetShotFiles

Description: Returns all maya files in the shot library of the current project
Input: none
Returns: string array of filenames with full paths
Note: This procedure is only used by the “openPipelineUtilityUpdatePadding” proc

openPipelineGetXmlData

Description: XML tool – returns the data encapsulated by the opening and closing tags of an xml element
Input: xml – xml data (string)
tag – the tag to be searched for (string)
Returns: The data found (string)

openPipelineGetXmlSecondary

Description: XML tool
Input: xml – xml data (string array)
tag – the tag to be searched for (string)
Returns: 1 if the string is the correct closing tag, 0 if not

openPipelineGetWorkshops

Description: Returns all of the workshop files for a given asset, component or shot
Input: path – the full path of the shot, asset, component to check (string)
Returns: A string array of the full paths to the workshop files

openPipelineGetTime

Description: Returns the current time
Input: none
Returns: The current time (string)

openPipelineUtilityUpdateSceneStructure

Description: Updates the folder structure when updating from an oP version without Shot->Sequence functionality
Input: none
Returns: none

openPipelineShotHasMaster

Description: Checks if a given shot has been mastered
Input: path – the full path of the shot to check (string)
Returns: 0 if no master exists, non-zero integer otherwise.

openPipelineGetLatestMasterVersion

Description: Returns the version of the most recent previously mastered version for a given asset, component or shot
Input: path – the full path of the shot, asset, component to check (string)
Returns: The latest master version number (int)

openPipelineGetNotePath

Description: Returns a note file for the asset/component/scene specified by “$inputMode” (see below)
Input: inputMode – ‘note’ (currently selected), ‘openednote'(currently open) or ‘newnote’ (newly created) (string)
Returns: The full path and filename for the appropriate note file (string)

back to top

openPipelineInit.mel

back to top

openPipelineFile.mel

openPipelineImportRefs

Description: Flattens the scene by importing all the referenced files
Input: none
Returns: none

openPipelineShotAssetAction

Description: Performs an action on the Asset currently selected in
“Available Assets” in the Shot Management tab (import, or reference)
Input: action – action to perform (‘reference’ or ‘import’) (string)
Returns: 1 if successful, 0 if not
Notes: The Action is always performed on the latest mastered version of the Asset

openPipelineNewAssetProcess

Description: Creates a new Asset under the currently selected Asset Type
Input: name – the name of the new Asset (string)
Returns: none

openPipelineRemoveFolder

Description: Moves the files and folders under the selected item to the “deleted” folder
Input: category – the category of the item to be deleted: (‘type’,
‘asset’, ‘component’, ‘sequence’, ‘shot’, ‘shotComponent’) (string)
Returns: none

openPipelineNewSequenceProcess

Description: Creates a new Sequence under the currently selected project
Input: name – the name of the new Sequence (string)
Returns: none

openPipelineArchiveFolder

Description: Moves the files and folders under the selected item to the archive
Input: path – path of asset/component/shot (string)
Returns: none

openPipelineShotAction

Description: Performs an action on a Shot (open, import, or reference)
Input: type – ‘master’ or ‘workshop’ (string),
versionOffset – for opening previous workshop versions. 0 means latest version (int),
action – action to perform (‘open’, ‘import’, or ‘reference’) (string),
currentlyOpen – 1 to perform action on currently open Shot, 0 for currently selected Shot (int)
Returns: 1 if successful, 0 if not

openPipelineSaveMaster

Description: Saves a master for the currently open asset/component/shot/shot component
Input: none
Returns: none

openPipelineSaveWorkshop

Description: Saves a workshop for the currently open asset / component / shot / shot component
Input: none
Returns: none

openPipelineNewShotComponentProcess

Description: Creates a new Shot Component under the currently selected Shot
Input: name – the name of the new Component (string)
Returns: none

openPipelineCleanMaster

Description: Performs optional clean-up steps prior to mastering (flattens references, removes display layers)
Input: none
Returns: none

openPipelineNewComponentProcess

Description: Creates a new Component under the currently selected Asset
Input: name – the name of the new Component (string)
Returns: none

openPipelineNewAssetTypeProcess

Description: Creates a new Asset Type under the currently selected project
Input: name – the name of the new Asset Type (string)
Returns: none

openPipelineAssetAction

Description: Performs an action on an Asset (open, import, or reference)
Input: type – ‘master’ or ‘workshop’ (string),
versionOffset – for opening previous workshop versions. 0 means latest version (int),
action – action to perform (‘open’, ‘import’, or ‘reference’) (string),
currentlyOpen – 1 to perform action on currently open Asset, 0 for currently selected Asset (int)
Returns: 1 if successful, 0 if not

openPipelineNewShotProcess

Description: Creates a new Asset Shot under the currently selected Sequence
Input: name – the name of the new Asset Type (string)
Returns: none

openPipelineProcessSave

Description: Saves the currently open Asset, Component, Shot or Shot Component
Input: saveType – ‘workshop’ or ‘master’ (string)
Returns: none
Notes: this procedure will:
-call “openPipelineSaveWorkshop” and/or “openPipelineSaveMaster” for actual file operations
-call “openPipelineAssetNoteWriter” for updating the appropriate note file
-call “openPipelineLoadCurrentAssetNote” for displaying the updated notes
-call “openPipeline____Action” to open the file which was just saved

openPipelineRetrieveFolder

Description: Moves files and folders back from the archive
Input: path – path of asset/component/shot (string)
Returns: none

openPipelineShotComponentAction

Description: Performs an action on a Shot Component(open, import, or reference)
Input: type – ‘master’ or ‘workshop’ (string),
versionOffset – for opening previous workshop versions. 0 means latest version (int),
action – action to perform (‘open’, ‘import’, or ‘reference’) (string),
currentlyOpen – 1 to perform action on currently open Shot Component, 0 for currently selected Shot Component (int)
Returns: 1 if successful, 0 if not

openPipelineComponentAction

Description: Performs an action on a Component (open, import, or reference)
Input: type – ‘master’ or ‘workshop’ (string),
versionOffset – for opening previous workshop versions. 0 means latest version (int),
action – action to perform (‘open’, ‘import’, or ‘reference’) (string),
currentlyOpen – 1 to perform action on currently open Component, 0 for currently selected Component (int)
Returns: 1 if successful, 0 if not

back to top

openPipelineSceneInv.mel

back to top

openPipeline.mel

sourceModule

Description: Finds all the mel files in a path (and potentially subpath) and sources them
Input: path – The path to look in (string)
Returns: none

openPipelineSetProjPathField

Description: Sets the text for the script path text field
Input: path – The path to set the field to (string)
type – Not used (string)
Returns: none
Note: Called directly by the browse file dialog

openPipelineSetupExec

Description: Sets up the Project File Path and the Script Path depending on user input
This method checks the user’s input for validity
and then edits the ‘openPipeline.mel’ script to reflect the changes
to global variables $openPipeline_projectFilePath and $openPipeline_scriptPath
Input: none
Returns: none

openPipelineSetMainPath

Description: Sets the text for the project file path text field
Input: path – The path to set the field to (string)
type – Not used (string)
Returns: none
Note: Called directly by the browse file dialog

openPipelineIsValidScriptPath

Description: Checks if the given folder is a valid script path
a valid script path contains the file ‘openPipeline.mel’
and contains a folder name ‘openPipeline’
Input: folder – The path to be checked (string)
Returns: 1 if path is a valid script path, 0 if not (int)

openPipeline

Description: Main openPipeline procedure
Input: none
Returns: none

openPipelineSetup

Description: Creates the openPipeline Setup UI
Input: none
Returns: none

openPipelineIsValidProjFilePath

Description: Checks if the given folder is a valid project path
The path needs to be an existing path.
Input: folder – The path to be checked (string)
Returns: 1 if path is valid, 0 if not (int)

openPipelineProjPathFieldToggle

Description: Toggles the text field for setting the project file path between Default and Custom
Input: none
Returns: none

openPipelineIsEditableFile

Description: Checks of the given file is readable and writeable
This is used to check if the openPipeline.mel file can be read and edited.
Input: filename – Full path to the file to be checked (string)
Returns: 1 if file is readable and writeable, 0 if not (int)

back to top

openPipelineUI.mel

openPipelineUpdateAssetMenus

Description: Updates the Pop-up menus of the Asset list
Input: assetPath – the path of the currently selected Asset (string)
Returns: none

openPipelineAssetInformation

Description: Updates the Description box in the Asset Management tab
Input: none
Returns: none

openPipelineGetSelectedComponent

Description: Returns the currently selected Component
Input: none
Returns: A full path to the Component selected. An empty string is returned if none is selected. (string)

openPipelineClearAssetInfo

Description: Clears the description of the currently selected Asset or Component
Input: none
Returns: none

openPipelineUpdateShotAssetTypeList

Description: Updates list of asset types in the “Available Assets” section of the Shot Management Tab
Input: none
Returns: none

openPipelineGetSelectedSequence

Description: Returns the currently selected Sequence
Input: none
Returns: A full path to the Sequence selected. An empty string is returned if none is selected. (string)

openPipelineGetSelectedShotAssetTypes

Description: Returns the Asset selected under the Available Assets list of the Shot Management tab
Input: none
Returns: A string representing the full path to the Asset selected. Empty string is returned if no Asset is selected.

openPipelineReviveWorkshopCallback

Description: Reads the user input from the Revive window and calls the appropriate file operation to revive an old Workshop.
Input: none
Returns: none

openPipelineSaveMasterFileGUI

Description: Launches the UI for Mastering
Input: none
Returns: none

openPipelineUpdateAssetTypeList

Description: Updates the list of Asset Types in the UI
Input: none
Returns: none

openPipelineHelpLaunch

Description: Launches the online Help for oP
Input: none
Returns: none

openPipelineClearShotInfo

Description: Clears the description of the currently selected Shot or Shot Component
Input: none
Returns: none

openPipelineProjSelected

Description: This proc is run whenever a new Project is selected. In
turn, it updates all UI elements below the project level.
Input: none
Returns: none

openPipelineUpdateSequenceList

Description: Updates the list of Sequences in the UI
Input: none
Returns: none

openPipelineGetSelectedShotComponent

Description: Returns the currently selected Shot Component
Input: none
Returns: A full path to the Shot Component selected. An empty string is returned if none is selected. (string)

openPipelineComponentSelected

Description: This proc is called whenever a Component is selected. It
updates all the UI affected by what Component is currently selected.
Input: preserveSelection – none
Returns: none

openPipelineUpdateShotMenus

Description: Updates the Pop-up menus of the Shot list
Input: shotPath – the path of the currently selected Shot (string)
Returns: none

openPipelineRemoveSecondaryWindows

Description: Closes secondary oP windows
Input: none
Returns: none

openPipelineNewAssetUI

Description: Launches the UI for creating a new Asset
Input: none
Returns: none

openPipelineGetSelectedAsset

Description: Returns the currently selected Asset
Input: none
Returns: A full path to the Asset selected. An empty string is returned if none is selected. (string)

openPipelineShotAssetTypeSelected

Description: This proc is called whenever an Asset Type is selected
from the Available Assets section of the Shot Managment Tab.
Input: none
Returns: none

openPipelineShotSelected

Description: This proc is called whenever a Shot is selected in the UI.
In turn, it updates all the UI elements affected by what Shot is
selected.
Input: preserveSelection – whether currently selected items should still be selected after updating (int)
Returns: none

openPipelineGetSelectedShot

Description: Returns the currently selected Shot
Input: none
Returns: A full path to the Shot selected. An empty string is returned if none is selected. (string)

openPipelineUpdateShotList

Description: Updates list of shots in the UI
Input: preserveSelection – whether the current selected item in the list should still be selected after updating (int)
Returns: none

openPipelineSaveWorkshopGUI

Description: Launches the UI for Saving a Workshop
Input: none
Returns: none

openPipelineNewAssetTypeUI

Description: Launches the UI for creating a new Asset Type
Input: none
Returns: none

openPipelineNewShotUI

Description: Launches the UI for creating a new Shot
Input: none
Returns: none

openPipelineShotComponentSelected

Description: This proc is called whenever a Shot Component is selected.
It updates all the UI affected by what Shot Component is currently
selected.
Input: none
Returns: none

openPipelineAssetTypeSelected

Description: This proc is called whenever an Asset Type is selected. It updates all the UI elements below the Asset Type level.
Input: preserveSelection – whether previously selected items should still be selected after the update (int)
Returns: none

openPipelineCloseUI

Description: Closes all oP-related windows
Input: none
Returns: none

openPipelineUpdateCustomUI

Description: Updates the UI to reflect user-defined names for “workshop” and “master”
Input: none
Returns: none

openPipelineSaveShotDescription

Description: Saves the user-specified description of the currently selected Shot or Shot Component
Input: none
Returns: none

openPipelineUpdateComponentMenus

Description: Updates the Pop-up menus of the Component list
Input: componentPath – the path of the currently selected Component (string)
Returns: none

openPipelineSaveAssetDescription

Description: Saves the user-specified description of the currently selected Asset or Component
Input: none
Returns: none

openPipelineGetSelectedAssetTypes

Description: Returns the currently selected Asset Types
Input: none
Returns: A string array, with each entry representing a full path to
the Asset Type selected. Empty array is returned if no Asset Type is
selected.

openPipelineArchiveDialog

Description: Creates the Archive UI
Input: type – the type of the item being archived (‘asset’, ‘component’, ‘shotComponent’, ‘shot’) (string)
Returns: none

openPipelineNewAssetComponentUI

Description: Launches the UI for creating a new Component
Input: none
Returns: none

openPipelineNewShotComponentUI

Description: Launches the UI for creating a new Shot Component
Input: none
Returns: none

openPipelineUpdateCurrentlyOpen

Description: Updates the “Currently Open” displays on both “Asset Management” and “Shot Management” tabs
Input: none
Returns: none

openPipelineUpdateWorkingTab

Description: Updates the optionVar which keeps track of which tab is currently active
Input: none
Returns: none

openPipelineNewSequenceUI

Description: Launches the UI for creating a new Sequence
Input: none
Returns: none

openPipelineAboutDialog

Description: Shows the “About” window, with information and credits
Input: none
Returns: none

openPipelineShotInformation

Description: Updates the Description box in the Shot Management tab
Input: none
Returns: none

openPipelineShotAssetSelected

Description: This proc is called whenever an Asset is selected from the Available Assets section of the Shot Managment Tab.
Input: none
Returns: none

openPipelineAssetSelected

Description: This proc is called whenever an Asset is selected. It updates all the UI elements below the Asset level.
Input: preserveSelection – Whether previously selected items should still be selected after the update (int)
Returns: none

openPipelineReviveGUI

Description: Launches the UI for Reviving an old Workshop
Input: none
Returns: none

openPipelineUpdateShotComponentMenus

Description: Updates the Pop-up menus of the ShotComponent list
Input: componentPath – the path of the currently selected Shot Component (string)
Returns: none

openPipelineUI

Description: Builds the main oP UI
Input: none
Returns: none

back to top

openPipelineNotes.mel

openPipelineReviveWorkshopNotesCallback

Description: Refreshes the notes in the Revive Workshop dialog depending on the version the user has selected.
Input: none
Returns: none

openPipelineCountNotes

Description: Counts the number of note entries for a specific item
Input: inputPath – the path of the item to query
Returns: The number of note entries (int)

openPipelineReadAllNotes

Description: Read all notes of a specified item
Input: inputPath – The note path of the item to be queried (string)
Returns: A string array with each entry representing a note

openPipelineCullNotesByVersion

Description: Read all notes that match a particular version
Input: allTheNotes – All the notes to be considered (string array)
version – The version to look for (int)
Returns: A string array with the notes that match the given version (in XML format)
Note: This proc has the same functionality as “openPipelineReadNotesByVersion”
but it takes in the actual notes as an input rather than a path to the note file.

openPipelineClearCurrentShotNote

Description: Clears the “Most Recent Action” section of the Shot Management tab
Input: none
Returns: none

openPipelineLoadAssetNote

Description: Updates the “History” section of the Asset Management tab, depending on what item is currently selected
Input: none
Returns: none

openPipelineCreateDescription

Description: Create a description file for an item
Input: path – The path of the item for which to create the description (string)
Returns: none

openPipelineGetCleanLineXML

Description: Removes the white space from a string and adds escape characters to
Input: nextLine – The line to clean (string)
Returns: The cleaned line as a string

openPipelineGetDescription

Description: Gets the description for an item
Input: path – The path of the item to query (string)
Returns: The description (string)

openPipelineReadNotesByEvent

Description: Read all notes that describe a particular event
Input: inputPath – The note path for the item to be queried (string)
type – The type of event to look for (created, workshop, etc.) (string)
Returns: A string array with the notes that match the given event (in XML format)

openPipelineReadXML

Description: Formats notes in XML format to be displayed
Input: inputPath – the path of the notes
Returns: A string array with each entry representing a Note in display format

openPipelineReadLatestNote

Description: Get the latest note for a specific asset/component/shot
Input: inputPath – the path to the item (string)
Returns: A string array with entry 0 containing the appropriate note

openPipelineReadNotesByType

Description: Read all notes that match a particular type
Input: inputPath – The note path for the item to be queried (string)
type – The type to look for (creation, workshop, master, etc.) (string)
Returns: A string array with the notes that match the given type (in XML format)

openPipelineNoteWriter

Description: Creates a new note
Input: inputMode – The mode of the note to be created (creation, missing, etc.) (string)
Returns: 1 if successful (int)

openPipelineClearCurrentAssetNote

Description: Clears the “Most Recent Action” section of the Asset Management tab
Input: none
Returns: none

openPipelineFilePermisson

Description: Change the file permission in Windows
Input: inputMode – + set, – clean, R read-Only, H hidden (string)
inputPath – The path to apply the permission on (string)
Returns: none

openPipelineReadNotesByVersion

Description: Read all notes that match a particular version
Input: inputPath – The note path for the item to be queried (string)
version – The version to look for (int)
Returns: A string array with the notes that match the given version (in XML format)

openPipelineFormatXML

Description: Formats an XML note to be displayed
Input: line – the note in XML(string)
Returns: A string with the note in display mode

openPipelineSetDescription

Description: Set the description of an item
Input: path – The path of the item for which to set the description (string)
newDescription – The new description (string)
Returns: none

openPipelineReadIndividualNote

Description: Reads an individual note
Input: inputPath – the note path of the item (string)
index – the index of the individual note to return
Returns: A string with the specified note

openPipelineLoadCurrentShotNote

Description: Updates the “Most Recent Action” section of the Shot Management tab, depending on what item is currently open
Input: none
Returns: none

openPipelineLoadShotNote

Description: Updates the “History” section of the Shot Management tab, depending on what item is currently selected
Input: none
Returns: none

openPipelineLoadCurrentAssetNote

Description: Updates the “Most Recent Action” section of the Asset Management tab, depending on what item is currently open
Input: none
Returns: none

back to top

openPipelineProject.mel

openPipelineSetProjDialogPath

Description: This proc is
called by the file browser dialog. It sets the appropriate text field
to the path the user has chosen.
Input: path – the path chosen by the user (string)
type – not used (string)
Returns: none

openPipelineEditProject

Description: Opens the Edit Project Dialog
Input: none
Returns: none

openPipelineGetProjectList

Description: Returns the the names and paths of all existing projects
Input: none
Returns: A string array with even entries containing project names and odd entries containing their corresponding paths

openPipelineGetProjectsData

Description: Returns the data for a single project in XML
Input: projName – the name of the project to query (string)
Returns: A string containing the full data of a project in XML

openPipelineProjDialogCallback

Description: Performs the actions specified by the project dialog box
Input: mode – 0 for creating a new project, 1 for editing an existing project (int)
editProjName – the new project name (if in edit mode) (string)
Returns: none

openPipelineRemoveProject

Description: Removes the currently selected project
Input: none
Returns: none

openPipelineGetProjFile

Description: Returns the full path of the Project File
Input: none
Returns: The full path of the Project File (string)

openPipelineProjectUISelection

Description: This proc is called whenever a project is selected in the
Project UI. It queries and displays the appropriate info.
Input: none
Returns: none

openPipelineSetProjLocationDialogPath

Description: This proc is called by the file browser dialog. It sets
the appropriate text field to the path the user has chosen.
Input: path – the path chosen by the user (string)
type – not used (string)
Returns: none

openPipelineCloseProjUI

Description: Closes the Project UI
Input: none
Returns: none

openPipelineProjectUI

Description: Opens the oP Project UI
Input: none
Returns: none

openPipelineNewProject

Description: Opens the New Project Dialog
Input: none
Returns: none

openPipelineProjDialogWindow

Description: Opens the Project Dialog Window. This is used either for creating a new project or editing an existing project.
Input: mode – 0 for creating a new project, 1 for editing an existing project (int)
Returns: none

openPipelineRewriteProjFile

Description: Rewrites the project xml file with the data it is passed as a string array
Input: A string array, with each entry containing the data of the project in an xml file
Returns: none

back to top

This file was created by the openPipelineCreateProcDoc.py script.

Back to Top

Go to Top