void CreateDialogs() { // Create quality dialog. g_quality_dialog = CreateQualityDialog(UI_DIALOG(g_main_window)); // Create color adjustment dialog. g_color_dialog = CreateColorDialog(UI_DIALOG(g_main_window)); g_color_dialog2 = CreateColorDialog2(UI_DIALOG(g_main_window)); // Create user size dialog. g_user_size_dialog = CreateUserSizeDialog(UI_DIALOG(g_main_window), g_unit_inch); // Create version dialog. g_version_dialog = CreateVersionDialog(UI_DIALOG(g_main_window)); // Create Media & Size dialog. g_mediasize_illegal_dialog = CreateMediaSizeDialog(UI_DIALOG(g_main_window), UI_MEDIASIZE_DLG_ILLEGAL); g_mediasize_recommend_dialog = CreateMediaSizeDialog(UI_DIALOG(g_main_window), UI_MEDIASIZE_DLG_RECOMMEND); g_mediasize_illegal_select_dialog = CreateMediaSizeDialog(UI_DIALOG(g_main_window), UI_MEDIASIZE_DLG_ILLEGAL_SELECT); // Create media type dialog. g_mediatype_dialog = CreateMediaTypeDialog(UI_DIALOG(g_main_window)); // Create media border dialog. g_mediaborder_dialog = CreateMediaBorderDialog(UI_DIALOG(g_main_window)); }
//--------------------------------------------------------------------------- //Show the color select dialog on the screen bool __fastcall TIColorSelect::Execute() { //Call event if enabled if(FOnShow) FOnShow(this); //Create dialog and set properties CreateColorDialog(); //Show dialog and save exit method bool Result = Form->ShowModal()==mrOk; delete Form; //Free memory Form = NULL; //Save selected color if(Result) Color = ColorList[SelectedBox.x][SelectedBox.y]; //Call event if enabled if(FOnClose) FOnClose(this); return Result; }
UIColorDialog* ReCreateColorDialog(UIColorDialog* dialog, UIDialog* parent) { DisposeDialog((UIDialog*)dialog); return CreateColorDialog(parent); }