diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2013-03-01 18:33:55 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2013-03-01 18:33:55 +0000 |
| commit | d84712504b08802806855b1595ba5132c81f73d2 (patch) | |
| tree | 461728d9bae5fe87d706a0894b9e05c943be6038 /src | |
| parent | Convert font-selector, text-edit, glyphs to use updated font-lister (use font... (diff) | |
| download | inkscape-d84712504b08802806855b1595ba5132c81f73d2.tar.gz inkscape-d84712504b08802806855b1595ba5132c81f73d2.zip | |
Build with GDKMM_DISABLE_DEPRECATED for all
(bzr r12165)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/filter-effects-dialog.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp index 7dc94c92f..fd368ed9f 100644 --- a/src/ui/dialog/filter-effects-dialog.cpp +++ b/src/ui/dialog/filter-effects-dialog.cpp @@ -20,6 +20,11 @@ #include "dialog-manager.h" #include <gtkmm/imagemenuitem.h> + +#if GTK_CHECK_VERSION(3,0,0) +# include <gdkmm/devicemanager.h> +#endif + #include "ui/widget/spinbutton.h" #include <glibmm/i18n.h> @@ -1784,7 +1789,15 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair // Check mouse state int mx, my; Gdk::ModifierType mask; + +#if GTK_CHECK_VERSION(3,0,0) + Glib::RefPtr<Gdk::Display> display = get_bin_window()->get_display(); + Glib::RefPtr<Gdk::DeviceManager> dm = display->get_device_manager(); + Glib::RefPtr<const Gdk::Device> device = dm->get_client_pointer(); + get_bin_window()->get_device_position(device, mx, my, mask); +#else get_bin_window()->get_pointer(mx, my, mask); +#endif // Outline the bottom of the connection area const int outline_x = x + fheight * (row_count - row_index); |
