@@ -1206,17 +1206,21 @@ bool ImageViewer::keyboard_event(int key, int scancode, int action, int modifier
12061206 }
12071207
12081208 return true ;
1209- } else if (key == GLFW_KEY_UP || key == GLFW_KEY_W || key == GLFW_KEY_PAGE_UP ||
1210- (key == GLFW_KEY_TAB && (modifiers & GLFW_MOD_CONTROL ) && (modifiers & GLFW_MOD_SHIFT ))) {
1209+ } else if (
1210+ key == GLFW_KEY_UP || key == GLFW_KEY_W || key == GLFW_KEY_PAGE_UP ||
1211+ (key == GLFW_KEY_TAB && (modifiers & GLFW_MOD_CONTROL ) && (modifiers & GLFW_MOD_SHIFT ))
1212+ ) {
12111213 if (key != GLFW_KEY_TAB && (modifiers & GLFW_MOD_SHIFT )) {
12121214 selectReference (nextImage (mCurrentReference , Backward));
12131215 } else {
12141216 selectImage (nextImage (mCurrentImage , Backward));
12151217 }
12161218
12171219 return true ;
1218- } else if (key == GLFW_KEY_DOWN || key == GLFW_KEY_S || key == GLFW_KEY_PAGE_DOWN ||
1219- (key == GLFW_KEY_TAB && (modifiers & GLFW_MOD_CONTROL ) && !(modifiers & GLFW_MOD_SHIFT ))) {
1220+ } else if (
1221+ key == GLFW_KEY_DOWN || key == GLFW_KEY_S || key == GLFW_KEY_PAGE_DOWN ||
1222+ (key == GLFW_KEY_TAB && (modifiers & GLFW_MOD_CONTROL ) && !(modifiers & GLFW_MOD_SHIFT ))
1223+ ) {
12201224 if (key != GLFW_KEY_TAB && (modifiers & GLFW_MOD_SHIFT )) {
12211225 selectReference (nextImage (mCurrentReference , Forward));
12221226 } else {
@@ -1387,7 +1391,7 @@ void ImageViewer::draw_contents() {
13871391 }
13881392
13891393 const bool anyImageVisible = mCurrentImage || mCurrentReference ||
1390- any_of (begin ( mImageButtonContainer ->children ()), end ( mImageButtonContainer -> children () ), [](const auto & c) { return c->visible (); });
1394+ ranges:: any_of (mImageButtonContainer ->children (), [](const auto & c) { return c->visible (); });
13911395
13921396 for (auto button : mAnyImageButtons ) {
13931397 button->set_enabled (anyImageVisible);
@@ -2403,7 +2407,7 @@ void ImageViewer::openImageDialog() {
24032407 allImages.push_back (filter.first );
24042408 }
24052409
2406- filters.emplace (filters.begin (), pair<string, string> {join (allImages, " ," ), " All images" });
2410+ filters.emplace (filters.begin (), pair{join (allImages, " ," ), " All images" });
24072411 const auto paths = file_dialog (this , FileDialogType::OpenMultiple, filters);
24082412
24092413 for (size_t i = 0 ; i < paths.size (); ++i) {
@@ -2735,7 +2739,7 @@ void ImageViewer::updateFilter() {
27352739 do {
27362740 int len = codePointLength (first[beginOffset]);
27372741
2738- allStartWithSameChar = all_of (begin ( activeImageNames), end (activeImageNames) , [&first, beginOffset, len](string_view name) {
2742+ allStartWithSameChar = ranges:: all_of (activeImageNames, [&first, beginOffset, len](string_view name) {
27392743 if (beginOffset + len > (int )name.size ()) {
27402744 return false ;
27412745 }
@@ -2755,7 +2759,7 @@ void ImageViewer::updateFilter() {
27552759 bool allEndWithSameChar;
27562760 do {
27572761 char lastChar = first[firstSize - endOffset - 1 ];
2758- allEndWithSameChar = all_of (begin ( activeImageNames), end (activeImageNames) , [lastChar, endOffset](string_view name) {
2762+ allEndWithSameChar = ranges:: all_of (activeImageNames, [lastChar, endOffset](string_view name) {
27592763 int index = (int )name.size () - endOffset - 1 ;
27602764 return index >= 0 && name[index] == lastChar;
27612765 });
0 commit comments