def dropAccept(file_paths):
    """Accept a list of files.

    This function is called by Houdini when files are dropped onto the UI.

    :param file_paths: A list of dropped files.
    :type file_paths: list(str)
    :return: Whether or not the drop was handled.
    :rtype: bool

    """
    # Let Houdini handle dropping .hip files.
    if any([file_path for file_path in file_paths if os.path.splitext(file_path)[1] == ".hip"]):
        return False

    scriptargs = {"file_paths": file_paths}

    run_event(SceneEvents.ExternalDragDrop, scriptargs)

    # Return whether or not the drop was accepted by the handler.
    return scriptargs.get("drop_accepted", False)
Exemplo n.º 2
0
def dropAccept(file_paths):  # pylint: disable=invalid-name
    """Accept a list of files.

    This function is called by Houdini when files are dropped onto the UI.

    :param file_paths: A list of dropped files.
    :type file_paths: list(str)
    :return: Whether or not the drop was handled.
    :rtype: bool

    """
    # Let Houdini handle dropping .hip files.
    if any([file_path for file_path in file_paths if os.path.splitext(file_path)[1] == ".hip"]):
        return False

    scriptargs = {"file_paths": file_paths}

    run_event(SceneEvents.ExternalDragDrop, scriptargs)

    # Return whether or not the drop was accepted by the handler.
    return scriptargs.get("drop_accepted", False)
def main():
    """Main function."""
    run_event(NodeEvents.PreFirstCreate, kwargs)
Exemplo n.º 4
0
def main():
    """Main function."""
    run_event(SceneEvents.Load)
Exemplo n.º 5
0
"""Perform any registered before scene save events."""

# =============================================================================
# IMPORTS
# =============================================================================

# Houdini Toolbox Imports
from ht.events import SceneEvents, run_event


# =============================================================================

run_event(SceneEvents.PreSave, kwargs)  # pylint: disable=undefined-variable

Exemplo n.º 6
0
def main():
    """Main function."""
    run_event(NodeEvents.OnUninstall, kwargs)
Exemplo n.º 7
0
from ht.events import SceneEvents, run_event

# Perform any registered before scene save events.
run_event(SceneEvents.PreSave, kwargs)

Exemplo n.º 8
0
def main():
    """Main function."""
    run_event(NodeEvents.OnCreated, kwargs)  # pylint: disable=undefined-variable
Exemplo n.º 9
0
def main():
    """Main function."""
    run_event(NodeEvents.OnNameChanged, kwargs)
Exemplo n.º 10
0
def main():
    """Main function."""
    run_event(NodeEvents.PostLastDelete, kwargs)  # pylint: disable=undefined-variable
Exemplo n.º 11
0
def main():
    """Main function."""
    run_event(NodeEvents.PostLastDelete, kwargs)
Exemplo n.º 12
0
def main():
    """Main function."""
    run_event(NodeEvents.OnDeleted, kwargs)
Exemplo n.º 13
0
def main():
    """Main function."""
    run_event(NodeEvents.PostLastDelete, kwargs)
Exemplo n.º 14
0
from ht.events import SceneEvents, run_event

# Perform any registered after scene save events.
run_event(SceneEvents.PostSave, kwargs)

Exemplo n.º 15
0
def main():
    """Main function."""
    run_event(NodeEvents.SyncNodeVersion, kwargs)
Exemplo n.º 16
0
def main():
    """Main function."""
    run_event(NodeEvents.SyncNodeVersion, kwargs)
Exemplo n.º 17
0
def main():
    """Main function."""
    run_event(NodeEvents.OnDeleted, kwargs)
Exemplo n.º 18
0
def main():
    """Main function."""
    run_event(NodeEvents.OnNameChanged, kwargs)
Exemplo n.º 19
0
def main():
    """Main function."""
    run_event(NodeEvents.SyncNodeVersion, kwargs)  # pylint: disable=undefined-variable
Exemplo n.º 20
0
def main():
    """Main function."""
    run_event(NodeEvents.PreFirstCreate, kwargs)
Exemplo n.º 21
0
"""Perform any registered before scene save events."""

# =============================================================================
# IMPORTS
# =============================================================================

# Houdini Toolbox Imports
from ht.events import SceneEvents, run_event

# =============================================================================

run_event(SceneEvents.PreSave, kwargs)

Exemplo n.º 22
0
"""Perform any registered after scene save events."""

# =============================================================================
# IMPORTS
# =============================================================================

# Houdini Toolbox Imports
from ht.events import SceneEvents, run_event

# =============================================================================

run_event(SceneEvents.PostSave, kwargs)