#
dae087ed |
| 28-Mar-2024 |
Emir SARI <bitigchi@me.com> |
ShowImage: Apply i18n to number values
Also use multiplication sign for a nicer look
Change-Id: I526204832d4826f44a326f44037173418d8e2885 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7556 Hai
ShowImage: Apply i18n to number values
Also use multiplication sign for a nicer look
Change-Id: I526204832d4826f44a326f44037173418d8e2885 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7556 Haiku-Format: Haiku-format Bot <no-reply+haikuformatbot@haiku-os.org> Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
show more ...
|
#
15305513 |
| 03-Nov-2023 |
Humdinger <humdinger@mailbox.org> |
Add "Reset rating" menu item to MediaPlayer and ShowImage
Doesn't remove the rating BFS attribute from the file, just sets it to "0".
ShowImage: Move "Ratings" menu into a new "Attributes" menu, si
Add "Reset rating" menu item to MediaPlayer and ShowImage
Doesn't remove the rating BFS attribute from the file, just sets it to "0".
ShowImage: Move "Ratings" menu into a new "Attributes" menu, similar to MediaPlayer.
Change-Id: I831166d88be9d18f1d302a423aa43929b7a1b255 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7092 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
show more ...
|
#
32ed03a5 |
| 28-Oct-2023 |
Humdinger <humdinger@mailbox.org> |
ShowImage: Add "Open with..." menu
Populate a new sub-menu with all applications that support the current image's MIME type. Launch the chosen app with the image entry_ref as B_REFS_RECEIVED message
ShowImage: Add "Open with..." menu
Populate a new sub-menu with all applications that support the current image's MIME type. Launch the chosen app with the image entry_ref as B_REFS_RECEIVED message.
The sub-menu listing supporting apps is separated into apps supporting the supertype ("image/" and full support (e.g. "image/png").
Add the new "Open with..." menu to the "File" menu and the context menu of the image.
Most of the code was grabbed from the FileType prefs PreferredAppMenu, therefore its copyright was copied and extended.
Change-Id: I0190cf4b78c59e429f4e67654665598340653c5d Reviewed-on: https://review.haiku-os.org/c/haiku/+/7072 Reviewed-by: Axel Dörfler <axeld@pinc-software.de> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
20e18366 |
| 25-Aug-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
ShowImage: Use layouts for the main view area.
The main window itself is still not using them, due to incompatibilities with the toolbar animation.
Fixes #18547.
|
#
a4462d20 |
| 29-Jun-2020 |
Humdinger <humdingerb@gmail.com> |
ShowImage: Reset slide show delay if a user interferes
This change resets the delay when the user moves to next/previous image or page within an image (e.g. TIFF) or deletes an image while a slide s
ShowImage: Reset slide show delay if a user interferes
This change resets the delay when the user moves to next/previous image or page within an image (e.g. TIFF) or deletes an image while a slide show is running.
Fixes #16321 Change-Id: If0b8f4caef9c6aa4c0ad5bbb01d65bf43c1f831f Reviewed-on: https://review.haiku-os.org/c/haiku/+/2967 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
show more ...
|
#
bab64f65 |
| 19-Feb-2016 |
Alexander von Gluck IV <Alex.vonGluck@r1soft.com> |
Merge remote-tracking branch 'upstream/master' into intel-extreme
|
#
fb94ed11 |
| 31-Dec-2015 |
Avi Brenner <avi.brenner@gmail.com> |
ShowImage: Adds an option to launch tracker file info for currently viewed file.
Fixes #12241
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
e62a6973 |
| 21-Apr-2015 |
Janus <janus2@ymail.com> |
ShowImage: Set width and height attributes of the showed image.
* Fixes #8745.
|
#
cae52ead |
| 07-Apr-2015 |
Janus <janus2@ymail.com> |
Showimage: Add zoom level to StatusBar.
* Improve StatusBar graphics (Same style as StyledEdit). * Resize the StatusBar to best fit. * Fixes #7394.
|
#
60c23976 |
| 10-Mar-2015 |
Janus <janus2@ymail.com> |
Fix 11898. [ShowImage] Move toolbar buttons near the screen border in fullscreen mode
Signed-off-by: John Scipione <jscipione@gmail.com>
|
#
94a4c1c4 |
| 12-Feb-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
BToolbar: rename to BToolBar.
"BToolBar" matches the current convention ("BStatusBar", "BMenuBar", etc.) I've no idea what I was thinking when I renamed this before...
Also adjust all users of BToo
BToolbar: rename to BToolBar.
"BToolBar" matches the current convention ("BStatusBar", "BMenuBar", etc.) I've no idea what I was thinking when I renamed this before...
Also adjust all users of BToolBar (Tracker and ShowImage).
show more ...
|
#
9f8197a8 |
| 06-Nov-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
BToolbar: move into BPrivate namespace, as it's not public yet
|
#
6d93638b |
| 30-Oct-2014 |
Augustin Cavalier <waddlesplash@gmail.com> |
ToolBarView: rename to BToolbar and move to libshared.
Also adjust ShowImage for this, it's the only thing that's using ToolBarView right now.
Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gm
ToolBarView: rename to BToolbar and move to libshared.
Also adjust ShowImage for this, it's the only thing that's using ToolBarView right now.
Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
show more ...
|
#
25a7b01d |
| 05-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature "gcc2" to allow for easier checks. * Referenceable.cpp: Include <OS.h> instead of <debugger.h>. The latter is not needed and prevents building for the build platform. * zlib/zutil.h: Fix gcc 2 build. We really should use the external package instead.
Conflicts: .gitignore build/jam/BuildSetup build/jam/FileRules build/jam/FloppyBootImage build/jam/HaikuImage build/jam/ImageRules build/jam/KernelRules build/jam/NetBootArchive build/jam/OptionalBuildFeatures build/jam/OptionalLibPackages build/jam/OptionalPackageDependencies build/jam/OptionalPackages build/scripts/build_haiku_image configure data/bin/installoptionalpackage data/system/boot/Bootscript headers/os/app/Message.h headers/os/package/PackageInfo.h headers/os/package/PackageInfoAttributes.h headers/os/package/PackageInfoSet.h headers/os/package/PackageRoster.h headers/os/package/PackageVersion.h headers/os/package/hpkg/PackageInfoAttributeValue.h headers/os/storage/FindDirectory.h headers/os/storage/Node.h headers/os/support/StringList.h headers/private/system/directories.h src/add-ons/kernel/drivers/audio/ac97/es1370/Jamfile src/add-ons/kernel/file_systems/packagefs/AttributeIndex.cpp src/add-ons/kernel/file_systems/packagefs/Jamfile src/add-ons/kernel/file_systems/packagefs/Package.cpp src/add-ons/kernel/file_systems/packagefs/Package.h src/add-ons/kernel/file_systems/packagefs/PackageDomain.cpp src/add-ons/kernel/file_systems/packagefs/PackageDomain.h src/add-ons/kernel/file_systems/packagefs/PackageFSRoot.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.h src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.h src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageNode.h src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp src/add-ons/kernel/file_systems/packagefs/Version.cpp src/add-ons/kernel/file_systems/packagefs/Version.h src/add-ons/kernel/file_systems/packagefs/Volume.cpp src/add-ons/kernel/file_systems/packagefs/Volume.h src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp src/add-ons/kernel/file_systems/userlandfs/shared/driver_settings.c src/apps/deskbar/BarApp.cpp src/apps/deskbar/BarMenuBar.cpp src/apps/deskbar/BarMenuBar.h src/apps/deskbar/BarView.cpp src/apps/deskbar/BarView.h src/apps/deskbar/BarWindow.cpp src/apps/deskbar/BarWindow.h src/apps/deskbar/DeskbarMenu.cpp src/apps/deskbar/DeskbarMenu.h src/apps/deskbar/DeskbarUtils.cpp src/apps/deskbar/DeskbarUtils.h src/apps/deskbar/ExpandoMenuBar.cpp src/apps/deskbar/ExpandoMenuBar.h src/apps/deskbar/TeamMenu.cpp src/apps/processcontroller/ProcessController.cpp src/apps/remotedesktop/RemoteDesktop.cpp src/bin/bash/config-top.h src/bin/finddir.c src/bin/package/Jamfile src/bin/package/command_add.cpp src/bin/package/command_create.cpp src/bin/package/command_list.cpp src/bin/package_repo/command_list.cpp src/bin/pkgman/command_refresh.cpp src/build/libbe/support/Jamfile src/build/libpackage/Jamfile src/build/libroot/Jamfile src/build/libroot/fs.cpp src/build/libroot/remapped_functions.h src/kits/locale/MutableLocaleRoster.cpp src/kits/opengl/GLRendererRoster.cpp src/kits/package/PackageInfo.cpp src/kits/package/PackageInfoSet.cpp src/kits/package/PackageRoster.cpp src/kits/package/PackageVersion.cpp src/kits/package/RepositoryCache.cpp src/kits/package/hpkg/PackageWriterImpl.cpp src/kits/package/hpkg/ReaderImplBase.cpp src/kits/package/hpkg/WriterImplBase.cpp src/kits/print/PrintTransport.cpp src/kits/print/Printer.cpp src/kits/screensaver/ScreenSaverRunner.cpp src/kits/support/StringList.cpp src/kits/tracker/ContainerWindow.cpp src/kits/tracker/DeskWindow.cpp src/kits/tracker/PoseView.cpp src/libs/print/libprint/Transport.cpp src/preferences/printers/AddPrinterDialog.cpp src/preferences/screensaver/ScreenSaverWindow.cpp src/servers/debug/DebugServer.cpp src/servers/input/AddOnManager.cpp src/servers/media_addon/MediaAddonServer.cpp src/system/boot/Jamfile src/system/boot/loader/Jamfile src/system/boot/loader/loader.cpp src/system/boot/loader/vfs.cpp src/system/kernel/fs/vfs.cpp src/system/kernel/fs/vfs_boot.cpp src/system/libroot/os/find_directory.cpp src/system/runtime_loader/runtime_loader.cpp src/tools/package/Jamfile
show more ...
|
#
5d9c157d |
| 08-Feb-2013 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
95667008 |
| 02-Dec-2012 |
Janus <janus2@ymail.com> |
Fix7734. Avoid race conditions in ToolBar animation
Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
|
#
94fd9498 |
| 08-Apr-2011 |
Stephan Aßmus <superstippi@gmx.de> |
* The window uses layout management in principle. This was necessary to get the main menu bar to report the correct minimum size. My previous commit with regards to setting the correct minimum
* The window uses layout management in principle. This was necessary to get the main menu bar to report the correct minimum size. My previous commit with regards to setting the correct minimum window size introduced a regression that the window could not shrink below it's initial size because of some backwards compatibility behavior of BMenuBar (IIRC). * Inserted a content view to hold the tool bar and the show image views. This one does not use layout management, so that everything pretty much works as before. * Showing/Hiding the tool bar is now animated. * When the tool bar is enabled in principle, it will automatically show in full screen mode when the user moves the mouse. When the mouse is not above the tool bar, it is hidden after a delay. * Added a right-aligned "Leave full screen" icon to the tool bar. * Improved the workings of the slide show icon. As before, it automatically triggers full screen mode. It is now pressed when the slide show is running. Clicking it again just stops the slide show without affecting the full screen mode (i.e. also not when the user left full screen mode meanwhile).
There are some problems with images not being automatically sized to the full screen size as would be expected. This needs to be fixed, yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41202 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
cf9f46bc |
| 21-Mar-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Double click now toggles full screen, as in the MediaPlayer.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41069 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cf0d8308 |
| 20-Mar-2011 |
Stephan Aßmus <superstippi@gmx.de> |
* Display a tool bar by default (setting can be toggled in the View menu) * The previous/next, selection mode, zoom actions and full screen mode are accessible via tool bar. * The tool bar ca
* Display a tool bar by default (setting can be toggled in the View menu) * The previous/next, selection mode, zoom actions and full screen mode are accessible via tool bar. * The tool bar can currently not be shown in full screen mode. Eventually, I want it to work like in MediaPlayer when it is generally enabled. * Fixed capitalization "Selection Mode" into "Selection mode" (needs catalogs update for all languages). * When leaving selection mode, clear the selection. Especially with the new tool bar icon, it looked really weird and irritating when the selection persisted.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41055 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
5b76e505 |
| 19-Feb-2011 |
Stephan Aßmus <superstippi@gmx.de> |
Two unrelated features mangled into one commit: * Added a Rating menu to the ShowImage window, to easily give the current image a rating (uses same attribute as other types of media, i.e. Medi
Two unrelated features mangled into one commit: * Added a Rating menu to the ShowImage window, to easily give the current image a rating (uses same attribute as other types of media, i.e. MediaPlayer). * ShowImage no longer tries to adapt the window size of newly opened windows to the image that is loaded into them. I've found that the most annoying ShowImage misbehavior. I don't know why this was thought to be a good idea, maybe it was useful in BeOS presentations when you select 20 images in a folder and make them pop up all at once. I however use ShowImage mainly to view at fotos, all of which are larger than my screen, so ShowImage would basically _aÃlways_cover up everything, even though there is the fullscreen mode for that. Now, ShowImage remembers the last used window position, new windows will open at an offset. In another words, you can now have a Tracker folder of images open, view one, close the window, view another, ShowImage will open at the previous location, all very convenient and expected.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40556 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
4aa63633 |
| 09-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the slide show code from ShowImageView, and reimplemented them in ShowImageWindow using a BMessageRunner. * Note, this is completely untested, as it turns out my Haiku installation on t
* Removed the slide show code from ShowImageView, and reimplemented them in ShowImageWindow using a BMessageRunner. * Note, this is completely untested, as it turns out my Haiku installation on this box is too old to run it. It compiles, at least, and shouldn't break anything else.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40178 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
e2069723 |
| 14-Nov-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the "shrink to window" option. Instead, there is now a "Fit to window" menu item that just does that. Additionally, the image is always fit to the window size when first shown, or if th
* Removed the "shrink to window" option. Instead, there is now a "Fit to window" menu item that just does that. Additionally, the image is always fit to the window size when first shown, or if the full screen mode switches. That also fixes #6765, and #6810. * The ImageCache now also passes a referenced BitmapOwner object, and bitmaps are now actually freed when it's allowed to. * Pressing the zoom button will cause ShowImage to enter full screen again. For some reason this has been removed as part of r19540. * The progress window is now visible again, although not that often, as you will only see it for images that were not in the queue already. The window is now known to the ShowImageWindow instead of the ShowImageView. * Moved most constants out of ShowImageConstants.h to where they belong. * Dropping an image now opens it in another window. * Removed EntryMenuItem as it's no longer used anywhere. * Minor other cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39431 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
a569816b |
| 09-Nov-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented preloading of the images around he current one; always two in the direction of the current navigation, and one in the opposite direction.
git-svn-id: file:///srv/svn/repos/haiku/hai
* Implemented preloading of the images around he current one; always two in the direction of the current navigation, and one in the opposite direction.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39377 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
b9767a83 |
| 08-Nov-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* The ImageFileNavigator is now only for navigation, it doesn't load any images anymore. * Moved the new ImageCache into its own source file. * The cache is now used within ShowImage. There is no r
* The ImageFileNavigator is now only for navigation, it doesn't load any images anymore. * Moved the new ImageCache into its own source file. * The cache is now used within ShowImage. There is no read-ahead caching being done yet, though, but you can quickly return to previous images, and you can also skip images faster than before. * Improved separation between the ShowImageStatusView and the rest; ShowImageWindow no longer has a getter for the image view. * The status view is now using the private BDirMenu which implements enhancement ticket #6778. * Made a few more methods private/protected in ShowImageWindow. * Fixed bug #6797. * The bitmap is currently only owned by the ImageCache, but we need to have a separate referenceable object owning it. Added a TODO comment for this. * The ProgressWindow is currently not being used anymore, added a TODO comment for this as well.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39364 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
ba3217ee |
| 03-Nov-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Moved the Tracker navigation logic into its own class, TrackerNavigation. * Added a new class FolderNavigation that implements the same for folders without a Tracker window. * ImageFileNavigator
* Moved the Tracker navigation logic into its own class, TrackerNavigation. * Added a new class FolderNavigation that implements the same for folders without a Tracker window. * ImageFileNavigator is now using either one depending on whether it got a valid tracker messenger. * Removed some unused/unneeded methods. * Made entry_ref a reference at some more methods, as it's not really optional.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39292 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|