summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/mesh-tool.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2017-11-03 00:10:02 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2017-11-03 00:10:02 +0000
commitd2df0412f728dd5bb54537dfdfe7c35b34d40e0e (patch)
treee2703384779e83312c456399999997fcc289c5cf /src/ui/tools/mesh-tool.cpp
parentMerge branch 'master' into powerpencil (diff)
parentchange assignment to equality (diff)
downloadinkscape-d2df0412f728dd5bb54537dfdfe7c35b34d40e0e.tar.gz
inkscape-d2df0412f728dd5bb54537dfdfe7c35b34d40e0e.zip
Merge branch 'master' into powerpencil
Diffstat (limited to 'src/ui/tools/mesh-tool.cpp')
-rw-r--r--src/ui/tools/mesh-tool.cpp74
1 files changed, 6 insertions, 68 deletions
diff --git a/src/ui/tools/mesh-tool.cpp b/src/ui/tools/mesh-tool.cpp
index d79741270..fdfae84df 100644
--- a/src/ui/tools/mesh-tool.cpp
+++ b/src/ui/tools/mesh-tool.cpp
@@ -170,68 +170,6 @@ void MeshTool::selection_changed(Inkscape::Selection* /*sel*/) {
// FIXME
// We need to update mesh gradient handles.
// Get gradient this drag belongs too..
- // std::cout << "mesh_selection_changed: selection: objects: " << n_obj << std::endl;
- // GSList *itemList = (GSList *) selection->itemList();
- // while( itemList ) {
-
- // SPItem *item = SP_ITEM( itemList->data );
- // // std::cout << " item: " << SP_OBJECT(item)->getId() << std::endl;
-
- // SPStyle *style = item->style;
- // if (style && (style->fill.isPaintserver())) {
-
- // SPPaintServer *server = item->style->getFillPaintServer();
- // if ( SP_IS_MESHGRADIENT(server) ) {
-
- // SPMeshGradient *mg = SP_MESHGRADIENT(server);
-
- // guint rows = 0;//mg->array.patches.size();
- // for ( guint i = 0; i < rows; ++i ) {
- // guint columns = 0;//mg->array.patches[0].size();
- // for ( guint j = 0; j < columns; ++j ) {
- // }
- // }
- // }
- // }
- // itemList = itemList->next;
- // }
-
- // GList* dragger_ptr = drag->draggers; // Points to GrDragger class (group of GrDraggable)
- // guint count = 0;
- // while( dragger_ptr ) {
-
- // std::cout << "mesh_selection_changed: dragger: " << ++count << std::endl;
- // GSList* draggable_ptr = ((GrDragger *) dragger_ptr->data)->draggables;
-
- // while( draggable_ptr ) {
-
- // std::cout << "mesh_selection_changed: draggable: " << draggable_ptr << std::endl;
- // GrDraggable *draggable = (GrDraggable *) draggable_ptr->data;
-
- // gint point_type = draggable->point_type;
- // gint point_i = draggable->point_i;
- // bool fill_or_stroke = draggable->fill_or_stroke;
-
- // if( point_type == POINT_MG_CORNER ) {
-
- // //std::cout << "mesh_selection_changed: POINT_MG_CORNER: " << point_i << std::endl;
- // // Now we must create or destroy corresponding handles.
-
- // if( g_list_find( drag->selected, dragger_ptr->data ) ) {
- // //std::cout << "gradient_selection_changed: Selected: " << point_i << std::endl;
- // // Which meshes does this point belong to?
-
- // } else {
- // //std::cout << "mesh_selection_changed: Not Selected: " << point_i << std::endl;
- // }
- // }
-
- // draggable_ptr = draggable_ptr->next;
-
- // }
-
- // dragger_ptr = dragger_ptr->next;
- // }
}
void MeshTool::setup() {
@@ -887,7 +825,7 @@ bool MeshTool::root_handler(GdkEvent* event) {
#endif
// FIXME: tip
- switch (get_group0_keyval (&event->key)) {
+ switch (get_latin_keyval (&event->key)) {
case GDK_KEY_Alt_L:
case GDK_KEY_Alt_R:
case GDK_KEY_Control_L:
@@ -926,7 +864,7 @@ bool MeshTool::root_handler(GdkEvent* event) {
case GDK_KEY_KP_Left:
case GDK_KEY_KP_4:
if (!MOD__CTRL(event)) { // not ctrl
- gint mul = 1 + gobble_key_events(get_group0_keyval(&event->key), 0); // with any mask
+ gint mul = 1 + gobble_key_events(get_latin_keyval(&event->key), 0); // with any mask
if (MOD__ALT(event)) { // alt
if (MOD__SHIFT(event)) {
@@ -950,7 +888,7 @@ bool MeshTool::root_handler(GdkEvent* event) {
case GDK_KEY_KP_Up:
case GDK_KEY_KP_8:
if (!MOD__CTRL(event)) { // not ctrl
- gint mul = 1 + gobble_key_events(get_group0_keyval(&event->key), 0); // with any mask
+ gint mul = 1 + gobble_key_events(get_latin_keyval(&event->key), 0); // with any mask
if (MOD__ALT(event)) { // alt
if (MOD__SHIFT(event)) {
@@ -974,7 +912,7 @@ bool MeshTool::root_handler(GdkEvent* event) {
case GDK_KEY_KP_Right:
case GDK_KEY_KP_6:
if (!MOD__CTRL(event)) { // not ctrl
- gint mul = 1 + gobble_key_events(get_group0_keyval(&event->key), 0); // with any mask
+ gint mul = 1 + gobble_key_events(get_latin_keyval(&event->key), 0); // with any mask
if (MOD__ALT(event)) { // alt
if (MOD__SHIFT(event)) {
@@ -998,7 +936,7 @@ bool MeshTool::root_handler(GdkEvent* event) {
case GDK_KEY_KP_Down:
case GDK_KEY_KP_2:
if (!MOD__CTRL(event)) { // not ctrl
- gint mul = 1 + gobble_key_events(get_group0_keyval(&event->key), 0); // with any mask
+ gint mul = 1 + gobble_key_events(get_latin_keyval(&event->key), 0); // with any mask
if (MOD__ALT(event)) { // alt
if (MOD__SHIFT(event)) {
@@ -1096,7 +1034,7 @@ bool MeshTool::root_handler(GdkEvent* event) {
#ifdef DEBUG_MESH
std::cout << "sp_mesh_context_root_handler: GDK_KEY_RELEASE" << std::endl;
#endif
- switch (get_group0_keyval (&event->key)) {
+ switch (get_latin_keyval (&event->key)) {
case GDK_KEY_Alt_L:
case GDK_KEY_Alt_R:
case GDK_KEY_Control_L: