#include <origin.h>
#include <GetNBox.h>
#include <xfutils.h>
//put additional include files here

/// Iris 10/21/2010 ORG-1303 CLEANUP_XFS_ERROR_CODE

//put your own support static functions here



void pep_addshortcuts(const int& dump)
{
	vector<string> vsNames;
	int nPages = get_sel_page_names(vsNames, -1);
	if(nPages > 0)
	{
		string str;
		for(int ii = 0; ii < vsNames.GetSize(); ii++)
		{
			str.Format("page -xw %s", vsNames[ii]);
			LT_execute(str);
		}
		if(dump)
		{
			/// Iris 10/21/2010 ORG-1303 CLEANUP_XFS_ERROR_CODE
			//printf("%d shortcuts added to Favorites\n", nPages);
			warning_msg_box(XF_PEP_ADDSHORTCUTS_INFO, nPages, false, 'R');
			///End CLEANUP_XFS_ERROR_CODE
		}
	}
	
}

//nGetNDialog = 0,1,2, corresponding to the XF GetN dropdown, 0 = dialog is not used
//you can change nRet to be one of XFEVT_PROCEED (defualt), XFEVT_ABORT, XFEVT_PROCEED_NO_DLG or XFEVT_PROCEED_WITH_DLG(when nGetNDialog = 0)
//nGetNDialog = -1 when Ok on GetN dialog to allow handler to preocess <auto> etc variables
//dwCntrl is combination of bits
//LTXF_FROM_GUI_MENU, LTXF_FROM_GUI_PROMPT, LTXF_FROM_AUTO_UPDATE, LTXF_FROM_FUNCTION, LTXF_THEME_USED, LTXF_CHANGE_PARAM
void pep_addshortcuts_before_execute(TreeNode& trGetN, int nGetNDialog, int& nRet, int dwCntrl)
{

}
