Codaedit: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
Boiarino (talk | contribs)
No edit summary
Boiarino (talk | contribs)
No edit summary
Line 3: Line 3:
To add new component:
To add new component:


* add new define's to ''Editor.h'' and ''Editor_graph.h''
* add new define's to ''Editor.h'' and ''Editor_graph.h''; modify array ''names'' in ''Editor_drawing.c'' according with defines in ''Editor.h''


* add new component to the ''XcodaEditorPixmaps'' structure in ''Editor_pixmap.h'' (3 different xpm's ?) and ''Manager'' structure in ''Editor_layout.h''
* add new component to the ''XcodaEditorPixmaps'' structure in ''Editor_pixmap.h'' (3 different xpm's ?) and ''Manager'' structure in ''Editor_layout.h''

Revision as of 18:42, 18 July 2015

Graphic editor for Coda data acquisition system. Editor_widget.c contains main function CodaEditor()

To add new component:

  • add new define's to Editor.h and Editor_graph.h; modify array names in Editor_drawing.c according with defines in Editor.h
  • add new component to the XcodaEditorPixmaps structure in Editor_pixmap.h (3 different xpm's ?) and Manager structure in Editor_layout.h
  • create new xpm file in directory xpm_icon and put it into Editor_pixmap.c (3 different xpm's ?)
  • add function XcodaConfigXxxButton() and modify function XcodaEditorNewButtons() in Editor_cmd_btns.c, new button will shows up in menu (bug inside !)
  • call XtAddEventHandler() for new component in function XcodaEditorDrawingArea() in Editor_graph.c, drugging from menu button will work now; actual action for ADD_XXX_ACTION is defined in the same file