geeqie icon indicating copy to clipboard operation
geeqie copied to clipboard

Impossible to make two non-contiguous block selections in list view

Open jose1711 opened this issue 2 years ago • 2 comments

ISSUE TYPE

  • Feature Request

GEEQIE VERSION

Geeqie 1.6+git20220109-9f4df5c2 GTK3
     Config results:
    -=-=-=-=-=-=-=-=-

Package:
  Name:          geeqie
  Version:       1.6+git20220109-9f4df5c2

Architecture:
  UNIX:          yes
  Win32:         no (native: no)

Flags:
  Geeqie:        
  DEFS:          -DHAVE_CONFIG_H
  CPPFLAGS:      
  CFLAGS:        -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection
  CXXFLAGS:      -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS
  Gtk:           -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread 
  Glib:          -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
  Thread:        -lgthread-2.0 -pthread -lglib-2.0 
  Others:	 -ljpeg -ltiff -llcms2  -lexiv2       -lraw -lstdc++ -fopenmp -llcms2  -ljxl 

Localization:
  NLS support:   yes
  LINGUAS:        ar be bg ca cs da de el en_GB eo es et eu fi fr hu id it ja ko nb nl pl pt_BR ro ru sk sl sr@latin sr sv th tlh tr uk vi zh_CN zh_TW

Settings:
  Developer:     no
  Debug flags:   no
  Debug log:     yes
  Deprecated:    no

Support:
  LCMS:          yes
  Exiv2:	 yes
  Lirc:          no
  Clutter:       disabled
  Libchamplain:		disabled
  Libchamplain-gtk:	disabled
  Lua:	         disabled
  FFmpegthumbnailer:	yes
  Pdf:	         yes
  HEIF:	         yes
  WebP:	         yes
  DjVu:	         yes
  J2K:	         yes
  LibRaw:        yes
  Libjxl:        yes
  Libarchive:    yes

Documentation:
  Doxygen:       /usr/bin/doxygen
  doc-tool:      /usr/bin/yelp-build

OS / DISTRIBUTION

Arch Linux rolling, x86_64

SUMMARY

It is impossible to make two non-adjacent block file-selections

STEPS TO REPRODUCE

In many programs it is possible to make two independent block selections using the following steps:

  • click start file of selection A
  • press and hold shift
  • left-click end file of selection A
  • release shift
  • (selection A is made)
  • press and hold ctrl
  • click start file of selection B
  • while still holding ctrl press and hold shift
  • click end file of selection B
  • (done, both selections are active)

This works for instance in Nautilus or digiKam and I think it is very handy in some situations but as it possible in geeqie as demonstrated on the following video: https://user-images.githubusercontent.com/1406222/148701602-a2771c12-d073-448c-8c46-062b83ce2773.mp4

jose1711 avatar Jan 09 '22 21:01 jose1711

This does work in icon view, but as stated not in list view.

caclark avatar Jan 09 '22 21:01 caclark

This does work in icon view, but as stated not in list view.

Thank you for making it more accurate - improved the title

jose1711 avatar Jan 09 '22 23:01 jose1711