

import searchReplacePanel


SRPanel = searchReplacePanel.SearchReplacePanel()


def registerSRPanel():
	
	global SRPanel
	return SRPanel


def floatSRPanel():
	
	global SRPanel
	SRPanel.show()
	return SRPanel


def dockedSRPanel():
	
	global SRPanel
	SRPanel.addToPane()
	return SRPanel
	


	
# Add it to the Render Menu
menubar = nuke.menu('Nuke');
m = menubar.addMenu("&Render")
m.addCommand("-", "", "")
m.addCommand('Search and Replace', floatSRPanel )

# Add it to the pane menu
paneMenu = nuke.menu('Pane')
paneMenu.addCommand('SearchReplace', dockedSRPanel )


nukescripts.registerPanel('com.ohufx.SearchReplace', registerSRPanel )