Developer Documentation
User Interface control

This page gives an overview over the available interfaces which control OpenFlippers User interface.

Context Menu Interface

ContextMenuInterface.png

Add context menu entries in your plugin. ( Context Menu Interface )
Logging Interface

LoggingInterface.png

This is an Interface for Logging to the included log widget. You can log to different levels (LOGOUT,LOGWARN,LOGERR,LOGINFO) ( Logging Interface ).
Menu Interface

MenuInterface.png

Provides a function to create entries in the menubar ( Menu Interface ).
Options Widget Interface

OptionsInterface.png

This Interface is used by plugins which will provide their own options by integrating an options widget into OpenFlipper's options window ( Options Widget Interface ).
Picking Interface/Mouse Picking/Pick Mode Toolbars

PickingInterface.png


Handle pick modes in your plugin ( Picking Interface/Mouse Picking/Pick Mode Toolbars )
Statusbar Interface

StatusbarInterface.png

This interface is used to display messages in the status bar or adding widgets to it ( Statusbar Interface ).
Toolbox Interface

ToolboxInterface.png

Provides functions to create a separate widget in the toolbox on the right ( Toolbox Interface ).
Toolbar Interface

ToolbarInterface.png

Provides a function to add toolbar buttons. ( Toolbar Interface )

View Mode Interface

ViewModeInterface.png

Specify own view modes setting which toolboxes/toolbars/context menus will be visible( View Mode Interface )

About Info interface

AboutInfoInterface.png

Add own information to OpenFlippers abouot dialog