diff options
| author | Thomas Holder <thomas@thomas-holder.de> | 2019-08-22 17:12:30 +0000 |
|---|---|---|
| committer | Thomas Holder <thomas@thomas-holder.de> | 2019-08-23 08:08:45 +0000 |
| commit | a20b38f42bae02da47b7cd668320b08653d7daa6 (patch) | |
| tree | 1939bbbcd000246bed368202de0648b39a37395c /src/ui | |
| parent | remove HAVE_POTRACE (diff) | |
| download | inkscape-a20b38f42bae02da47b7cd668320b08653d7daa6.tar.gz inkscape-a20b38f42bae02da47b7cd668320b08653d7daa6.zip | |
Eliminate clang warnings
-Wconstant-conversion
-Wenum-compare-switch
-Wpointer-bool-conversion
-Wundefined-bool-conversion
-Wunused-value
Excluding deprecation warnings and 3rdparty directory.
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/dialog/grid-arrange-tab.cpp | 2 | ||||
| -rw-r--r-- | src/ui/dialog/input.cpp | 13 | ||||
| -rw-r--r-- | src/ui/dialog/styledialog.cpp | 2 | ||||
| -rw-r--r-- | src/ui/previewable.h | 5 | ||||
| -rw-r--r-- | src/ui/previewholder.cpp | 8 | ||||
| -rw-r--r-- | src/ui/tool/node.cpp | 42 | ||||
| -rw-r--r-- | src/ui/widget/color-scales.cpp | 2 |
7 files changed, 32 insertions, 42 deletions
diff --git a/src/ui/dialog/grid-arrange-tab.cpp b/src/ui/dialog/grid-arrange-tab.cpp index edfdf2838..ea425a1f1 100644 --- a/src/ui/dialog/grid-arrange-tab.cpp +++ b/src/ui/dialog/grid-arrange-tab.cpp @@ -563,7 +563,7 @@ void GridArrangeTab::updateSelection() GridArrangeTab::GridArrangeTab(ArrangeDialog *parent) : Parent(parent), XPadding(_("X:"), _("Horizontal spacing between columns."), UNIT_TYPE_LINEAR, "", "object-columns", &PaddingUnitMenu), - YPadding(_("Y:"), _("Vertical spacing between rows."), XPadding, "", "object-rows", &PaddingUnitMenu), + YPadding(_("Y:"), _("Vertical spacing between rows."), XPadding, "", "object-rows"), PaddingTable(Gtk::manage(new Gtk::Grid())) { // bool used by spin button callbacks to stop loops where they change each other. diff --git a/src/ui/dialog/input.cpp b/src/ui/dialog/input.cpp index 29cb57286..438914d6f 100644 --- a/src/ui/dialog/input.cpp +++ b/src/ui/dialog/input.cpp @@ -856,20 +856,20 @@ void InputDialogImpl::setupTree( Glib::RefPtr<Gtk::TreeStore> store, Gtk::TreeIt deviceRow[getCols().device] = dev; deviceRow[getCols().mode] = dev->getMode(); switch ( dev->getSource() ) { - case GDK_SOURCE_MOUSE: + case Gdk::SOURCE_MOUSE: deviceRow[getCols().thumbnail] = getPix(PIX_CORE); break; - case GDK_SOURCE_PEN: + case Gdk::SOURCE_PEN: if (deviceRow[getCols().description] == _("pad")) { deviceRow[getCols().thumbnail] = getPix(PIX_SIDEBUTTONS); } else { deviceRow[getCols().thumbnail] = getPix(PIX_TIP); } break; - case GDK_SOURCE_CURSOR: + case Gdk::SOURCE_CURSOR: deviceRow[getCols().thumbnail] = getPix(PIX_MOUSE); break; - case GDK_SOURCE_ERASER: + case Gdk::SOURCE_ERASER: deviceRow[getCols().thumbnail] = getPix(PIX_ERASER); break; default: @@ -1759,10 +1759,11 @@ bool InputDialogImpl::eventSnoop(GdkEvent* event) /// \fixme GTK3 added new GDK_SOURCEs that should be handled here! case GDK_SOURCE_KEYBOARD: case GDK_SOURCE_TOUCHSCREEN: - case GDK_SOURCE_TOUCHPAD: { + case GDK_SOURCE_TOUCHPAD: + case GDK_SOURCE_TRACKPOINT: + case GDK_SOURCE_TABLET_PAD: g_warning("InputDialogImpl::eventSnoop : unhandled GDK_SOURCE type!"); break; - } } updateTestButtons(key, hotButton); diff --git a/src/ui/dialog/styledialog.cpp b/src/ui/dialog/styledialog.cpp index 884da2df2..7dfe2d7e8 100644 --- a/src/ui/dialog/styledialog.cpp +++ b/src/ui/dialog/styledialog.cpp @@ -1082,7 +1082,7 @@ void StyleDialog::_writeStyleElement(Glib::RefPtr<Gtk::TreeStore> store, Glib::u std::string pos = std::to_string(selectorpos); std::string selectormatch = "("; - for (selectorpos; selectorpos > 1; selectorpos--) { + for (; selectorpos > 1; selectorpos--) { selectormatch = selectormatch + "[^}]*?}"; } selectormatch = selectormatch + ")([^}]*?})((.|\n)*)"; diff --git a/src/ui/previewable.h b/src/ui/previewable.h index 6c611a668..c25f2dbb6 100644 --- a/src/ui/previewable.h +++ b/src/ui/previewable.h @@ -32,11 +32,6 @@ enum PreviewStyle { PREVIEW_STYLE_PREVIEW_BLURB }; -enum ViewType { - VIEW_TYPE_LIST = 0, - VIEW_TYPE_GRID -}; - class Previewable { diff --git a/src/ui/previewholder.cpp b/src/ui/previewholder.cpp index 1787665f2..28fcc5c6b 100644 --- a/src/ui/previewholder.cpp +++ b/src/ui/previewholder.cpp @@ -137,7 +137,7 @@ void PreviewHolder::addPreview( Previewable* preview ) int i = items.size() - 1; switch(_view) { - case VIEW_TYPE_LIST: + case UI::Widget::VIEW_TYPE_LIST: { Gtk::Widget* label = Gtk::manage(preview->getPreview(UI::Widget::PREVIEW_STYLE_BLURB, UI::Widget::VIEW_TYPE_LIST, @@ -156,7 +156,7 @@ void PreviewHolder::addPreview( Previewable* preview ) } break; - case VIEW_TYPE_GRID: + case UI::Widget::VIEW_TYPE_GRID: { Gtk::Widget* item = Gtk::manage(items[i]->getPreview(UI::Widget::PREVIEW_STYLE_PREVIEW, UI::Widget::VIEW_TYPE_GRID, @@ -367,7 +367,7 @@ void PreviewHolder::rebuildUI() } switch (_view) { - case VIEW_TYPE_LIST: + case UI::Widget::VIEW_TYPE_LIST: { _insides->set_column_spacing(8); @@ -388,7 +388,7 @@ void PreviewHolder::rebuildUI() } break; - case VIEW_TYPE_GRID: + case UI::Widget::VIEW_TYPE_GRID: { int col = 0; int row = 0; diff --git a/src/ui/tool/node.cpp b/src/ui/tool/node.cpp index e1b63370c..addc0759c 100644 --- a/src/ui/tool/node.cpp +++ b/src/ui/tool/node.cpp @@ -264,26 +264,23 @@ void Handle::setDirection(Geom::Point const &dir) setRelativePos(unitdir * length()); } +/** + * See also: Node::node_type_to_localized_string(NodeType type) + */ char const *Handle::handle_type_to_localized_string(NodeType type) { - char const *s = ""; - switch(type) { case NODE_CUSP: - s = _("Corner node handle"); - break; + return _("Corner node handle"); case NODE_SMOOTH: - s = _("Smooth node handle"); - break; + return _("Smooth node handle"); case NODE_SYMMETRIC: - s = _("Symmetric node handle"); - break; + return _("Symmetric node handle"); case NODE_AUTO: - s = _("Auto-smooth node handle"); - break; + return _("Auto-smooth node handle"); + default: + return ""; } - - return (s); } bool Handle::_eventHandler(Inkscape::UI::Tools::ToolBase *event_context, GdkEvent *event) @@ -1627,26 +1624,23 @@ Glib::ustring Node::_getDragTip(GdkEventMotion */*event*/) const return ret; } +/** + * See also: Handle::handle_type_to_localized_string(NodeType type) + */ char const *Node::node_type_to_localized_string(NodeType type) { - char const *s = ""; - switch (type) { case NODE_CUSP: - s = _("Corner node"); - break; + return _("Corner node"); case NODE_SMOOTH: - s = _("Smooth node"); - break; + return _("Smooth node"); case NODE_SYMMETRIC: - s = _("Symmetric node"); - break; + return _("Symmetric node"); case NODE_AUTO: - s = _("Auto-smooth node"); - break; + return _("Auto-smooth node"); + default: + return ""; } - - return (s); } bool Node::_is_line_segment(Node *first, Node *second) diff --git a/src/ui/widget/color-scales.cpp b/src/ui/widget/color-scales.cpp index 03d5767a9..a93ab2a16 100644 --- a/src/ui/widget/color-scales.cpp +++ b/src/ui/widget/color-scales.cpp @@ -707,7 +707,7 @@ static const gchar *sp_color_scales_hue_map() *p++ = SP_COLOR_F_TO_U(rgb[0]); *p++ = SP_COLOR_F_TO_U(rgb[1]); *p++ = SP_COLOR_F_TO_U(rgb[2]); - *p++ = 255; + *p++ = 0xFF; } } |
