/***********************************************************************/ /* Open Visualization Data Explorer */ /* (C) Copyright IBM Corp. 1989,1999 */ /* ALL RIGHTS RESERVED */ /* This code licensed under the */ /* "IBM PUBLIC LICENSE - Open Visualization Data Explorer" */ /***********************************************************************/ #include #include "defines.h" #include "Strings.h" #include "OpenFileDialog.h" #include "Application.h" #include #include boolean OpenFileDialog::ClassInitialized = FALSE; String OpenFileDialog::DefaultResources[] = { "*dirMask: *.mb", "*textColumns: 30", "*dialogTitle: Open a Module Builder file...", NULL }; OpenFileDialog::OpenFileDialog(MBMainWindow *mbmw ) : FileDialog("openFileDialog", mbmw->getRootWidget()) { // // Install the default resources for THIS class (not the derived classes) // if (NOT OpenFileDialog::ClassInitialized) { ASSERT(theApplication); OpenFileDialog::ClassInitialized = TRUE; this->installDefaultResources(theApplication->getRootWidget()); } this->mbmw = mbmw; this->hasCommentButton = False; } // // Install the default resources for this class. // void OpenFileDialog::installDefaultResources(Widget baseWidget) { this->setDefaultResources(baseWidget, OpenFileDialog::DefaultResources); this->FileDialog::installDefaultResources(baseWidget); } void OpenFileDialog::okFileWork(const char *string) { this->mbmw->openMB((char *)string); }