Peek for BeOS

Copyright (C) 2000 Durand Miller
Licensed under the GPL

Peek is an image browser for BeOS and supports all the images in your translator library. The aim of Peek is to be a small, fast, efficient, very functional and intuitive image browser.


Some info about Peek:

Keyboard Shortcuts

It may be worth your while to quickly go over these because they can cut out a lot of time from whatever it is you're doing. If you want some other shortcuts here, please mail me.

Alt + CCopy
Alt + VPaste
Alt + FToggle fullscreen
Alt + SStart/Stop slideshow
Alt + HHide or show the file list.
Alt + MCaptures the screen while Peek hides for a second.
Alt + OOptions window
Alt + ASave current image as...
Alt + TMove the current file to Trash
Alt + QQuit
Ctrl while draggingChanges the state of the Drag&Drop between simple drag&drop and negotiated drag&drop, depending on which is your default. See the Options window to set your default.

Supported image formats in Peek

Peek uses the image formats available through the Translation library. These are generally: TGA, BMP, PNG, JPG, etc.. So you can increase the number of formats supported by simply adding a new translator.

Drag & Drop

Peek supports both simple drag & drop and negotiated drag & drop. You can set the default method you want to choose from the Options window inside Peek.

Simple drag & drop is quite simple really. For this mode, when you drag the image out of Peek, you are actually dragging the file and so other applications will think you've dropped a file onto them and not a picture.

Negotiated drag & drop is a lot more tricky. When you drop an image you dragged out of Peek onto a destination (folder, desktop, application, etc), Peek will send the destination a message telling it all the different formats, options, actions, etc, that Peek will allow the destination to do with the image. The destination looks through all of them, picks one it likes (or, perhaps, one you choose) and then replies. Peek then carries out it's bidding. This is the default.

Hey! If you've set one drag & drop as your default and you just quickly want to use the other for a second, hold down CTRL while you drag the image.

Multi-threading in Peek

Peek uses multi-threading in the file list as well as the slideshow routines. The slideshow routine uses only one thread. The amount of threads used by the file list is unbounded. The number varies according to how fast you scroll down or up the file list. However, the number of threads usually reaches a limit depending really on the speed of your keyboard-repeat value. This shouldn't be a problem. I'm just telling you all in case you wonder why Peek sometimes has 20 threads and then only has 3 a second later.

Did it crash?

If so, please tell me. Try to tell me what you were doing at the time, what you were trying to do, how you were doing it, the size of the file perhaps, etc, etc. Anything you think is necessary and then a little bit more. If I can manage to replicate it and fix it, I'll even put your name up on my web page (if you want) so that everyone can see. mail me

Peek, An Image Viewing Program for BeOS
Copyright (C) 2000 Durand Miller

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 2.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.