Code:
FONT * DialogBoxTitleFont = "Arial#20b";
	FONT * DialogBoxTextFont = "Arial#15b";
	FONT * DialogBoxNoteFont = "Arial#14b";
	void HideDialogBox (DialogBox * dlgbx)
	{
		while(dlgbx->Container.alpha > 0)
		{
			dlgbx->Container.alpha -= 2;
			wait(0.01);
		}	
		reset(dlgbx->Container,SHOW);	
	}
	DialogBox * CreateDialogBox(STRING * Title,STRING * Note,STRING * Text,int alpha)
	{
		DialogBox * dlgbx = sys_malloc(sizeof(DialogBox));
		dlgbx->Title = Title;
		dlgbx->Note = Note;
		dlgbx->Text = Text;
		dlgbx->alpha = alpha;
		dlgbx->Container = pan_create("bmap = DialogBox; ",100);
		pan_setstring(dlgbx->Container,0,5,5,DialogBoxTitleFont,dlgbx->Title);
		pan_setstring(dlgbx->Container,0,5,5,DialogBoxTextFont,dlgbx->Text);
		pan_setstring(dlgbx->Container,0,5,5,DialogBoxNoteFont,dlgbx->Note);
		
		pan_setbutton(dlgbx,0,0,20,200,ButtonNormal,ButtonHover,ButtonClicked,NULL,NULL,NULL,NULL);
		pan_setbutton(dlgbx,0,0,220,200,ButtonNormal,ButtonHover,ButtonClicked,NULL,NULL,NULL,NULL);
	}
	void SetDialogBoxEvents (DialogBox * dlgbx,void * OK,void * Cancel)
	{
		pan_setbutton(dlgbx,1,0,20,200,ButtonNormal,ButtonHover,ButtonClicked,NULL,OK,NULL,NULL);	
		pan_setbutton(dlgbx,2,0,220,200,ButtonNormal,ButtonHover,ButtonClicked,NULL,Cancel,NULL,NULL);	
	}
	void ShowDialogBox(DialogBox * dlgbx)
	{
		dlgbx->Container.alpha = 0;
		set(dlgbx->Container,SHOW);
		while(dlgbx->Container.alpha < dlgbx->alpha)
		{
			dlgbx->Container.alpha += 2;
			wait(0.01);
		}
	}



Code:
DialogBox * DeleteProfileDialogBox;
void ConformDeleteProfile ()
{
	STRING * ProfileFile = str_cat(str_cat(str_create("Accounts\\"),(ActiveProfile.Name)),".ini");
	HideDialogBox(DeleteProfileDialogBox);
}
void CancelDeleteProfile ()
{
	HideDialogBox(DeleteProfileDialogBox);	
}
void DeleteProfile ()
{
	DeleteProfileDialogBox =	CreateDialogBox("Conform Delete","*Not a reversible action","Are you sure you want to delte this account??",60);
	SetDialogBoxEvents(DeleteProfileDialogBox,ConformDeleteProfile,CancelDeleteProfile);	
}



Invalid Arguments in CreateDialogBox and SetEvents too..


Keep smiling laugh
http://translation.babylon.com/ - Translate many languages