All pastes #235586 Raw Edit

Anonymous

public javascript v1 · immutable
·published 2006-11-03 09:44 UTC
rendered paste body
var OpenWindows = {};/** ---------------------------* Void focusWindow (HWND hwnd)* brings a window into focus* ----------------------------*/function focusWindow(hwnd){	Interop.Call('User32','BringWindowToTop',hwnd);	Interop.Call('User32','ShowWindow',hwnd , SW_NORMAL);}/** ---------------------------* Void OpenWindow (String name)* opens a window if its not open , otherwise it will bring it into focus using focusWindow* ----------------------------*/function OpenWindow(name){		if(typeof(OpenWindows[name]) != 'undefined'){		//focus it		focusWindow(OpenWindows[name].Handle)		return OpenWindows[name];	}else{		//create it		//OpenWindows[name] = MsgPlus.CreateWnd("rssinterface.xml",name);		OpenWindows[name] = Trans.LoadWindow("rssinterface.xml",name);		return OpenWindows[name]	}}/** ---------------------------* Void CloseWindow (String name)* removes the window name from the OpenWindows object and closes it* ----------------------------*/function CloseWindow(name){	OpenWindows[name].Close(WNDEXITCODE_OK);	delete OpenWindows[name];}