Browse Source

Add COMPONENT cursor

6.0.7
Marek Roszko 5 years ago
parent
commit
f238d05ead
  1. 9
      common/cursors.cpp
  2. 2
      eeschema/tools/sch_drawing_tools.cpp
  3. 3
      include/cursors.h

9
common/cursors.cpp

@ -26,6 +26,7 @@
#include <cursors.h>
#include <kiplatform/ui.h>
#include <cursors/cursor-add.xpm>
#include <cursors/cursor-component.xpm>
#include <cursors/cursor-connector.xpm>
#include <cursors/cursor-eraser.xpm>
#include <cursors/cursor-global-label.xpm>
@ -213,6 +214,14 @@ static const std::vector<CURSOR_STORE::CURSOR_DEF> standard_cursors = {
{ 32, 32 },
{ 7, 10 },
},
{
KICURSOR::COMPONENT,
nullptr,
nullptr,
cursor_component_xpm,
{ 32, 32 },
{ 7, 10 },
},
};

2
eeschema/tools/sch_drawing_tools.cpp

@ -118,7 +118,7 @@ int SCH_DRAWING_TOOLS::PlaceComponent( const TOOL_EVENT& aEvent )
auto setCursor =
[&]()
{
m_frame->GetCanvas()->SetCurrentCursor( component ? KICURSOR::MOVING : KICURSOR::PENCIL );
m_frame->GetCanvas()->SetCurrentCursor( component ? KICURSOR::MOVING : KICURSOR::COMPONENT );
};
// Set initial cursor

3
include/cursors.h

@ -51,7 +51,8 @@ enum class KICURSOR
ZOOM_IN,
ZOOM_OUT,
NET_LABEL,
GLOBAL_LABEL
GLOBAL_LABEL,
COMPONENT
};
/**

Loading…
Cancel
Save