#include <scilab/modules/graphics/includes/bcg.h>
Collaboration diagram for BCG:

Data Fields | |
| int | CurWindow |
| int | CWindowWidth |
| int | CWindowHeight |
| int | FontSize |
| int | FontId |
| int | CurHardSymb |
| int | CurHardSymbSize |
| int | CurLineWidth |
| int | CurPattern |
| int | CurColor |
| int | CurPixmapStatus |
| int | CurResizeStatus |
| int | CurVectorStyle |
| int | CurDrawFunction |
| int | ClipRegionSet |
| int | CurClipRegion [4] |
| int | CurDashStyle |
| char | CurNumberDispFormat [20] |
| int | CurColorStatus |
| int | IDLastPattern |
| int | CmapFlag |
| int | Numcolors |
| float * | Red |
| float * | Green |
| float * | Blue |
| int | NumBackground |
| int | NumForeground |
| int | NumHidden3d |
| char | EventHandler [25] |
| int | EventHandlerType |
| int | CWindowWidthView |
| int | CWindowHeightView |
| sciPointObj * | mafigure |
| Drawable | Cdrawable |
| int | Cdrawable_flag |
| Widget | CinfoW |
| Widget | Viewport |
| Widget | Panner |
| Widget | drawbox |
| Widget | popup |
| Window | CWindow |
| Window | CBGWindow |
| XID | FontXID |
| Colormap | Cmap |
| Pixel * | Colors |
Definition at line 66 of file bcg.h.
Definition at line 68 of file bcg.h.
Referenced by AddNewWindowToList(), check_pointer_win(), ConstructFigure(), CopyPrint(), CopyToClipboardBitmap(), CopyToClipboardEMF(), CreateGedMenus(), delete_sgwin_entities(), DeleteSGWin(), ExportBMP(), ExportEMF(), getcurwin(), getcurwinPos(), getcurwinXfig(), GetEventWindow(), getWindowXgcNumber(), getWins(), getWinsMaxId(), GetWinXgc(), initgraphic(), initgraphicfromscreenPos(), initgraphicfromscreenXfig(), initgraphicPos(), initgraphicXfig(), ON_EVENT_GRAPH_WM_KEYDOWN(), ON_EVENT_GRAPH_WM_KEYUP(), ON_EVENT_GRAPH_WM_LBUTTONDBLCLK(), ON_EVENT_GRAPH_WM_LBUTTONUP(), ON_EVENT_GRAPH_WM_MBUTTONDBLCLK(), ON_EVENT_GRAPH_WM_MBUTTONUP(), ON_EVENT_GRAPH_WM_MOUSEMOVE(), ON_EVENT_GRAPH_WM_RBUTTONDBLCLK(), ON_EVENT_GRAPH_WM_RBUTTONUP(), ON_WND_GRAPH_WM_CLOSE(), ON_WND_GRAPH_WM_COMMAND(), PrintPs(), RefreshMenus(), reset_left_click_counter(), reset_middle_click_counter(), reset_right_click_counter(), ResetFigureToDefaultValues(), SciClick(), sciGetCurrentFigure(), ScilabPaint(), ScilabPaintWithBitmap(), sciSwitchWindow(), SendGraphMacro(), SendMacroEntityPicker(), set_default_colormap3(), setcolormap3(), setcurwin(), setcurwinPos(), setcurwinXfig(), xget_curwin(), and xset_curwin().
Id of window
Definition at line 69 of file bcg.h.
Referenced by clearwindow(), CopyToClipboardBitmap(), CopyToClipboardEMF(), CPixmapResize1(), ExportBMP(), ExportEMF(), fontidscale(), getwindowdim(), initgraphic(), ON_WND_PARENTGRAPH_WM_SIZE(), sci_extra_margin(), sci_pixmapclear(), sciGetWidth(), sciInitScrollBar(), ScilabGResize(), ScilabPaint(), ScilabPaintWithBitmap(), setcurwin(), setgccolormapGif(), SetGHdc(), setpixmapOn(), show(), ViewportCallback(), xget_windowdim(), xset_curwin(), and xset_windowdim().
graphic window width
Definition at line 70 of file bcg.h.
Referenced by clearwindow(), CopyToClipboardBitmap(), CopyToClipboardEMF(), CPixmapResize1(), ExportBMP(), ExportEMF(), fontidscale(), getwindowdim(), initgraphic(), ON_WND_PARENTGRAPH_WM_SIZE(), sci_extra_margin(), sci_pixmapclear(), sciGetHeight(), sciInitScrollBar(), ScilabGResize(), ScilabPaint(), ScilabPaintWithBitmap(), setcurwin(), setgccolormapGif(), SetGHdc(), setpixmapOn(), show(), ViewportCallback(), xget_windowdim(), xset_curwin(), and xset_windowdim().
graphic window height
Definition at line 71 of file bcg.h.
Referenced by displaystringXfig(), DispStringAngle(), drawpolymark(), drawpolymarkPos(), drawpolymarkXfig(), fontsizePos(), getcurfont(), ResetScilabXgc(), xget_font(), xgetfont(), xgetfontXfig(), xset_font(), xsetfont(), and xsetfontXfig().
Definition at line 72 of file bcg.h.
Referenced by displaystringXfig(), DispStringAngle(), drawpolymark(), drawpolymarkPos(), drawpolymarkXfig(), getcurfont(), ResetScilabXgc(), xget_font(), xgetfont(), xgetfontXfig(), xset_font(), xsetfont(), and xsetfontXfig().
Definition at line 73 of file bcg.h.
Referenced by boundingboxXfigM(), CurSymbXOffset(), CurSymbYOffset(), DrawMark(), drawpolymark(), getcursymbolXfig(), ResetScilabXgc(), setcursymbolXfig(), xget_mark(), xgetmark(), xset_mark(), and xsetmark().
Definition at line 74 of file bcg.h.
Referenced by boundingboxXfigM(), CurSymbXOffset(), CurSymbYOffset(), drawpolymark(), drawpolymarkPos(), drawpolymarkXfig(), getcursymbolXfig(), ResetScilabXgc(), setcursymbolXfig(), xget_mark(), xgetmark(), xset_mark(), and xsetmark().
Definition at line 75 of file bcg.h.
Referenced by drawarrowsXfig(), drawaxisXfig(), drawsegmentsXfig(), getthickness(), getthicknessPos(), getthicknessXfig(), InitMissileXgc(), InitScilabGCPos(), ResetScilabXgc(), set_c(), setdash(), setthickness(), setthicknessPos(), setthicknessXfig(), xget_thickness(), xset_dash(), xset_dashstyle(), and xset_thickness().
Definition at line 76 of file bcg.h.
Referenced by drawarrowsXfig(), drawsegmentsXfig(), getpattern(), getpatternPos(), getpatternXfig(), ResetScilabXgc(), setpattern(), setpatternPos(), setpatternXfig(), usecolor(), usecolorPos(), usecolorXfig(), xget_pattern(), xset_pattern(), and xset_usecolor().
Definition at line 77 of file bcg.h.
Referenced by AddNewWindowToList(), get_dash_or_color(), get_dash_or_color_Pos(), get_dash_or_color_Xfig(), getpattern(), getpatternPos(), getpatternXfig(), ResetScilabXgc(), set_c(), set_dash_or_color_Pos(), set_dash_or_color_Xfig(), setalufunction(), setalufunction1(), setdash(), setpatternPos(), setpatternXfig(), setthickness(), usecolor(), usecolorPos(), usecolorXfig(), xget_dash_or_color(), xget_pattern(), XorString(), xset_alufunction2(), and xset_usecolor().
Definition at line 78 of file bcg.h.
Referenced by bitmap(), DeleteWindowToList(), displaystring(), DispStringAngle(), DispStringAngleold(), drawarc(), drawarrows(), drawaxis(), drawline(), DrawMark(), drawpolymark(), drawrectangle(), drawsegments(), fill_grid_rectangles(), fill_grid_rectangles1(), fillarc(), fillpolyline(), fillrectangle(), initgraphic(), ON_WND_GRAPH_WM_SIZE(), sciGetPixmapStatus(), ScilabPaint(), setcolormapg(), setpixmapOn(), XDroutine(), xget_pixmapOn(), and xset_pixmapOn().
Definition at line 79 of file bcg.h.
Referenced by GViewportResize(), initgraphic(), InitMissileXgc(), ON_WND_GRAPH_WM_SIZE(), ON_WND_PARENTGRAPH_WM_SIZE(), sciGetwresize(), ScilabPaint(), sciSetScrollInfo(), setwresize(), ViewportCallback(), xget_wresize(), and xset_wresize().
Definition at line 80 of file bcg.h.
Referenced by absourelXfig(), fillpolyline(), fillpolylinesPos(), fillpolylinesXfig(), getabsourel(), getabsourelPos(), getabsourelXfig(), InitScilabGCPos(), ResetScilabXgc(), setabsourel(), setabsourelPos(), XDroutine(), xget_absourel(), and xset_absourel().
Definition at line 81 of file bcg.h.
Referenced by displaystring(), drawFigureEntity(), DrawMark(), getalufunction(), getalufunctionPos(), getalufunctionXfig(), pal_setcolormap(), PixmapClear(), ResetScilabXgc(), sciInitMdlBackground(), sciInitMdlForeground(), set_c(), setalufunction(), setalufunction1(), setalufunction1Pos(), setalufunction1Xfig(), setalufunctionPos(), setalufunctionXfig(), setbackground(), setcolormap1(), setcolormapg(), setdash(), setforeground(), setthickness(), xget_alufunction(), XorString(), xset_alufunction(), xset_alufunction2(), xset_background(), and xset_foreground().
Definition at line 82 of file bcg.h.
Referenced by clearwindow(), drawClippedPolylineXfig(), getclip(), getclipPos(), getclipXfig(), InitMissileXgc(), ResetScilabXgc(), ScilabGResize(), ScilabPaint(), ScilabPaintWithBitmap(), set_clip_after_scroll(), set_current_clip(), setclip(), setclipPos(), setclipXfig(), unsetclip(), unsetclipPos(), unsetclipXfig(), xget_clip(), xset_clip(), xset_pixmapclear(), and xset_unclip().
Definition at line 83 of file bcg.h.
Referenced by getclip(), getclipPos(), getClipRegion(), getclipXfig(), ResetScilabXgc(), set_clip_after_scroll(), set_current_clip(), setclip(), setclipPos(), setclipXfig(), unsetclipPos(), unsetclipXfig(), xget_clip(), xset_clip(), and xset_pixmapclear().
Definition at line 84 of file bcg.h.
Referenced by get_dash_or_color_Pos(), getdash(), InitMissileXgc(), ResetScilabXgc(), set_c(), set_dash_or_color(), set_dash_or_color_Pos(), set_dash_or_color_Xfig(), set_line_style(), set_line_style_Pos(), set_line_style_Xfig(), setdash(), setdashPos(), setdashXfig(), setthickness(), usecolor(), usecolorPos(), usecolorXfig(), xget_dash(), xset_dash(), xset_line_style(), xset_thickness(), and xset_usecolor().
| char BCG::CurNumberDispFormat[20] |
Definition at line 85 of file bcg.h.
Referenced by displaynumbers(), displaynumbersPos(), displaynumbersXfig(), InitMissileXgc(), and InitScilabGCPos().
Definition at line 86 of file bcg.h.
Referenced by FileInitFromScreenPos(), FileInitFromScreenXfig(), get_dash_or_color(), get_dash_or_color_Pos(), get_dash_or_color_Xfig(), getbackground(), getbackgroundPos(), getbackgroundXfig(), getforeground(), getforegroundPos(), getforegroundXfig(), gethidden3d(), gethidden3dPos(), gethidden3dXfig(), getlast(), getpattern(), getpatternPos(), getpatternXfig(), getusecolor(), getusecolorPos(), getusecolorXfig(), InitMissileXgc(), InitScilabGCPos(), ResetScilabXgc(), set_color(), set_dash_or_color(), set_dash_or_color_Pos(), set_dash_or_color_Xfig(), set_line_style(), set_line_style_Pos(), set_line_style_Xfig(), set_pattern_or_color(), setalufunction1(), setbackground(), setdash(), setforeground(), sethidden3d(), sethidden3dPos(), sethidden3dXfig(), setpattern(), setpatternPos(), setpatternXfig(), setthickness(), usecolor(), usecolorPos(), usecolorXfig(), xget_background(), xget_dash_or_color(), xget_foreground(), xget_hidden3d(), xget_last(), xget_pattern(), xget_usecolor(), xset_alufunction2(), xset_background(), xset_dash_or_color(), xset_foreground(), xset_hidden3d(), xset_line_style(), xset_pattern(), and xset_usecolor().
Definition at line 87 of file bcg.h.
Referenced by drawarcPos(), drawarcsPos(), drawarcXfig_old(), FileInit(), FileInitFromScreenPos(), FileInitFromScreenXfig(), FileInitXfig(), fillarcs(), getforegroundXfig(), getlast(), getlastPos(), getlastXfig(), InitMissileXgc(), InitScilabGCPos(), pal_setcolormap(), set_default_colormap(), set_default_colormap1(), setcolormap1(), setcolormapg(), setgccolormapGif(), setgccolormapPos(), setgccolormapXfig(), usecolor(), usecolorPos(), usecolorXfig(), xget_last(), and xset_usecolor().
Colormap Cmap; color map of current graphic window
Definition at line 89 of file bcg.h.
Referenced by AddNewWindowToList(), CheckColormap(), pal_setcolormap(), set_default_colormap(), set_default_colormap1(), set_default_colormap3(), setcolormap1(), setcolormap3(), and setcolormapg().
Definition at line 90 of file bcg.h.
Referenced by CheckColormap(), ColorInit(), FileInitFromScreenPos(), FileInitFromScreenXfig(), FileInitXfig(), get_pixel(), getcolormap(), getcolormapPos(), getcolormapsizePos(), getcolormapsizeXfig(), getcolormapXfig(), InitScilabGCPos(), pal_setcolormap(), sciInitNumColors(), set_c(), set_dash_or_color_Pos(), set_dash_or_color_Xfig(), set_default_colormap(), set_default_colormap1(), set_default_colormap3(), setbackground(), setcolormap1(), setcolormap3(), setcolormapg(), setforeground(), setgccolormapGif(), setgccolormapPos(), setgccolormapXfig(), sethidden3d(), sethidden3dPos(), sethidden3dXfig(), setpatternPos(), setpatternXfig(), usecolor(), usecolorPos(), usecolorXfig(), WriteColorRGB(), WriteColorRGBDef(), xget_colormap(), xget_colormap_size(), xset_background(), xset_foreground(), xset_hidden3d(), and xset_usecolor().
| float* BCG::Red |
Definition at line 91 of file bcg.h.
Referenced by AddNewWindowToList(), get_r(), getcolormap(), getcolormapPos(), getcolormapXfig(), pal_setcolormap(), SciPalette(), set_default_colormap(), set_default_colormap1(), set_default_colormap3(), setcolormap1(), setcolormap3(), setcolormapg(), setgccolormapGif(), setgccolormapPos(), setgccolormapXfig(), void(), XgcFreeColors(), and xget_colormap().
| float* BCG::Green |
Definition at line 92 of file bcg.h.
Referenced by AddNewWindowToList(), get_g(), getcolormap(), getcolormapPos(), getcolormapXfig(), pal_setcolormap(), SciPalette(), set_default_colormap(), set_default_colormap1(), set_default_colormap3(), setcolormap1(), setcolormap3(), setcolormapg(), setgccolormapGif(), setgccolormapPos(), setgccolormapXfig(), void(), XgcFreeColors(), and xget_colormap().
| float* BCG::Blue |
Definition at line 93 of file bcg.h.
Referenced by AddNewWindowToList(), get_b(), getcolormap(), getcolormapPos(), getcolormapXfig(), pal_setcolormap(), SciPalette(), set_default_colormap(), set_default_colormap1(), set_default_colormap3(), setcolormap1(), setcolormap3(), setcolormapg(), setgccolormapGif(), setgccolormapPos(), setgccolormapXfig(), void(), XgcFreeColors(), and xget_colormap().
Definition at line 94 of file bcg.h.
Referenced by cleararea(), clearwindow(), clearwindowXfig(), FileInitFromScreenPos(), FileInitFromScreenXfig(), FileInitXfig(), getbackground(), getbackgroundPos(), getbackgroundXfig(), pal_setcolormap(), ResetScilabXgc(), sci_pixmapclear_rect(), sciInitMdlBackground(), set_c(), set_default_colormap(), set_default_colormap1(), setbackground(), setcolormap1(), setcolormapg(), setdash(), setgccolormapGif(), setgccolormapPos(), setgccolormapXfig(), setthickness(), xget_background(), XorString(), xset_alufunction2(), xset_background(), and xset_pixmapOn().
Definition at line 95 of file bcg.h.
Referenced by FileInitFromScreenPos(), FileInitFromScreenXfig(), FileInitXfig(), getforeground(), getforegroundPos(), getforegroundXfig(), InitMissileXgc(), InitScilabGCPos(), pal_setcolormap(), ResetScilabXgc(), sciInitMdlForeground(), set_default_colormap(), set_default_colormap1(), setcolormap1(), setcolormapg(), setforeground(), setgccolormapGif(), setgccolormapPos(), setgccolormapXfig(), xget_foreground(), xset_alufunction2(), and xset_foreground().
Definition at line 96 of file bcg.h.
Referenced by gethidden3d(), gethidden3dPos(), gethidden3dXfig(), ResetScilabXgc(), sethidden3d(), sethidden3dPos(), sethidden3dXfig(), xget_hidden3d(), and xset_hidden3d().
| char BCG::EventHandler[25] |
Definition at line 97 of file bcg.h.
Referenced by AddNewWindowToList(), scig_click_handler_sci(), scig_deletegwin_handler_sci(), and seteventhandler().
Definition at line 100 of file bcg.h.
Referenced by getpopupdim(), initgraphic(), ON_WND_PARENTGRAPH_WM_SIZE(), sci_extra_margin(), sciGetPoint(), sciInitScrollBar(), ScilabPaint(), ScilabPaintWithBitmap(), setcurwin(), SetGHdc(), and setwresize().
graphic window width
Definition at line 101 of file bcg.h.
Referenced by getpopupdim(), initgraphic(), ON_WND_PARENTGRAPH_WM_SIZE(), sci_extra_margin(), sciGetPoint(), sciInitScrollBar(), ScilabPaint(), ScilabPaintWithBitmap(), setcurwin(), SetGHdc(), and setwresize().
graphic window height
Definition at line 102 of file bcg.h.
Referenced by ConstructFigure(), DeleteObjs(), getviewport(), InitMissileXgc(), InitScilabGCPos(), sci_xend(), sciGetCurPointedFigure(), sciGetCurrentFigure(), sciInitCurrentFigure(), sciIsExistingFigure(), sciSetCurrentFigure(), sciSwitchWindow(), sciXbasc(), setviewport(), xget_scilabFigure(), xget_viewport(), xset_scilabFigure(), and xset_viewport().
| Drawable BCG::Cdrawable |
Xwindow specific objects
Definition at line 127 of file bcg.h.
Referenced by bitmap(), cleararea(), clearwindow(), CPixmapResize1(), displaystring(), DispStringAngle(), DispStringAngleold(), drawarc(), drawarrows(), drawaxis(), drawline(), DrawMark(), drawpolymark(), drawrectangle(), drawsegments(), fill_grid_rectangles(), fill_grid_rectangles1(), fillarc(), fillpolyline(), fillrectangle(), GViewportResize(), PixmapClear(), sci_pixmap_resize(), ViewportCallback(), WithBackingStore(), XDroutine(), xset_pixmapOn(), and xset_show().
The drawable = CWindow or a Pixmap
Definition at line 128 of file bcg.h.
Referenced by EventProc1(), and ViewportCallback().
| Widget BCG::CinfoW |
Cdrawable is not synchronized with graphics when == 1
Definition at line 129 of file bcg.h.
Referenced by AddNewWin(), wininfo(), and xinfo().
| Widget BCG::Viewport |
info widget of graphic window
Definition at line 130 of file bcg.h.
Referenced by AddNewWin(), GViewportResize(), PannerCallback(), SciViewportClipGetSize(), and SciViewportMove().
| Widget BCG::Panner |
Viewport for graphic window
Definition at line 131 of file bcg.h.
Referenced by AddNewWin(), GViewportResize(), SciViewportGet(), SciViewportMove(), and ViewportCallback().
| Widget BCG::drawbox |
Panner widget
Definition at line 132 of file bcg.h.
Referenced by AddNewWin(), CreatePopupWindow(), GViewportResize(), and ViewportCallback().
| Widget BCG::popup |
the widget associated to CWindow
Definition at line 133 of file bcg.h.
Referenced by AddNewWin(), ChangeBandF(), CreatePopupWindow(), DeleteWindowToList(), GetChilds(), GPopupResize(), GViewportResize(), initgraphic(), Setpopupname(), and xget_popupdim().
| Window BCG::CWindow |
graphic window popupc
Definition at line 134 of file bcg.h.
Referenced by AddNewWindowToList(), bitmap(), check_pointer_win(), clearwindow(), CopyPrint(), CopyToClipboardBitmap(), CopyToClipboardEMF(), CPixmapResize1(), CreateButtonToolBar(), CreatePopupWindow(), DeleteWindowToList(), displaystring(), DispStringAngle(), DispStringAngleold(), drawarc(), drawarrows(), drawaxis(), drawline(), DrawMark(), drawpolymark(), drawrectangle(), drawsegments(), ExportBMP(), ExportEMF(), fill_grid_rectangles(), fill_grid_rectangles1(), fillarc(), fillpolyline(), fillrectangle(), GetEventKeyboardAndMouse(), GetEventWindow(), GetWindowNumber(), GPopupResize(), initgraphic(), MaybeSetWinhdc(), ModifyEntityPickerToolbar(), ON_WND_GRAPH_WM_COMMAND(), ON_WND_GRAPH_WM_HSCROLL(), ON_WND_GRAPH_WM_SIZE(), ON_WND_GRAPH_WM_VSCROLL(), ON_WND_PARENTGRAPH_WM_CHAR(), ON_WND_PARENTGRAPH_WM_CLOSE(), ON_WND_PARENTGRAPH_WM_COMMAND(), ON_WND_PARENTGRAPH_WM_DESTROY(), ON_WND_PARENTGRAPH_WM_EXITSIZEMOVE(), ON_WND_PARENTGRAPH_WM_KEY(), ON_WND_PARENTGRAPH_WM_SETFOCUS(), ON_WND_PARENTGRAPH_WM_SIZE(), ON_WND_PARENTGRAPH_WM_SYSCOMMAND(), ReleaseWinHdc(), sci_pixmap_resize(), SciClick(), scig_command_scilabgc(), sciGetScrollInfo(), ScilabGResize(), SciMouseCapture(), sciSetScrollInfo(), SendGraphMacro(), set_clip_after_scroll(), set_current_clip(), setcolormapg(), setcurwin(), SetGHdc(), setpixmapOn(), setwindowdim(), SetWinhdc(), setwresize(), show(), XDroutine(), xselgraphic(), xset_background(), xset_curwin(), xset_pixmapclear(), xset_pixmapOn(), xset_show(), and xset_windowdim().
| Window BCG::CBGWindow |
the graphic window
Definition at line 135 of file bcg.h.
Referenced by CreatePopupWindow(), DeleteWindowToList(), GetBGWindowNumber(), initgraphic(), set_default_colormap1(), set_default_colormap3(), setcolormap1(), setcolormap3(), xget_windowpos(), xselgraphic(), xset_windowdim(), and xset_windowpos().
| XID BCG::FontXID |
window of the top level graphic popup widget
Definition at line 136 of file bcg.h.
Referenced by boundingbox(), displaystring(), and xset_font().
| Colormap BCG::Cmap |
Definition at line 137 of file bcg.h.
Referenced by get_pixel(), IsPrivateCmap(), set_cmap(), set_default_colormap1(), set_default_colormap3(), setcolormap1(), and setcolormap3().
Definition at line 138 of file bcg.h.
Referenced by AddNewWindowToList(), cleararea(), clearwindow(), get_pixel(), pal_setcolormap(), sci_pixmapclear_rect(), SciPalette(), set_c(), set_default_colormap(), set_default_colormap1(), set_default_colormap3(), setbackground(), setcolormap1(), setcolormap3(), setcolormapg(), setdash(), setforeground(), setthickness(), void(), XgcFreeColors(), XorString(), xset_alufunction2(), xset_background(), xset_foreground(), and xset_pixmapOn().
1.5.1