################################################################################ # # # Object List (A to Z) # # # ################################################################################ Objects without "Gimv" prefix will be replaced to new implementation. * Model objects FilesLoader : Load file list and select window type to open it. (will be replaced to GimvFilesLoader or GimvDir) FRArchive : Base class of Archiver. (will be replaced to GimvArchive (inherits GimvDir?)) FRCommand : Command arguments manager to execute external command. FRProccess : External process manager. (will be replaced to GimvProcess which will be developed at testgimvmplayer package) GimvAnim : Animation image which inherits GimvImage. GimvComment : Additional comments for an image. (known as files under ~/.gimv/comment/) GimvDuplFinder : Duplicated images finder. GimvImage : Wrapper object for backend image library. GimvImageInfo : Information about image. In the feature, this class may inherit GimvFile class. GimvImageLoader : Image loader. GimvImageSaver : Image saver. GimvIO : Base class of I/O streamer. GimvThumb : Thumbnail. GimvSlideShow : Slidshow. Prefs : Contain whole application preference. * Model objects (embeded modules) GimvIOFile : UNIX file stream. GimvIOMem : Wrapper for memory. * Common widgets GimvCellRendererPixmap : Cell renderer for GdkPixmap mainly used by GtkTreeView (for Gtk+2 only). GimvDList : Double stack list widget. (The code is still durty) GimvEList : Editable list widget. (The code is still durty) GimvHPaned : Special horizontal paned widget. GimvNavWin : Navigate window for large image. GimvPaned : Special paned widget. GimvScrolled : Base container widget for scrollable widget. GimvVPaned : Special vertical widget. GimvZAlbum : Thumbnail table widget which inherits GimvZList. GimvZList : Base class for simple icon list widget. * Special purpose widgets. DirView : Directory tree viewer. ExifViewer : EXIF viewer (will be replaced to libexif-gtk). GimvCommentView : Viewer and editor for GimvComment. GimvDuplWin : Viewer for duplicated images. GimvImageView : Contaienr widget for content viewer. GimvImageWin : Image window which contains GimvImageView. GimvThumbWin : Thumbnail window which contains DirView, GimvCommentView, GimvImageView, ThumbView. GtkProp : File property dialog. TextViewer : Text vier (will be integrated to GimvImageView). ThumbnailView : Container object for thumbnail view. ################################################################################ # # # Function groups / Resources groups (Singleton?) # # # ################################################################################ * misc utilities ArgumentParser : Command line argument parser. (will be reimplemeted as object) AutoCompl : For auto completion of filename. Charset : Character set conversion. Cursor : Cursor collection. Dither : Dithering (will be integrated to GimvImage). DnD : Drag and Drop related functions. FileUtil : File related utility. GFileUtil : File related utility depended on GTK+. GimvIconStock : Icon collection. GimvMimeTypes : Mime type collection. GimvMarshal : Custom signal marshallers. GimvPlugin : Plugin related functions. GimvPrefsUIUtils : Utility for preference UI. GimvThumbCache : Thumbnail cache manager. Gtk2Compat : For compatibilty between Gtk+-1.2 and Gtk+-2.0. GtkUtils : Misc utilities depended on GTK+. GimvHelp : Infomation widget adn help related functions. (Will be reimplemented as object) Intl : Gettext related macros. Menu : Convinient functions for GtkMenu and related classes. MD5 : MD5 support functions. PixbufUtils : GdkPixbuf utilities. (will be integrated to GimvImage) Utils : Misc utilities * Embeded modules CompareFileSize : Compare file size of image (for GimvDuplFinder). CompareMD5 : Compare images by MD5 (for GimcDuplFinder). CompareSimilar : Compare similarity of images (for GimvDuplFinder). ImageViewDraw : GdkPixmap viewer. Japanese : Japanese related functions used by Charset. ThumbnailViewAlbum : Default thumbnail view mode. ################################################################################ # # # Included libraries # # # ################################################################################ libintl : Gettext (message translation). libexif : EXIF support. dllloader: Win32 DLL(Dynamic Link Library) support. ################################################################################ # # # Loadable Modules # # # ################################################################################ * Archiver LhaExt: External LHA arcvhier. RarExt: External RAR archiver. TarExt: External Tar archiver. ZipExt: External ZIP arcvhier. * Image Loader ImlibLoader: Imlib image loader. JPEGLoader: JPEG MagLoader: MAG. PCXLoader: PCX. PixbufLoader: GdkPixbuf image loader. PNGLoader: PNG SPILoader: Susie plugin support (include archiver). SVGLoader: SVG. TGALoader: Targa. WMFLoader: Windows Meta File. XBMLoader: XBM. XCFLoader: Image format of GIMP. XVPICSLoader: XV thumbnail image. * Image Saver PNGSaver: PNG. PNMSaver: PNM. XVPICSSaver: XV thumbnail image. * Image View Embeder ImageViewXine: Xine movie viewer. ImageViewMPlayer: MPlayer movie viewer and image loader. * I/O Streamer GimvBZIO: BZIP streamer. GimvGZipIO: GZIP streamer. * Thumbnail Cache Loader EE: Electric Eyes. Thumb: GImageView. GQview: GQview. KonqOld: Old konqueror. Konq: Konqeror. Nautilus: Nautilus-1.x Nautilus2: Nautilus-2.0 XVPICS: XV * Thumbnail View Embeder DetailView: Detailed list view. ListView: Icon list view. ThumbTable: Old thumbnail view.