mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
* Component library objects renamed for improved readability. * Fields now move when selected in library editor. * Add copy constructor to all library draw and library component objects. * Added copy constructor to EDA_BaseStruct. * Delete base screen in WinEDA_DrawFrame destructor to prevent potential memory leak. * Fixed memory access bug when replacing and adding a component to library. * Moved library component block manipulation code into component object. * Removed all of the global variables used by the library editor main window object. * The usual code cleaning and refactoring.
24 lines
687 B
C
24 lines
687 B
C
/*****************************************************************/
|
|
/* Headers for library definition and lib component definitions */
|
|
/*****************************************************************/
|
|
|
|
#ifndef LIBCMP_H
|
|
#define LIBCMP_H
|
|
|
|
|
|
enum LocateDrawStructType
|
|
{
|
|
LOCATE_COMPONENT_ARC_DRAW_TYPE = 1,
|
|
LOCATE_COMPONENT_CIRCLE_DRAW_TYPE = 2,
|
|
LOCATE_COMPONENT_GRAPHIC_TEXT_DRAW_TYPE = 4,
|
|
LOCATE_COMPONENT_RECT_DRAW_TYPE = 8,
|
|
LOCATE_LINE_DRAW_TYPE = 0x10,
|
|
LOCATE_COMPONENT_POLYLINE_DRAW_TYPE = 0x20,
|
|
LOCATE_COMPONENT_LINE_DRAW_TYPE = 0x40
|
|
};
|
|
|
|
#define LOCATE_ALL_DRAW_ITEM 0xFFFFFFFF
|
|
|
|
|
|
#endif // LIBCMP_H
|