#include "stack-c.h"
#include "StringMatrix.h"
#include "machine.h"
#include "../../data_structures/includes/DoublyLinkedList.h"
Include dependency graph for ObjectStructure.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | tagPOINT2D |
struct | tagPOINT3D |
struct | _Vertices |
struct | sciPointObj |
struct | tagHandleTab |
struct | tagSons |
struct | sciRelationShip |
struct | sciGraphicContext |
struct | sciFont |
struct | scigMode |
struct | sciRange |
struct | sciFigure |
struct | sciText |
struct | sciLegend |
struct | sciTitle |
struct | sciLabel |
struct | sciUimenu |
struct | AXES |
struct | sciSubWindow |
struct | sciArc |
struct | taglistPoints |
struct | sciPolyline |
struct | sciRectangle |
struct | sciSurface |
struct | sciMerge |
struct | sciLightSource |
struct | sciAxes |
struct | sciSegs |
struct | sciGrayplot |
struct | sciFec |
struct | sciPanner |
struct | sciScrollBarHorz |
struct | sciScrollBarVert |
struct | tagLabelMenu |
struct | sciMenu |
struct | sciStatusBar |
struct | sciAgreg |
struct | sciConsole |
struct | sciFrame |
struct | sciWindow |
struct | sciWindowFrame |
struct | sciScreen |
sciEntityType | |
Used to determine the type of the entity SCI_FIGURE, SCI_SUBWIN, SCI_TEXT, SCI_TITLE, SCI_LEGEND, SCI_ARC, SCI_POLYLINE, SCI_RECTANGLE, SCI_SURFACE, SCI_LIGHT, SCI_AXIS, SCI_AXES, SCI_SEGS SCI_GRAYPLOT, SCI_FEC, SCI_PANNER, SCI_SBH, SCI_SBV, SCI_MENU, SCI_MENUCONTEXT, SCI_STATUSB, | |
enum | sciEntityType { SCI_FIGURE, SCI_SUBWIN, SCI_TEXT, SCI_TITLE, SCI_LEGEND, SCI_ARC, SCI_POLYLINE, SCI_RECTANGLE, SCI_SURFACE, SCI_MERGE, SCI_LIGHT, SCI_AXIS, SCI_AXES, SCI_SEGS, SCI_GRAYPLOT, SCI_FEC, SCI_PANNER, SCI_SBH, SCI_SBV, SCI_MENU, SCI_MENUCONTEXT, SCI_STATUSB, SCI_AGREG, SCI_LABEL, SCI_UIMENU, SCI_CONSOLE, SCI_FRAME, SCI_WINDOW, SCI_WINDOWFRAME, SCI_SCREEN } |
typedef _Vertices | Vertices |
Defines | |
#define | PS_SOLID 0 |
#define | HS_HORIZONTAL 0 |
#define | PLANES 0 |
#define | RASTERCAPS 0 |
#define | RC_PALETTE 0 |
#define | BITSPIXEL 0 |
#define | FLOAT 0 |
#define | TEXTMETRIC 0 |
#define | GM_ADVANCED 0 |
#define | MWT_IDENTITY 0 |
#define | HORZRES 0 |
#define | VERTRES 0 |
#define | VERTSIZE 0 |
#define | DEFAULT_CHARSET 0 |
#define | HORZSIZE 0 |
#define | MF_SEPARATOR 0 |
#define | SW_MINIMIZE 0 |
#define | SW_SHOWNORMAL 0 |
#define | SB_VERT 0 |
#define | SB_HORZ 0 |
#define | NUMCOLORS_SCI 32 |
#define | SCI_FIGURE_NAME_LENGTH 256 |
#define | pFIGURE_FEATURE(pointobj) ((sciFigure *)pointobj->pfeatures) |
#define | pSTATUSB_FEATURE(pointobj) ((sciStatusBar *)pointobj->pfeatures) |
#define | pSUBWIN_FEATURE(pointobj) ((sciSubWindow *)pointobj->pfeatures) |
#define | pTEXT_FEATURE(pointobj) ((sciText *)pointobj->pfeatures) |
#define | pTITLE_FEATURE(pointobj) ((sciTitle *)pointobj->pfeatures) |
#define | pLEGEND_FEATURE(pointobj) ((sciLegend *)pointobj->pfeatures) |
#define | pPOLYLINE_FEATURE(pointobj) ((sciPolyline *)pointobj->pfeatures) |
#define | pARC_FEATURE(pointobj) ((sciArc *)pointobj->pfeatures) |
#define | pRECTANGLE_FEATURE(pointobj) ((sciRectangle *)pointobj->pfeatures) |
#define | pMERGE_FEATURE(pointobj) ((sciMerge *)pointobj->pfeatures) |
#define | pSURFACE_FEATURE(pointobj) ((sciSurface *)pointobj->pfeatures) |
#define | pLIGHT_FEATURE(pointobj) ((sciLightSource *)pointobj->pfeatures) |
#define | pAXES_FEATURE(pointobj) ((sciAxes *)pointobj->pfeatures) |
#define | pGRAYPLOT_FEATURE(pointobj) ((sciGrayplot *)pointobj->pfeatures) |
#define | pFEC_FEATURE(pointobj) ((sciFec *)pointobj->pfeatures) |
#define | pPANNER_FEATURE(pointobj) ((sciPanner *)pointobj->pfeatures) |
#define | pSBH_FEATURE(pointobj) ((sciScrollBarHorz *)pointobj->pfeatures) |
#define | pSBV_FEATURE(pointobj) ((sciScrollBarVert *)pointobj->pfeatures) |
#define | pLABELMENU_FEATURE(pointobj) ((sciLabelMenu *)pointobj->pfeatures) |
#define | pMENUCONTEXT_FEATURE(pointobj) ((sciMenuContext *)pointobj->pfeatures) |
#define | pMENU_FEATURE(pointobj) ((sciMenu *)pointobj->pfeatures) |
#define | pAGREG_FEATURE(pointobj) ((sciAgreg *)pointobj->pfeatures) |
#define | pSEGS_FEATURE(pointobj) ((sciSegs *)pointobj->pfeatures) |
#define | pLABEL_FEATURE(pointobj) ((sciLabel *)pointobj->pfeatures) |
#define | pUIMENU_FEATURE(pointobj) ((sciUimenu *)pointobj->pfeatures) |
#define | pCONSOLE_FEATURE(pointobj) ((sciConsole *)pointobj->pfeatures) |
#define | pFRAME_FEATURE(pointobj) ((sciFrame *)pointobj->pfeatures) |
#define | pWINDOW_FEATURE(pointobj) ((sciWindow *)pointobj->pfeatures) |
#define | pWINDOWFRAME_FEATURE(pointobj) ((sciWindowFrame *)pointobj->pfeatures) |
#define | pSCREEN_FEATURE(pointobj) ((sciScreen *)pointobj->pfeatures) |
GraphicContext | |
Used to know what are the contexte value attached with the Graphic area valeur de hachure (fillstyle) HS_BDIAGONAL 45-degree downward left-to-right hatch HS_CROSS Horizontal and vertical crosshatch HS_DIAGCROSS 45-degree crosshatch HS_FDIAGONAL 45-degree upward left-to-right hatch HS_HORIZONTAL Horizontal hatch HS_VERTICAL Vertical hatch
LineStyle: PS_SOLID The pen is solid. PS_DASH The pen is dashed. This style is valid only when the pen width is one or less in device units. PS_DOT The pen is dotted. This style is valid only when the pen width is one or less in device units. PS_DASHDOT The pen has alternating dashes and dots. This style is valid only when the pen width is one or less in device units. PS_DASHDOTDOT The pen has alternating dashes and double dots. This style is valid only when the pen width is one or less in device units. PS_NULL The pen is invisible. PS_INSIDEFRAME The pen is solid. When this pen is used in any GDI drawing function that takes a bounding rectangle, the dimensions of the figure are shrunk so that it fits entirely in the bounding rectangle, taking into account the width of the pen. This applies only to geometric pens. | |
#define | SCI_DONT_CARE 0 |
#define | SCI_ATTR_BOLD 1 |
#define | SCI_ATTR_ITALIC 2 |
#define | SCI_ATTR_UNDERLINE 4 |
#define | SCI_ATTR_STRIKEOUT 8 |
Typedefs | |
typedef unsigned short | HMENU |
typedef void * | HFONT |
typedef unsigned long | DWORD |
typedef tagPOINT2D | POINT2D |
typedef tagPOINT3D | POINT3D |
sciHandleTab | |
Used to determine handles associated with the entity | |
typedef tagHandleTab | sciHandleTab |
Sons | |
typedef tagSons | sciSons |
listPoints | |
Structure used to specify | |
typedef taglistPoints | sciListPoints |
LabelMenu | |
Structure used to specify a menu | |
typedef tagLabelMenu | sciLabelMenu |
Menu | |
Structure used to specify a menu | |
typedef struct sciMenu | sciMenuContext |
Enumerations | |
Figure | |
Structure used to specify Figure (different to XGC)
| |
enum | sciTextAlignment { ALIGN_NONE, ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT } |
sciLegendPlace | |
Enumeration used to specify the title place | |
enum | sciLegendPlace { SCI_LEGEND_OUTSIDE = -1, SCI_LEGEND_IN_INSIDE = 0, SCI_LEGEND_IN_UPPER_LEFT = 1, SCI_LEGEND_IN_UPPER_RIGHT = 2, SCI_LEGEND_IN_LOWER_LEFT = 3, SCI_LEGEND_IN_LOWER_RIGHT = 4, SCI_LEGEND_IN_SPECIFIED = 5 } |
sciTitlePlace | |
Enumeration used to specify the title place | |
enum | sciTitlePlace { SCI_TITLE_IN_TOP = 0, SCI_TITLE_IN_BOTTOM = 1 } |
Titre | |
Structure used to specify Labels like Title or classic labels | |
enum | EAxesBoxType { BT_OFF = FALSE, BT_ON = TRUE, BT_HIDDEN_AXIS, BT_BACK_HALF } |
Rectangle | |
Structure used to specify | |
enum | sciTypeOf3D { SCI_FAC3D, SCI_CONTOUR, SCI_PARAM3D, SCI_PARAM3D1, SCI_PLOT3D } |
#define BITSPIXEL 0 |
Definition at line 35 of file ObjectStructure.h.
Referenced by ForbiddenToUseScilab(), GetScreenProperty(), HdcToBmpFile(), HwndToBmpFile(), pal_setcolormap(), set_default_colormap(), setcolormap(), and setcolormapg().
#define DEFAULT_CHARSET 0 |
Definition at line 43 of file ObjectStructure.h.
Referenced by DispStringAngle(), EzCreateFont(), and SciMakeFont().
#define FLOAT 0 |
#define GM_ADVANCED 0 |
#define HORZRES 0 |
Definition at line 40 of file ObjectStructure.h.
Referenced by CopyPrint(), EzCreateFont(), Footer(), PageHeader(), PrintFile(), and PrintString().
#define HORZSIZE 0 |
Definition at line 44 of file ObjectStructure.h.
Referenced by EzCreateFont(), and GetScreenProperty().
#define HS_HORIZONTAL 0 |
#define MF_SEPARATOR 0 |
Definition at line 45 of file ObjectStructure.h.
Referenced by AddMenu(), LoadGraphMacros(), LoadMacros(), OnRightClickMenu(), and TextInit().
#define MWT_IDENTITY 0 |
#define NUMCOLORS_SCI 32 |
#define pAGREG_FEATURE | ( | pointobj | ) | ((sciAgreg *)pointobj->pfeatures) |
Definition at line 77 of file ObjectStructure.h.
Referenced by ConstructCompound(), ConstructCompoundSeq(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), and sciInitVisibility().
#define pARC_FEATURE | ( | pointobj | ) | ((sciArc *)pointobj->pfeatures) |
Definition at line 62 of file ObjectStructure.h.
Referenced by CloneArc(), DestroyArc(), drawArcEntity(), Objmove(), sciAddCallback(), sciDelCallback(), sciGetCallback(), sciGetCallbackLen(), sciGetCallbackMouseEvent(), sciGetClipping(), sciGetGraphicContext(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetIsFilled(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitIsClipping(), sciInitIsFilled(), sciInitVisibility(), sciIsClicked(), sciSetCallbackMouseEvent(), sciSetClipping(), and sciSetPoint().
#define pAXES_FEATURE | ( | pointobj | ) | ((sciAxes *)pointobj->pfeatures) |
Definition at line 68 of file ObjectStructure.h.
Referenced by ComputeC_format(), computeDefaultTicsLabels(), ComputeXIntervals(), ConstructAxes(), DestroyAxes(), drawAxesEntity(), get_font_color_property(), get_format_n_property(), get_labels_font_color_property(), get_labels_font_size_property(), get_sub_tics_property(), get_tics_color_property(), get_tics_direction_property(), get_tics_labels_property(), get_tics_segment_property(), get_tics_style_property(), get_xtics_coord_property(), get_ytics_coord_property(), sciGetCallback(), sciGetCallbackMouseEvent(), sciGetClipping(), sciGetGraphicContext(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitIsClipping(), sciInitVisibility(), sciSetCallbackMouseEvent(), sciSetClipping(), set_font_color_property(), set_format_n_property(), set_labels_font_color_property(), set_labels_font_size_property(), set_sub_tics_property(), set_tics_color_property(), set_tics_direction_property(), set_tics_labels_property(), set_tics_segment_property(), set_tics_style_property(), set_xtics_coord_property(), and set_ytics_coord_property().
#define pCONSOLE_FEATURE | ( | pointobj | ) | ((sciConsole *)pointobj->pfeatures) |
Definition at line 81 of file ObjectStructure.h.
Referenced by sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), and sciInitVisibility().
#define pFEC_FEATURE | ( | pointobj | ) | ((sciFec *)pointobj->pfeatures) |
Definition at line 70 of file ObjectStructure.h.
Referenced by ConstructFec(), DestroyFec(), drawFecEntity(), get_triangles_property(), get_z_bounds_property(), Objmove(), sciAddCallback(), sciDelCallback(), sciGetCallback(), sciGetCallbackLen(), sciGetCallbackMouseEvent(), sciGetGraphicContext(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitVisibility(), sciSetCallbackMouseEvent(), sciSetPoint(), set_triangles_property(), and set_z_bounds_property().
#define pFIGURE_FEATURE | ( | pointobj | ) | ((sciFigure *)pointobj->pfeatures) |
Definition at line 55 of file ObjectStructure.h.
Referenced by ConstructFigure(), DeleteObjs(), DestroyFigure(), DrawAxesIfRequired(), drawFigureEntity(), get_axes_size_property(), get_color_map_property(), get_figure_position_property(), get_figure_size_property(), get_immediate_drawing_property(), get_pixel_drawing_mode_property(), get_pixmap_property(), get_rotation_style_property(), graphicsmodels(), I3dRotation(), InitFigureModel(), Obj_RedrawNewAngle(), ResetFigureToDefaultValues(), sci_drawlater(), sci_drawnow(), sci_xend(), sci_xset(), sciDrawObjIfRequired(), sciGetColormap(), sciGetDim(), sciGetFontContext(), sciGetGraphicContext(), sciGetGraphicMode(), sciGetHeight(), sciGetIdFigure(), sciGetInfoMessage(), sciGetInfoMessageLength(), sciGetIsAutoDrawable(), sciGetName(), sciGetNameLength(), sciGetNum(), sciGetNumColors(), sciGetOriginalSubWin(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetScilabXgc(), sciGetVisibility(), sciGetWidth(), sciInitDim(), sciInitFigureIconify(), sciInitNum(), sciInitNumColors(), sciInitScreenPosition(), sciInitVisibility(), sciSetColormap(), sciSetInfoMessage(), sciSetName(), sciSetOriginalSubWin(), set_axes_size_property(), set_figure_size_property(), set_immediate_drawing_property(), set_pixmap_property(), and set_rotation_style_property().
#define pFRAME_FEATURE | ( | pointobj | ) | ((sciFrame *)pointobj->pfeatures) |
Definition at line 82 of file ObjectStructure.h.
Referenced by sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), and sciInitVisibility().
#define pGRAYPLOT_FEATURE | ( | pointobj | ) | ((sciGrayplot *)pointobj->pfeatures) |
Definition at line 69 of file ObjectStructure.h.
Referenced by ConstructGrayplot(), DestroyGrayplot(), drawGrayplotEntity(), get_data_mapping_property(), get_data_property(), getgrayplotdata(), Objmove(), sciAddCallback(), sciDelCallback(), sciGetCallback(), sciGetCallbackLen(), sciGetCallbackMouseEvent(), sciGetCharEntityType(), sciGetGraphicContext(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitVisibility(), sciSetCallbackMouseEvent(), sciSetPoint(), sciType(), set_data_mapping_property(), set_data_property(), and setgrayplotdata().
#define pLABEL_FEATURE | ( | pointobj | ) | ((sciLabel *)pointobj->pfeatures) |
Definition at line 79 of file ObjectStructure.h.
Referenced by Axes3dStrings2(), computeLabelAutoPos(), ConstructLabel(), ConstructSubWin(), DestroyLabel(), InitAxesModel(), initLabel(), labels2D_draw(), Objmove(), sci_StringBox(), sciGetAutoPosition(), sciGetAutoRotation(), sciGetClipping(), sciGetFontContext(), sciGetGraphicContext(), sciGetIs3d(), sciGetIsFilled(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetPosition(), sciGetRelationship(), sciGetText(), sciGetVisibility(), sciInitAutoPosition(), sciInitAutoRotation(), sciInitFontContext(), sciInitGraphicContext(), sciInitIs3d(), sciInitIsFilled(), sciInitPosition(), sciInitVisibility(), sciSetClipping(), sciSetStrings(), and sciSetText().
#define pLABELMENU_FEATURE | ( | pointobj | ) | ((sciLabelMenu *)pointobj->pfeatures) |
Definition at line 74 of file ObjectStructure.h.
#define PLANES 0 |
Definition at line 32 of file ObjectStructure.h.
Referenced by pal_setcolormap(), set_default_colormap(), setcolormap(), and setcolormapg().
#define pLEGEND_FEATURE | ( | pointobj | ) | ((sciLegend *)pointobj->pfeatures) |
Definition at line 60 of file ObjectStructure.h.
Referenced by ConstructLegend(), DestroyLegend(), drawLegendEntity(), sciGetFontContext(), sciGetGraphicContext(), sciGetLegendPlace(), sciGetLegendPos(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetText(), sciGetVisibility(), sciInitLegendPlace(), sciInitLegendPos(), sciInitVisibility(), sciSetStrings(), and sciSetText().
#define pLIGHT_FEATURE | ( | pointobj | ) | ((sciLightSource *)pointobj->pfeatures) |
Definition at line 66 of file ObjectStructure.h.
Referenced by sciGetClipping(), sciGetGraphicContext(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitIsClipping(), sciInitVisibility(), and sciSetClipping().
#define pMENU_FEATURE | ( | pointobj | ) | ((sciMenu *)pointobj->pfeatures) |
Definition at line 76 of file ObjectStructure.h.
Referenced by ConstructMenu(), sciAddLabelMenu(), sciDelLabelsMenu(), sciGetFontContext(), sciGetGraphicContext(), sciGetPointerToFeature(), and sciGetRelationship().
#define pMENUCONTEXT_FEATURE | ( | pointobj | ) | ((sciMenuContext *)pointobj->pfeatures) |
Definition at line 75 of file ObjectStructure.h.
Referenced by ConstructMenuContext(), sciAddLabelMenu(), sciDelLabelsMenu(), sciGetFontContext(), sciGetGraphicContext(), sciGethPopMenu(), sciGetPointerToFeature(), and sciGetRelationship().
#define pMERGE_FEATURE | ( | pointobj | ) | ((sciMerge *)pointobj->pfeatures) |
Definition at line 64 of file ObjectStructure.h.
Referenced by ConstructMerge(), DestroyMerge(), DrawMerge3d(), sciGetPointerToFeature(), sciGetPointerToUserData(), and sciGetRelationship().
#define pPANNER_FEATURE | ( | pointobj | ) | ((sciPanner *)pointobj->pfeatures) |
Definition at line 71 of file ObjectStructure.h.
Referenced by sciGetPointerToFeature(), and sciGetRelationship().
#define pPOLYLINE_FEATURE | ( | pointobj | ) | ((sciPolyline *)pointobj->pfeatures) |
Definition at line 61 of file ObjectStructure.h.
Referenced by BuildXYZvectForClipping_IfNanOrLogON(), CheckAndUpdate_x_shift(), CheckAndUpdate_y_shift(), CheckAndUpdate_z_shift(), ClonePolyline(), ConstructAxes(), ConstructPolyline(), DestroyPolyline(), DrawMerge3d(), drawPolylineEntity(), get_arrow_size_factor_property(), get_bar_layout_property(), get_bar_width_property(), get_closed_property(), get_interp_color_mode_property(), get_interp_color_vector_property(), get_polyline_style_property(), get_x_shift_property(), get_y_shift_property(), get_z_shift_property(), Merge3dBuildTable(), Merge3dDimension(), Objmove(), sciAddCallback(), sciDelCallback(), sciGetCallback(), sciGetCallbackLen(), sciGetCallbackMouseEvent(), sciGetClipping(), sciGetGraphicContext(), sciGetInterpVector(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetIsFilled(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitIsClipping(), sciInitIsFilled(), sciInitVisibility(), sciSetCallbackMouseEvent(), sciSetClipping(), sciSetInterpVector(), sciSetPoint(), set_arrow_size_factor_property(), set_bar_layout_property(), set_bar_width_property(), set_closed_property(), set_interp_color_mode_property(), set_interp_color_vector_property(), set_polyline_style_property(), set_x_shift_property(), set_y_shift_property(), and set_z_shift_property().
#define pRECTANGLE_FEATURE | ( | pointobj | ) | ((sciRectangle *)pointobj->pfeatures) |
Definition at line 63 of file ObjectStructure.h.
Referenced by CloneRectangle(), ConstructRectangle(), DrawMerge3d(), drawRectangleEntity(), Objmove(), sciAddCallback(), sciDelCallback(), sciGetCallback(), sciGetCallbackLen(), sciGetCallbackMouseEvent(), sciGetClipping(), sciGetGraphicContext(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetIsFilled(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitIsClipping(), sciInitIsFilled(), sciInitVisibility(), sciIsClicked(), sciSetCallbackMouseEvent(), sciSetClipping(), and sciSetPoint().
#define PS_SOLID 0 |
Definition at line 30 of file ObjectStructure.h.
Referenced by Footer(), ON_WND_CONSOLE_WM_PAINT(), PageHeader(), sciInitGraphicContext(), set_c(), setdash(), and setthickness().
#define pSBH_FEATURE | ( | pointobj | ) | ((sciScrollBarHorz *)pointobj->pfeatures) |
Definition at line 72 of file ObjectStructure.h.
Referenced by sciGetPointerToFeature(), and sciGetRelationship().
#define pSBV_FEATURE | ( | pointobj | ) | ((sciScrollBarVert *)pointobj->pfeatures) |
Definition at line 73 of file ObjectStructure.h.
Referenced by sciGetPointerToFeature(), and sciGetRelationship().
#define pSCREEN_FEATURE | ( | pointobj | ) | ((sciScreen *)pointobj->pfeatures) |
Definition at line 85 of file ObjectStructure.h.
Referenced by sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), and sciInitVisibility().
#define pSEGS_FEATURE | ( | pointobj | ) | ((sciSegs *)pointobj->pfeatures) |
Definition at line 78 of file ObjectStructure.h.
Referenced by computeRealArrowSize(), ConstructSegs(), DestroySegs(), DrawMerge3d(), drawSegsEntity(), get_arrow_size_property(), get_colored_property(), get_data_property(), get_segs_color_property(), getchampdata(), Merge3dBuildTable(), Merge3dDimension(), Objmove(), sciAddCallback(), sciDelCallback(), sciGetCallback(), sciGetCallbackLen(), sciGetCallbackMouseEvent(), sciGetCharEntityType(), sciGetClipping(), sciGetGraphicContext(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitIsClipping(), sciInitVisibility(), sciSetCallbackMouseEvent(), sciSetClipping(), sciSetPoint(), sciType(), set_arrow_size_property(), set_colored_property(), set_data_property(), set_segs_color_property(), and setchampdata().
#define pSTATUSB_FEATURE | ( | pointobj | ) | ((sciStatusBar *)pointobj->pfeatures) |
Definition at line 56 of file ObjectStructure.h.
Referenced by sciGetFontContext(), sciGetGraphicContext(), sciGetPointerToFeature(), and sciGetRelationship().
#define pSUBWIN_FEATURE | ( | pointobj | ) | ((sciSubWindow *)pointobj->pfeatures) |
Definition at line 57 of file ObjectStructure.h.
Referenced by AdaptGraduationsOnXBottomLeft(), AdaptGraduationsOnXBottomRight(), AdaptGraduationsOnYBottomLeft(), AdaptGraduationsOnYBottomRight(), AdaptGraduationsOnZ(), Axes3dStrings2(), axesplot(), axis_3ddraw(), axis_draw(), axis_draw2(), box3d(), BuildXYZvectForClipping_IfNanOrLogON(), champg(), checkXAxes2dTics(), checkYAxes2dTics(), ComputeC_format(), ComputeGoodTrans3d(), ComputeNbSubTics(), ComputeNbSubTicsFor3dUse(), ConstructCompoundSeq(), ConstructSubWin(), ConstructSurface(), CreatePrettyGradsFromNax(), DestroyMerge(), DestroySubWin(), DestroySurface(), drawArcEntity(), DrawAxes(), drawAxesGrid(), DrawAxis(), drawCompoundEntity(), drawGrayplotEntity(), DrawMerge3d(), drawMergeEntity(), drawPolylineEntity(), drawSubWinEntity(), drawSurfaceEntity(), DrawXGrid(), DrawXSubTics(), DrawXTics(), DrawYGrid(), DrawYSubTics(), DrawYTics(), fac3dn(), fec(), findFormat(), FindXYMinMaxAccordingTL(), FreeVertices(), Gen3DPoints(), geom3d(), get_auto_ticks_property(), get_axes_bounds_property(), get_axes_reverse_property(), get_axes_visible_property(), get_cube_scaling_property(), get_data_bounds_property(), get_grid_property(), get_hidden_axis_color_property(), get_isoview_property(), get_log_flags_property(), get_margins_property(), get_rotation_angles_property(), get_sub_tics_property(), get_tics_color_property(), get_tight_limits_property(), get_title_property(), get_x_label_property(), get_x_location_property(), get_x_ticks_property(), get_y_label_property(), get_y_location_property(), get_y_ticks_property(), get_z_label_property(), get_z_ticks_property(), get_zoom_box_property(), GetIsAxes2D(), getPixelCoordinates(), Gr_Rescale(), graphicsmodels(), GraySquare1_NGreverse(), I3dRotation(), InitAxesModel(), initsubwin(), initSubWinAngles(), initSubWinBounds(), initSubWinSize(), IsDownAxes(), Ishidden(), labels2D_draw(), Merge3d(), Nsetscale2d(), Objmove(), Objplot3d(), PixelHeight2d(), PixelWidth2d(), Plo2d3RealToPixel(), plot2dn(), plot3dn(), rebuild_strflag(), rectangleDouble2Pixel(), reinitSubWin(), ReverseDataFor3DXonly(), ReverseDataFor3DYonly(), ReverseDataFor3DZonly(), Sci_Axis(), sci_delete(), sci_draw(), sci_get(), sci_set(), sci_update_frame_bounds_2d(), sci_update_frame_bounds_3d(), sci_xfpolys(), sci_xget(), sci_xpoly(), sci_xpolys(), sci_xrect(), sci_xrects(), sci_xsegs(), sci_xset(), sci_xtitle(), sciAddCallback(), sciAttachPopMenu(), SciAxisNew(), sciChamp2DRealToPixel(), sciClip(), sciDelCallback(), SciDrawLines(), sciGetBoxType(), sciGetCallback(), sciGetCallbackLen(), sciGetCallbackMouseEvent(), sciGetClipping(), sciGetDim(), sciGetDisplayedBounds(), sciGetdrawmode(), sciGetFontContext(), sciGetGraphicContext(), sciGetGraphicMode(), sciGetGridStyle(), sciGetHeight(), sciGetHiddenColor(), sciGethPopMenu(), sciGetIs3d(), sciGetIsBoxed(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetLegendDefined(), sciGetNameLength(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetSubwindowPosX(), sciGetSubwindowPosY(), sciGetSubwinNbSurf(), sciGetVisibility(), sciGetWidth(), sciInitBoxType(), sciInitDim(), sciInitdrawmode(), sciInitFontContext(), sciInitGraphicContext(), sciInitGridStyle(), sciInitHiddenColor(), sciInitIs3d(), sciInitIsBoxed(), sciInitIsClipping(), sciInitNum(), sciInitSelectedSubWin(), sciInitSubWindowPos(), sciInitVisibility(), sciIsClicked(), sciIsExistingSubWin(), sciRelocateObject(), sciSetCallbackMouseEvent(), sciSetClipping(), sciSetPoint(), sciSwapObjects(), scizoom(), set_auto_ticks_property(), set_axes_bounds_property(), set_axes_reverse_property(), set_axes_visible_property(), set_cube_scaling_property(), set_data_bounds_property(), set_grid_property(), set_hidden_axis_color_property(), set_isoview_property(), set_log_flags_property(), set_margins_property(), set_rotation_angles_property(), set_sub_tics_property(), set_tics_color_property(), set_tight_limits_property(), set_x_location_property(), set_x_ticks_property(), set_y_location_property(), set_y_ticks_property(), set_z_ticks_property(), setSubWinAngles(), Store3DPixelValues(), strflag2axes_properties(), trans3d(), triedre(), unzoom(), unzoom_one_axes(), update_specification_bounds(), updateMerge(), updateScale3d(), UpdateSubwinScale(), updateSubWinScale(), updateXaxesTics(), updateYaxesTics(), XDPi2R(), XGradPosition(), xgray(), xgray1(), XLogScale(), XPi2R(), XScale(), YDPi2R(), YGradPosition(), YLogScale(), YPi2R(), YScale(), Zoom3d_XPi2R(), Zoom3d_YPi2R(), and zoom_box().
#define pSURFACE_FEATURE | ( | pointobj | ) | ((sciSurface *)pointobj->pfeatures) |
Definition at line 65 of file ObjectStructure.h.
Referenced by ConstructSurface(), DestroySurface(), DrawMerge3d(), drawSurfaceEntity(), fac3dn(), Gen3DPoints(), get3ddata(), get_cdata_mapping_property(), get_color_flag_property(), get_color_mode_property(), get_data_bounds_property(), get_surface_color_property(), LinearScaling2Colormap(), Merge3dBuildTable(), Merge3dDimension(), Objmove(), Objplot3d(), plot3dn(), retrieveFacetVertices(), sciGetCallback(), sciGetCallbackMouseEvent(), sciGetCharEntityType(), sciGetGraphicContext(), sciGetHiddenColor(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), sciInitHiddenColor(), sciInitVisibility(), sciSetCallbackMouseEvent(), set3ddata(), set_cdata_mapping_property(), set_color_flag_property(), set_color_mode_property(), set_data_bounds_property(), and set_surface_color_property().
#define pTEXT_FEATURE | ( | pointobj | ) | ((sciText *)pointobj->pfeatures) |
Definition at line 58 of file ObjectStructure.h.
Referenced by allocateText(), CloneText(), ConstructText(), deallocateText(), DestroyText(), drawTextEntity(), getTextBoundingBox(), Objmove(), sciGetAlignment(), sciGetAutoSize(), sciGetCallback(), sciGetCallbackMouseEvent(), sciGetCenterPos(), sciGetClipping(), sciGetFontContext(), sciGetGraphicContext(), sciGetIs3d(), sciGetIsBoxed(), sciGetIsClipping(), sciGetIsClipRegionValuated(), sciGetIsFilled(), sciGetIsLine(), sciGetPoint(), sciGetPointerToFeature(), sciGetPointerToUserData(), sciGetRelationship(), sciGetText(), sciGetTextPosX(), sciGetTextPosY(), sciGetUserSize(), sciGetVisibility(), sciInitAlignment(), sciInitAutoSize(), sciInitCenterPos(), sciInitIs3d(), sciInitIsBoxed(), sciInitIsClipping(), sciInitIsFilled(), sciInitIsLine(), sciInitTextPosX(), sciInitTextPosY(), sciInitUserSize(), sciInitVisibility(), sciSetCallbackMouseEvent(), sciSetClipping(), sciSetPoint(), sciSetStrings(), and sciSetText().
#define pTITLE_FEATURE | ( | pointobj | ) | ((sciTitle *)pointobj->pfeatures) |
Definition at line 59 of file ObjectStructure.h.
Referenced by ConstructTitle(), DestroyTitle(), sciGetFontContext(), sciGetPointerToFeature(), sciGetRelationship(), sciGetText(), sciGetTitlePlace(), sciGetTitlePos(), sciGetVisibility(), sciInitVisibility(), sciSetStrings(), sciSetText(), sciSetTitlePlace(), and sciSetTitlePos().
#define pUIMENU_FEATURE | ( | pointobj | ) | ((sciUimenu *)pointobj->pfeatures) |
Definition at line 80 of file ObjectStructure.h.
Referenced by ConstructUimenu(), DestroyUimenu(), get_callback_type_property(), get_menu_enable_property(), get_position_property(), GetHandleVisibilityOnUimenu(), sciAddCallback(), sciDelCallback(), sciGetCallback(), sciGetCallbackLen(), sciGetPointerToFeature(), sciGetRelationship(), sciGetText(), sciGetVisibility(), sciInitVisibility(), sciSetStrings(), sciSetText(), SciShowAllUimenus(), set_callback_type_property(), set_handle_visible_property(), set_menu_enable_property(), and set_position_property().
#define pWINDOW_FEATURE | ( | pointobj | ) | ((sciWindow *)pointobj->pfeatures) |
Definition at line 83 of file ObjectStructure.h.
Referenced by sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), and sciInitVisibility().
#define pWINDOWFRAME_FEATURE | ( | pointobj | ) | ((sciWindowFrame *)pointobj->pfeatures) |
Definition at line 84 of file ObjectStructure.h.
Referenced by sciGetPointerToUserData(), sciGetRelationship(), sciGetVisibility(), and sciInitVisibility().
#define RASTERCAPS 0 |
Definition at line 33 of file ObjectStructure.h.
Referenced by pal_setcolormap(), and setcolormapg().
#define RC_PALETTE 0 |
Definition at line 34 of file ObjectStructure.h.
Referenced by pal_setcolormap(), and setcolormapg().
#define SB_HORZ 0 |
Definition at line 49 of file ObjectStructure.h.
Referenced by ClearCommandWindow(), GPopupResize(), initgraphic(), ON_WND_GRAPH_WM_HSCROLL(), ON_WND_GRAPH_WM_SIZE(), ON_WND_TEXT_WM_HSCROLL(), ON_WND_TEXT_WM_MOUSEMOVE(), ON_WND_TEXT_WM_SIZE(), ResizeScreenBuffer(), sciGetScrollInfo(), sciInitScrollBar(), sciSetScrollInfo(), SciViewportMove(), set_clip_after_scroll(), set_current_clip(), setwindowdim(), and TextToCursor().
#define SB_VERT 0 |
Definition at line 48 of file ObjectStructure.h.
Referenced by ClearCommandWindow(), GPopupResize(), initgraphic(), InitScreenBuffer(), ON_WND_GRAPH_WM_SIZE(), ON_WND_GRAPH_WM_VSCROLL(), ON_WND_TEXT_WM_MOUSEMOVE(), ON_WND_TEXT_WM_SIZE(), ON_WND_TEXT_WM_VSCROLL(), ResizeScreenBuffer(), sciGetScrollInfo(), sciInitScrollBar(), sciSetScrollInfo(), SciViewportMove(), set_clip_after_scroll(), set_current_clip(), setwindowdim(), and TextToCursor().
#define SCI_ATTR_BOLD 1 |
Definition at line 346 of file ObjectStructure.h.
#define SCI_ATTR_ITALIC 2 |
Definition at line 348 of file ObjectStructure.h.
#define SCI_ATTR_STRIKEOUT 8 |
Definition at line 352 of file ObjectStructure.h.
#define SCI_ATTR_UNDERLINE 4 |
Definition at line 350 of file ObjectStructure.h.
#define SCI_DONT_CARE 0 |
Definition at line 344 of file ObjectStructure.h.
#define SCI_FIGURE_NAME_LENGTH 256 |
#define SW_MINIMIZE 0 |
#define SW_SHOWNORMAL 0 |
Definition at line 47 of file ObjectStructure.h.
Referenced by C2F(), Callback_BUGZILLA(), Callback_CONTRIBUTIONS(), Callback_EMAIL(), Callback_NEWSGROUP(), Callback_WEB(), CopyToClipboardBitmap(), CopyToClipboardEMF(), CreateSplashscreen(), EnableToolBar(), ExportBMP(), ExportEMF(), initgraphic(), ON_ABOUT_WM_COMMAND(), ON_MESSAGEBOXNEWGRAPHICMODE_WM_COMMAND(), RefreshGraphToolBar(), SciClick(), ShowGraphToolBar(), ShowToolBar(), TextInit(), Windows_Main(), WriteRegistryGraph(), WriteRegistryTxt(), and xselgraphic().
#define TEXTMETRIC 0 |
Definition at line 37 of file ObjectStructure.h.
Referenced by EvaluateSelection(), EzCreateFont(), Footer(), GetTextFromClipboard(), HelpOn(), IsEmptyClipboard(), LoadMacros(), ON_WND_TEXT_WM_CREATE(), OpenSelection(), PageHeader(), PasteFunction(), PrintFile(), PrintSelection(), PrintString(), PutTextInClipboard(), TextCopyClip(), and TextMakeFont().
#define VERTRES 0 |
Definition at line 41 of file ObjectStructure.h.
Referenced by CopyPrint(), EzCreateFont(), Footer(), PageHeader(), PrintFile(), and PrintString().
#define VERTSIZE 0 |
Definition at line 42 of file ObjectStructure.h.
Referenced by EzCreateFont(), and GetScreenProperty().
Definition at line 90 of file ObjectStructure.h.
typedef void* HFONT |
Definition at line 89 of file ObjectStructure.h.
typedef unsigned short HMENU |
Definition at line 88 of file ObjectStructure.h.
typedef struct tagPOINT2D POINT2D |
typedef struct tagPOINT3D POINT3D |
used to specifie a 3D coordinates
typedef struct tagHandleTab sciHandleTab |
typedef struct tagLabelMenu sciLabelMenu |
typedef struct taglistPoints sciListPoints |
typedef struct sciMenu sciMenuContext |
enum EAxesBoxType |
Definition at line 676 of file ObjectStructure.h.
00676 { BT_OFF = FALSE, BT_ON = TRUE, BT_HIDDEN_AXIS, BT_BACK_HALF } EAxesBoxType ;
enum sciEntityType |
SCI_FIGURE | Entity type FIGURE |
SCI_SUBWIN | Entity type SUBWINDOW |
SCI_TEXT | Entity type TEXT |
SCI_TITLE | Entity type TITLE |
SCI_LEGEND | Entity type LEGEND |
SCI_ARC | Entity type ARC |
SCI_POLYLINE | Entity type POLYLINE |
SCI_RECTANGLE | Entity type RECTANGLE |
SCI_SURFACE | Entity type SURFACE |
SCI_MERGE | Entity type MERGE |
SCI_LIGHT | Entity type LIGHT |
SCI_AXIS | Entity type AXIS |
SCI_AXES | Entity type AXES |
SCI_SEGS | Entity type SEGS |
SCI_GRAYPLOT | Entity type GRAYPLOT |
SCI_FEC | Entity type FEC |
SCI_PANNER | Entity type PANNER |
SCI_SBH | Entity type HORIZONTALL SCROLL BAR |
SCI_SBV | Entity type VERTICALL SCROLL BAR |
SCI_MENU | Entity type MENU |
SCI_MENUCONTEXT | Entity type CONTEXT MENU |
SCI_STATUSB | Entity type STATUS BAR |
SCI_AGREG | Entity type Compound |
SCI_LABEL | Entity type LABEL created by F.Leray 26.05.04 |
SCI_UIMENU | Entity type UIMENU created by A.C 28.09.05 |
SCI_CONSOLE | Entity type CONSOLE created by JB Silvy 27/02/07 |
SCI_FRAME | Entity type FRAME created by JB Silvy 27/02/07 |
SCI_WINDOW | Entity type WINDOW created by JB Silvy 27/02/07 |
SCI_WINDOWFRAME | Entity type WINDOWFRAME created by JB Silvy 27/02/07 |
SCI_SCREEN | Entity type SCREEN created by JB Silvy 27/02/07 |
Definition at line 132 of file ObjectStructure.h.
00133 { 00134 SCI_FIGURE, 00136 SCI_SUBWIN, 00138 SCI_TEXT, 00140 SCI_TITLE, 00142 SCI_LEGEND, 00144 SCI_ARC, 00146 SCI_POLYLINE, 00148 SCI_RECTANGLE, 00150 SCI_SURFACE, /* DJ.A 30/12 */ 00152 SCI_MERGE, 00154 SCI_LIGHT, 00156 SCI_AXIS, 00158 SCI_AXES, 00160 SCI_SEGS, 00162 SCI_GRAYPLOT, 00164 SCI_FEC, 00166 SCI_PANNER, 00168 SCI_SBH, 00170 SCI_SBV, 00172 SCI_MENU, 00174 SCI_MENUCONTEXT, 00176 SCI_STATUSB, 00178 SCI_AGREG, 00180 SCI_LABEL, 00182 SCI_UIMENU, 00184 SCI_CONSOLE, 00186 SCI_FRAME, 00188 SCI_WINDOW, 00190 SCI_WINDOWFRAME, 00192 SCI_SCREEN 00193 }
enum sciLegendPlace |
SCI_LEGEND_OUTSIDE | |
SCI_LEGEND_IN_INSIDE | |
SCI_LEGEND_IN_UPPER_LEFT | |
SCI_LEGEND_IN_UPPER_RIGHT | |
SCI_LEGEND_IN_LOWER_LEFT | |
SCI_LEGEND_IN_LOWER_RIGHT | |
SCI_LEGEND_IN_SPECIFIED |
Definition at line 537 of file ObjectStructure.h.
00538 { 00540 SCI_LEGEND_OUTSIDE = -1, 00542 SCI_LEGEND_IN_INSIDE = 0, 00544 SCI_LEGEND_IN_UPPER_LEFT = 1, 00546 SCI_LEGEND_IN_UPPER_RIGHT = 2, 00548 SCI_LEGEND_IN_LOWER_LEFT = 3, 00550 SCI_LEGEND_IN_LOWER_RIGHT = 4, 00552 SCI_LEGEND_IN_SPECIFIED = 5 00553 }
enum sciTextAlignment |
Definition at line 476 of file ObjectStructure.h.
00476 { ALIGN_NONE, ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT } sciTextAlignment ;
enum sciTitlePlace |
Definition at line 601 of file ObjectStructure.h.
00602 { 00604 SCI_TITLE_IN_TOP = 0, 00606 SCI_TITLE_IN_BOTTOM = 1, 00607 }
enum sciTypeOf3D |
Definition at line 970 of file ObjectStructure.h.
00971 { 00972 SCI_FAC3D, 00973 SCI_CONTOUR, 00974 SCI_PARAM3D, 00975 SCI_PARAM3D1, 00976 SCI_PLOT3D, 00977 }