JXExprEditor::JXExprEditor ( const JVariableList* varList, JXExprEditor* menuProvider, JXScrollbarSet* scrollbarSet, JXContainer* enclosure, const HSizingOption hSizing, const VSizingOption vSizing, const JCoordinate x, const JCoordinate y, const JCoordinate w, const JCoordinate h ) : JXScrollableWidget(scrollbarSet, enclosure, hSizing, vSizing, x,y, w,h), JExprEditor(varList, JXScrollableWidget::GetFontManager(), JXScrollableWidget::GetColormap()) { JXExprEditorX(); // Listen to the specified menus. This is safe because // we know that they were created by another ExprWidget. itsEditMenu = menuProvider->itsEditMenu; ListenTo(itsEditMenu); itsMathMenu = menuProvider->itsMathMenu; ListenTo(itsMathMenu); itsFunctionMenu = menuProvider->itsFunctionMenu; ListenTo(itsFunctionMenu); itsFontMenu = menuProvider->itsFontMenu; ListenTo(itsFontMenu); }
JXExprWidget::JXExprWidget ( const JVariableList* varList, JXScrollbarSet* scrollbarSet, JXContainer* enclosure, const HSizingOption hSizing, const VSizingOption vSizing, const JCoordinate x, const JCoordinate y, const JCoordinate w, const JCoordinate h ) : JXScrollableWidget(scrollbarSet, enclosure, hSizing, vSizing, x,y, w,h), JExprEditor(varList, JXScrollableWidget::GetFontManager(), JXScrollableWidget::GetColormap()) { JXExprEditorX(); }