MeVisLab Scripting Reference
MLABGLSLTextViewControl Class Reference

#include <mlabGLSLTextViewControl.h>

Inherits MLABTextViewControl.

Public Slots

Scripting access


void setAvailableIdentifiers (const QStringList &items)
 
void setAvailableStateMembers (const QStringList &items)
 
QStringList extractAllIdentifiers ()
 
- Public Slots inherited from MLABTextViewControl
void setText (const QString &text)
 
void appendText (const QString &text)
 
QString text ()
 
QString selectedText ()
 
void setCursorPosition (int para, int index)
 
QPoint getCursorPosition ()
 
void insert (const QString &text)
 
- Public Slots inherited from MLABWidgetControl
void adjustSize ()
 
virtual void setEnabled (bool flag)
 
virtual void setVisible (bool flag)
 
virtual bool isVisible ()
 
virtual void setFocus ()
 
virtual bool hasFocus ()
 
virtual void setToolTip (const QString &string)
 
virtual void setWhatsThis (const QString &string)
 
void displayWhatsThis ()
 
void displayWhatsThis (const QString &text)
 
virtual void setTitle (const QString &)
 
QWidget * widget ()
 
QLayout * layout ()
 
virtual QString windowHandle ()
 
virtual bool createScreenshot (const QString &filename, bool grabFromScreen=true, bool scaleToLowRes=false)
 
bool isReloadable () const
 
void reload (MLABTree *tree)
 
QString createGlobalScreenshot ()
 
QString applicationName ()
 
QSize size ()
 
int width ()
 
int height ()
 
int minWidth ()
 
int minHeight ()
 
int maxWidth ()
 
int maxHeight ()
 
virtual void setMinWidth (int s)
 
virtual void setMinHeight (int s)
 
void setMaxWidth (int s)
 
void setMaxHeight (int s)
 
QSize sizeHint ()
 
QSize minSize ()
 
QSize maxSize ()
 
void setMinSize (QSize size)
 
void setMaxSize (QSize size)
 
void updateLayout ()
 
int windowID ()
 
MLABWidgetControlcontrol (const QString &name)
 
float scaleFactor ()
 
MLABModulemodule ()
 
QString getType ()
 
QString getName ()
 
bool acceptDrops ()
 
void setAcceptDrops (bool flag)
 
void raiseWidget ()
 
void setStyleSheetFromString (const QString &styleSheetText)
 
void setStyleSheetFromFile (const QString &styleSheetFileName)
 
MLABTreetree ()
 
void updateMaxSize ()
 
bool expandX ()
 
bool expandY ()
 
MLABTreePtr getDefaultTagValues () const
 
MLABFieldfield () const
 

Additional Inherited Members

- Public Member Functions inherited from MLABTextViewControl
void applyUncommittedChanges () override
 
bool hasUncommittedChanges () const override
 
void revertUncommittedChanges () override
 

Detailed Description

GLSLTextView control offers a TextView with GLSL syntax highlighting and completion.

Member Function Documentation

◆ extractAllIdentifiers

QStringList MLABGLSLTextViewControl::extractAllIdentifiers ( )
slot

Get all indentifiers, including nested "." accesses.

◆ setAvailableIdentifiers

void MLABGLSLTextViewControl::setAvailableIdentifiers ( const QStringList & items)
slot

Set the identifiers that are used for completion.

◆ setAvailableStateMembers

void MLABGLSLTextViewControl::setAvailableStateMembers ( const QStringList & items)
slot

Set the members of the state struct for completion of state.