1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
class ModularWidget
: Embeddable
{
%TypeHeaderCode
#include <BALL/VIEW/KERNEL/modularWidget.h>
%End
public:
static Size countInstances();
static ModularWidget* getInstance(Position);
ModularWidget(const char* = "<ModularWidget>");
ModularWidget(const ModularWidget&);
~ModularWidget() throw();
virtual void clear();
static void registerWidget(ModularWidget*) throw(NullPointer);
virtual void checkMenu(MainControl&) throw();
virtual void applyPreferences() throw();
virtual void fetchPreferences(INIFile&) throw();
virtual void writePreferences(INIFile&) throw();
virtual void setStatusbarText(String , bool = false) throw();
MainControl* getMainControl() const throw();
String getWorkingDir() throw();
void setWorkingDir(const String&) throw();
FragmentDB& getFragmentDB() const throw();
bool lockComposites() throw();
bool unlockComposites() throw();
void setWorkingDirFromFilename_(String) throw();
virtual bool canHandle(const String&) const;
virtual bool openFile(const String&);
};
|