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)
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)
Esempio n. 4
0
def main():
    """Main function."""
    run_event(SceneEvents.Load)
"""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

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

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

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

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

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

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

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

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

run_event(SceneEvents.PreSave, kwargs)

"""Perform any registered after scene save events."""

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

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

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

run_event(SceneEvents.PostSave, kwargs)