Filewatcher File Search
FTP Search
  
Directory 
  
Content Search 
   
pkg://pkgview-0.2-1.src.rpm:297978/pkgview-0.2.tar.gz  info  downloads

pkgview/ 40775    764    764           0  6637277242  11133 5ustar  davindavinpkgview/Makefile100664    764    764        2325  6636724137  12671 0ustar  davindavinSHELL     = /bin/sh
CC        = gcc
CXX       = c++
CPP       = gcc -E
RM        = rm -f
AR        = ar rc
NM        = nm
CLSTAB    = ../utils/clstab
RANLIB    = ranlib
SRCDIR    = .
TOPDIR    = ..
CFLAGS    = -g -O2
CXXFLAGS  =  -DHAVE_XSHM -DHAVE_OPENGL -DHAVE_MESA -Wall -Wmissing-prototypes -Woverloaded-virtual
DEFINES   =  -DTIME_WITH_SYS_TIME=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 
CPPFLAGS  = 
LDFLAGS   = 
X11LIBS   =  -lSM -lICE -lXext -lX11 
GLLIBS    = -lMesaGL -lMesaGLU
INCDIRS   = -I/usr/local/include/FOX  -I/usr/X11R6/include -I/usr/include
LIBDIRS   =  -L/usr/X11R6/lib -L/usr/lib -L/usr/local/lib
FOXLIB    = /usr/local/lib/libFOX.a
RPMLIBS	  = -lrpm -ldb -lz

.SUFFIXES: .cc .c


PROGRAMS  = pkgview


SOURCES = main.cc pkgview.cc infodlg.cc dirlist.cc configdlg.cc


OBJECTS = $(SOURCES:.cc=.o)


.cc.o:
	$(CC) $(CFLAGS) -c $(INCDIRS) $(CXXFLAGS) $(DEFINES) $*.cc


all: $(PROGRAMS)

pkgview: $(FOXLIB) $(OBJECTS)
	$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $(LIBDIRS) $(OBJECTS) -lFOX -lm $(X11LIBS) $(RPMLIBS)

clean:
	$(RM) *.o *~ core


realclean: clean
	$(RM) $(PROGRAMS)
	$(RM) Makefile


dep: $(SOURCES)
	$(CC) -I/usr/local/include/FOX -MM $(SOURCES) >depend


include depend
pkgview/depend100664    764    764       35177  6637102523  12434 0ustar  davindavinmain.o: main.cc /usr/local/include/FOX/fx.h \
 /usr/local/include/FOX/fxdefs.h /usr/local/include/FOX/FXStream.h \
 /usr/local/include/FOX/FXString.h /usr/local/include/FOX/FXDict.h \
 /usr/local/include/FOX/FXRegistry.h /usr/local/include/FOX/FXObject.h \
 /usr/local/include/FOX/FXObjectList.h \
 /usr/local/include/FOX/FXAccelTable.h /usr/local/include/FOX/FXApp.h \
 /usr/local/include/FOX/FXId.h /usr/local/include/FOX/FXFont.h \
 /usr/local/include/FOX/FXDrawable.h /usr/local/include/FOX/FXBitmap.h \
 /usr/local/include/FOX/FXImage.h /usr/local/include/FOX/FXGIFImage.h \
 /usr/local/include/FOX/FXBMPImage.h /usr/local/include/FOX/FXIcon.h \
 /usr/local/include/FOX/FXGIFIcon.h /usr/local/include/FOX/FXBMPIcon.h \
 /usr/local/include/FOX/FXDC.h /usr/local/include/FOX/FXWindow.h \
 /usr/local/include/FOX/FXFrame.h /usr/local/include/FOX/FXLabel.h \
 /usr/local/include/FOX/FXDial.h /usr/local/include/FOX/FXColorWell.h \
 /usr/local/include/FOX/FXTextField.h \
 /usr/local/include/FOX/FXButton.h \
 /usr/local/include/FOX/FXToggleButton.h \
 /usr/local/include/FOX/FXCheckButton.h \
 /usr/local/include/FOX/FXRadioButton.h \
 /usr/local/include/FOX/FXArrowButton.h \
 /usr/local/include/FOX/FXMenuButton.h \
 /usr/local/include/FOX/FXComposite.h \
 /usr/local/include/FOX/FXPacker.h \
 /usr/local/include/FOX/FXHorizontalFrame.h \
 /usr/local/include/FOX/FXVerticalFrame.h \
 /usr/local/include/FOX/FXMatrix.h /usr/local/include/FOX/FXSpinner.h \
 /usr/local/include/FOX/FXRootWindow.h \
 /usr/local/include/FOX/FXCanvas.h /usr/local/include/FOX/FXGroupBox.h \
 /usr/local/include/FOX/FXShell.h /usr/local/include/FOX/FXTooltip.h \
 /usr/local/include/FOX/FXPopup.h /usr/local/include/FOX/FXTopWindow.h \
 /usr/local/include/FOX/FXDialogBox.h \
 /usr/local/include/FOX/FXMainWindow.h /usr/local/include/FOX/FXMenu.h \
 /usr/local/include/FOX/FXMenuBar.h \
 /usr/local/include/FOX/FXOptionMenu.h \
 /usr/local/include/FOX/FXSwitcher.h /usr/local/include/FOX/FXTab.h \
 /usr/local/include/FOX/FXScrollbar.h \
 /usr/local/include/FOX/FXScrollWindow.h \
 /usr/local/include/FOX/FXList.h /usr/local/include/FOX/FXComboBox.h \
 /usr/local/include/FOX/FXTreeList.h \
 /usr/local/include/FOX/FXStatusbar.h \
 /usr/local/include/FOX/FXMessageBox.h \
 /usr/local/include/FOX/FXDirList.h /usr/local/include/FOX/FXSlider.h \
 /usr/local/include/FOX/FXSplitter.h /usr/local/include/FOX/FXHeader.h \
 /usr/local/include/FOX/FXShutter.h \
 /usr/local/include/FOX/FXIconList.h \
 /usr/local/include/FOX/FXFileList.h \
 /usr/local/include/FOX/FXFileSelector.h \
 /usr/local/include/FOX/FXFileDialog.h \
 /usr/local/include/FOX/FXColorSelector.h \
 /usr/local/include/FOX/FXColorDialog.h \
 /usr/local/include/FOX/FXText.h \
 /usr/local/include/FOX/FXProgressBar.h \
 /usr/local/include/FOX/FXMDIButton.h \
 /usr/local/include/FOX/FXMDIClient.h \
 /usr/local/include/FOX/FXMDIChild.h \
 /usr/local/include/FOX/FXDocument.h \
 /usr/local/include/FOX/FXDataTarget.h pkgview.h
pkgview.o: pkgview.cc /usr/local/include/FOX/fx.h \
 /usr/local/include/FOX/fxdefs.h /usr/local/include/FOX/FXStream.h \
 /usr/local/include/FOX/FXString.h /usr/local/include/FOX/FXDict.h \
 /usr/local/include/FOX/FXRegistry.h /usr/local/include/FOX/FXObject.h \
 /usr/local/include/FOX/FXObjectList.h \
 /usr/local/include/FOX/FXAccelTable.h /usr/local/include/FOX/FXApp.h \
 /usr/local/include/FOX/FXId.h /usr/local/include/FOX/FXFont.h \
 /usr/local/include/FOX/FXDrawable.h /usr/local/include/FOX/FXBitmap.h \
 /usr/local/include/FOX/FXImage.h /usr/local/include/FOX/FXGIFImage.h \
 /usr/local/include/FOX/FXBMPImage.h /usr/local/include/FOX/FXIcon.h \
 /usr/local/include/FOX/FXGIFIcon.h /usr/local/include/FOX/FXBMPIcon.h \
 /usr/local/include/FOX/FXDC.h /usr/local/include/FOX/FXWindow.h \
 /usr/local/include/FOX/FXFrame.h /usr/local/include/FOX/FXLabel.h \
 /usr/local/include/FOX/FXDial.h /usr/local/include/FOX/FXColorWell.h \
 /usr/local/include/FOX/FXTextField.h \
 /usr/local/include/FOX/FXButton.h \
 /usr/local/include/FOX/FXToggleButton.h \
 /usr/local/include/FOX/FXCheckButton.h \
 /usr/local/include/FOX/FXRadioButton.h \
 /usr/local/include/FOX/FXArrowButton.h \
 /usr/local/include/FOX/FXMenuButton.h \
 /usr/local/include/FOX/FXComposite.h \
 /usr/local/include/FOX/FXPacker.h \
 /usr/local/include/FOX/FXHorizontalFrame.h \
 /usr/local/include/FOX/FXVerticalFrame.h \
 /usr/local/include/FOX/FXMatrix.h /usr/local/include/FOX/FXSpinner.h \
 /usr/local/include/FOX/FXRootWindow.h \
 /usr/local/include/FOX/FXCanvas.h /usr/local/include/FOX/FXGroupBox.h \
 /usr/local/include/FOX/FXShell.h /usr/local/include/FOX/FXTooltip.h \
 /usr/local/include/FOX/FXPopup.h /usr/local/include/FOX/FXTopWindow.h \
 /usr/local/include/FOX/FXDialogBox.h \
 /usr/local/include/FOX/FXMainWindow.h /usr/local/include/FOX/FXMenu.h \
 /usr/local/include/FOX/FXMenuBar.h \
 /usr/local/include/FOX/FXOptionMenu.h \
 /usr/local/include/FOX/FXSwitcher.h /usr/local/include/FOX/FXTab.h \
 /usr/local/include/FOX/FXScrollbar.h \
 /usr/local/include/FOX/FXScrollWindow.h \
 /usr/local/include/FOX/FXList.h /usr/local/include/FOX/FXComboBox.h \
 /usr/local/include/FOX/FXTreeList.h \
 /usr/local/include/FOX/FXStatusbar.h \
 /usr/local/include/FOX/FXMessageBox.h \
 /usr/local/include/FOX/FXDirList.h /usr/local/include/FOX/FXSlider.h \
 /usr/local/include/FOX/FXSplitter.h /usr/local/include/FOX/FXHeader.h \
 /usr/local/include/FOX/FXShutter.h \
 /usr/local/include/FOX/FXIconList.h \
 /usr/local/include/FOX/FXFileList.h \
 /usr/local/include/FOX/FXFileSelector.h \
 /usr/local/include/FOX/FXFileDialog.h \
 /usr/local/include/FOX/FXColorSelector.h \
 /usr/local/include/FOX/FXColorDialog.h \
 /usr/local/include/FOX/FXText.h \
 /usr/local/include/FOX/FXProgressBar.h \
 /usr/local/include/FOX/FXMDIButton.h \
 /usr/local/include/FOX/FXMDIClient.h \
 /usr/local/include/FOX/FXMDIChild.h \
 /usr/local/include/FOX/FXDocument.h \
 /usr/local/include/FOX/FXDataTarget.h pkgview.h \
 /usr/local/include/FOX/FXTreeItem.h infodlg.h dirlist.h configdlg.h
infodlg.o: infodlg.cc /usr/local/include/FOX/fx.h \
 /usr/local/include/FOX/fxdefs.h /usr/local/include/FOX/FXStream.h \
 /usr/local/include/FOX/FXString.h /usr/local/include/FOX/FXDict.h \
 /usr/local/include/FOX/FXRegistry.h /usr/local/include/FOX/FXObject.h \
 /usr/local/include/FOX/FXObjectList.h \
 /usr/local/include/FOX/FXAccelTable.h /usr/local/include/FOX/FXApp.h \
 /usr/local/include/FOX/FXId.h /usr/local/include/FOX/FXFont.h \
 /usr/local/include/FOX/FXDrawable.h /usr/local/include/FOX/FXBitmap.h \
 /usr/local/include/FOX/FXImage.h /usr/local/include/FOX/FXGIFImage.h \
 /usr/local/include/FOX/FXBMPImage.h /usr/local/include/FOX/FXIcon.h \
 /usr/local/include/FOX/FXGIFIcon.h /usr/local/include/FOX/FXBMPIcon.h \
 /usr/local/include/FOX/FXDC.h /usr/local/include/FOX/FXWindow.h \
 /usr/local/include/FOX/FXFrame.h /usr/local/include/FOX/FXLabel.h \
 /usr/local/include/FOX/FXDial.h /usr/local/include/FOX/FXColorWell.h \
 /usr/local/include/FOX/FXTextField.h \
 /usr/local/include/FOX/FXButton.h \
 /usr/local/include/FOX/FXToggleButton.h \
 /usr/local/include/FOX/FXCheckButton.h \
 /usr/local/include/FOX/FXRadioButton.h \
 /usr/local/include/FOX/FXArrowButton.h \
 /usr/local/include/FOX/FXMenuButton.h \
 /usr/local/include/FOX/FXComposite.h \
 /usr/local/include/FOX/FXPacker.h \
 /usr/local/include/FOX/FXHorizontalFrame.h \
 /usr/local/include/FOX/FXVerticalFrame.h \
 /usr/local/include/FOX/FXMatrix.h /usr/local/include/FOX/FXSpinner.h \
 /usr/local/include/FOX/FXRootWindow.h \
 /usr/local/include/FOX/FXCanvas.h /usr/local/include/FOX/FXGroupBox.h \
 /usr/local/include/FOX/FXShell.h /usr/local/include/FOX/FXTooltip.h \
 /usr/local/include/FOX/FXPopup.h /usr/local/include/FOX/FXTopWindow.h \
 /usr/local/include/FOX/FXDialogBox.h \
 /usr/local/include/FOX/FXMainWindow.h /usr/local/include/FOX/FXMenu.h \
 /usr/local/include/FOX/FXMenuBar.h \
 /usr/local/include/FOX/FXOptionMenu.h \
 /usr/local/include/FOX/FXSwitcher.h /usr/local/include/FOX/FXTab.h \
 /usr/local/include/FOX/FXScrollbar.h \
 /usr/local/include/FOX/FXScrollWindow.h \
 /usr/local/include/FOX/FXList.h /usr/local/include/FOX/FXComboBox.h \
 /usr/local/include/FOX/FXTreeList.h \
 /usr/local/include/FOX/FXStatusbar.h \
 /usr/local/include/FOX/FXMessageBox.h \
 /usr/local/include/FOX/FXDirList.h /usr/local/include/FOX/FXSlider.h \
 /usr/local/include/FOX/FXSplitter.h /usr/local/include/FOX/FXHeader.h \
 /usr/local/include/FOX/FXShutter.h \
 /usr/local/include/FOX/FXIconList.h \
 /usr/local/include/FOX/FXFileList.h \
 /usr/local/include/FOX/FXFileSelector.h \
 /usr/local/include/FOX/FXFileDialog.h \
 /usr/local/include/FOX/FXColorSelector.h \
 /usr/local/include/FOX/FXColorDialog.h \
 /usr/local/include/FOX/FXText.h \
 /usr/local/include/FOX/FXProgressBar.h \
 /usr/local/include/FOX/FXMDIButton.h \
 /usr/local/include/FOX/FXMDIClient.h \
 /usr/local/include/FOX/FXMDIChild.h \
 /usr/local/include/FOX/FXDocument.h \
 /usr/local/include/FOX/FXDataTarget.h infodlg.h
dirlist.o: dirlist.cc /usr/local/include/FOX/fx.h \
 /usr/local/include/FOX/fxdefs.h /usr/local/include/FOX/FXStream.h \
 /usr/local/include/FOX/FXString.h /usr/local/include/FOX/FXDict.h \
 /usr/local/include/FOX/FXRegistry.h /usr/local/include/FOX/FXObject.h \
 /usr/local/include/FOX/FXObjectList.h \
 /usr/local/include/FOX/FXAccelTable.h /usr/local/include/FOX/FXApp.h \
 /usr/local/include/FOX/FXId.h /usr/local/include/FOX/FXFont.h \
 /usr/local/include/FOX/FXDrawable.h /usr/local/include/FOX/FXBitmap.h \
 /usr/local/include/FOX/FXImage.h /usr/local/include/FOX/FXGIFImage.h \
 /usr/local/include/FOX/FXBMPImage.h /usr/local/include/FOX/FXIcon.h \
 /usr/local/include/FOX/FXGIFIcon.h /usr/local/include/FOX/FXBMPIcon.h \
 /usr/local/include/FOX/FXDC.h /usr/local/include/FOX/FXWindow.h \
 /usr/local/include/FOX/FXFrame.h /usr/local/include/FOX/FXLabel.h \
 /usr/local/include/FOX/FXDial.h /usr/local/include/FOX/FXColorWell.h \
 /usr/local/include/FOX/FXTextField.h \
 /usr/local/include/FOX/FXButton.h \
 /usr/local/include/FOX/FXToggleButton.h \
 /usr/local/include/FOX/FXCheckButton.h \
 /usr/local/include/FOX/FXRadioButton.h \
 /usr/local/include/FOX/FXArrowButton.h \
 /usr/local/include/FOX/FXMenuButton.h \
 /usr/local/include/FOX/FXComposite.h \
 /usr/local/include/FOX/FXPacker.h \
 /usr/local/include/FOX/FXHorizontalFrame.h \
 /usr/local/include/FOX/FXVerticalFrame.h \
 /usr/local/include/FOX/FXMatrix.h /usr/local/include/FOX/FXSpinner.h \
 /usr/local/include/FOX/FXRootWindow.h \
 /usr/local/include/FOX/FXCanvas.h /usr/local/include/FOX/FXGroupBox.h \
 /usr/local/include/FOX/FXShell.h /usr/local/include/FOX/FXTooltip.h \
 /usr/local/include/FOX/FXPopup.h /usr/local/include/FOX/FXTopWindow.h \
 /usr/local/include/FOX/FXDialogBox.h \
 /usr/local/include/FOX/FXMainWindow.h /usr/local/include/FOX/FXMenu.h \
 /usr/local/include/FOX/FXMenuBar.h \
 /usr/local/include/FOX/FXOptionMenu.h \
 /usr/local/include/FOX/FXSwitcher.h /usr/local/include/FOX/FXTab.h \
 /usr/local/include/FOX/FXScrollbar.h \
 /usr/local/include/FOX/FXScrollWindow.h \
 /usr/local/include/FOX/FXList.h /usr/local/include/FOX/FXComboBox.h \
 /usr/local/include/FOX/FXTreeList.h \
 /usr/local/include/FOX/FXStatusbar.h \
 /usr/local/include/FOX/FXMessageBox.h \
 /usr/local/include/FOX/FXDirList.h /usr/local/include/FOX/FXSlider.h \
 /usr/local/include/FOX/FXSplitter.h /usr/local/include/FOX/FXHeader.h \
 /usr/local/include/FOX/FXShutter.h \
 /usr/local/include/FOX/FXIconList.h \
 /usr/local/include/FOX/FXFileList.h \
 /usr/local/include/FOX/FXFileSelector.h \
 /usr/local/include/FOX/FXFileDialog.h \
 /usr/local/include/FOX/FXColorSelector.h \
 /usr/local/include/FOX/FXColorDialog.h \
 /usr/local/include/FOX/FXText.h \
 /usr/local/include/FOX/FXProgressBar.h \
 /usr/local/include/FOX/FXMDIButton.h \
 /usr/local/include/FOX/FXMDIClient.h \
 /usr/local/include/FOX/FXMDIChild.h \
 /usr/local/include/FOX/FXDocument.h \
 /usr/local/include/FOX/FXDataTarget.h dirlist.h \
 /usr/local/include/FOX/FXTreeItem.h
configdlg.o: configdlg.cc /usr/local/include/FOX/fx.h \
 /usr/local/include/FOX/fxdefs.h /usr/local/include/FOX/FXStream.h \
 /usr/local/include/FOX/FXString.h /usr/local/include/FOX/FXDict.h \
 /usr/local/include/FOX/FXRegistry.h /usr/local/include/FOX/FXObject.h \
 /usr/local/include/FOX/FXObjectList.h \
 /usr/local/include/FOX/FXAccelTable.h /usr/local/include/FOX/FXApp.h \
 /usr/local/include/FOX/FXId.h /usr/local/include/FOX/FXFont.h \
 /usr/local/include/FOX/FXDrawable.h /usr/local/include/FOX/FXBitmap.h \
 /usr/local/include/FOX/FXImage.h /usr/local/include/FOX/FXGIFImage.h \
 /usr/local/include/FOX/FXBMPImage.h /usr/local/include/FOX/FXIcon.h \
 /usr/local/include/FOX/FXGIFIcon.h /usr/local/include/FOX/FXBMPIcon.h \
 /usr/local/include/FOX/FXDC.h /usr/local/include/FOX/FXWindow.h \
 /usr/local/include/FOX/FXFrame.h /usr/local/include/FOX/FXLabel.h \
 /usr/local/include/FOX/FXDial.h /usr/local/include/FOX/FXColorWell.h \
 /usr/local/include/FOX/FXTextField.h \
 /usr/local/include/FOX/FXButton.h \
 /usr/local/include/FOX/FXToggleButton.h \
 /usr/local/include/FOX/FXCheckButton.h \
 /usr/local/include/FOX/FXRadioButton.h \
 /usr/local/include/FOX/FXArrowButton.h \
 /usr/local/include/FOX/FXMenuButton.h \
 /usr/local/include/FOX/FXComposite.h \
 /usr/local/include/FOX/FXPacker.h \
 /usr/local/include/FOX/FXHorizontalFrame.h \
 /usr/local/include/FOX/FXVerticalFrame.h \
 /usr/local/include/FOX/FXMatrix.h /usr/local/include/FOX/FXSpinner.h \
 /usr/local/include/FOX/FXRootWindow.h \
 /usr/local/include/FOX/FXCanvas.h /usr/local/include/FOX/FXGroupBox.h \
 /usr/local/include/FOX/FXShell.h /usr/local/include/FOX/FXTooltip.h \
 /usr/local/include/FOX/FXPopup.h /usr/local/include/FOX/FXTopWindow.h \
 /usr/local/include/FOX/FXDialogBox.h \
 /usr/local/include/FOX/FXMainWindow.h /usr/local/include/FOX/FXMenu.h \
 /usr/local/include/FOX/FXMenuBar.h \
 /usr/local/include/FOX/FXOptionMenu.h \
 /usr/local/include/FOX/FXSwitcher.h /usr/local/include/FOX/FXTab.h \
 /usr/local/include/FOX/FXScrollbar.h \
 /usr/local/include/FOX/FXScrollWindow.h \
 /usr/local/include/FOX/FXList.h /usr/local/include/FOX/FXComboBox.h \
 /usr/local/include/FOX/FXTreeList.h \
 /usr/local/include/FOX/FXStatusbar.h \
 /usr/local/include/FOX/FXMessageBox.h \
 /usr/local/include/FOX/FXDirList.h /usr/local/include/FOX/FXSlider.h \
 /usr/local/include/FOX/FXSplitter.h /usr/local/include/FOX/FXHeader.h \
 /usr/local/include/FOX/FXShutter.h \
 /usr/local/include/FOX/FXIconList.h \
 /usr/local/include/FOX/FXFileList.h \
 /usr/local/include/FOX/FXFileSelector.h \
 /usr/local/include/FOX/FXFileDialog.h \
 /usr/local/include/FOX/FXColorSelector.h \
 /usr/local/include/FOX/FXColorDialog.h \
 /usr/local/include/FOX/FXText.h \
 /usr/local/include/FOX/FXProgressBar.h \
 /usr/local/include/FOX/FXMDIButton.h \
 /usr/local/include/FOX/FXMDIClient.h \
 /usr/local/include/FOX/FXMDIChild.h \
 /usr/local/include/FOX/FXDocument.h \
 /usr/local/include/FOX/FXDataTarget.h configdlg.h
pkgview/pkgview.h100664    764    764        7746  6636775423  13076 0ustar  davindavin/********************************************************************************
* pkgview an X Windows RPM viewer                                               *
* Copyright (C) 1998 by Davin S. Hills.  All Rights Reserved.                   *
*********************************************************************************
* This program is free software; you can redistribute it and/or                 *
* modify it under the terms of the GNU Library General Public                   *
* License as published by the Free Software Foundation; either                  *
* version 2 of the License, or (at your option) any later version.              *
*                                                                               *
* 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             *
* Library General Public License for more details.                              *
*                                                                               *
* You should have received a copy of the GNU Library General Public             *
* License along with this library; if not, write to the Free                    *
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
********************************************************************************/
class FXApp;
class FXMainWindow;
class FXHorizontalFrame;
class FXVerticalFrame;
class FXStatusbar;
class FXTreeList;
class FXIcon;
class FXString;
class FXTabBook;
class FXDirListBox;
class ConfigDlg;

class PkgViewApp : public FXApp {
	// Macro for class hierarchy declarations
	FXDECLARE(PkgViewApp)

public:
	FXMainWindow    *main;                      // Main window

public:
	// Message handlers
	long onCmdExit(FXObject*,FXSelector,void*);
	long onCmdUninstall(FXObject*,FXSelector,void*);
	long onCmdInfo(FXObject*,FXSelector,void*);
	long onCmdRefresh(FXObject*,FXSelector,void*);
	
	long onCmdGoto(FXObject*,FXSelector,void*);
	long onCmdInstall(FXObject*,FXSelector,void*);
	long onCmdInfoInstall(FXObject*,FXSelector,void*);
	long onCmdUpgrade(FXObject*,FXSelector,void*);
	long onCmdRefreshInstall(FXObject*,FXSelector,void*);
	long onCmdBrowse(FXObject*,FXSelector,void*);
	long onCmdConfig(FXObject*,FXSelector,void*);
	long onCmdView(FXObject*,FXSelector,void*);
	long onCmdAbout(FXObject*,FXSelector,void*);
	long onCmdRun(FXObject*,FXSelector,void*);
	long onCmdFTPInfo(FXObject*,FXSelector,void*);
	long onCmdFTPList(FXObject*,FXSelector,void*);
	long onCmdFTPInstall(FXObject*,FXSelector,void*);
	long onCmdFTPUpgrade(FXObject*,FXSelector,void*);
	
public:
	PkgViewApp();
	void create();
	virtual ~PkgViewApp();
	
	FXIcon *folder_open;
	FXIcon *folder_closed;
	FXIcon *doc;
	enum{
		EXIT_ID=1,
		ID_INSTALL=FXApp::ID_LAST,
		ID_UNINSTALL,
		ID_INFO,
		ID_VERIFY,
		ID_REFRESH,
		ID_EXIT,
		ID_GOTO,
		ID_DIRECTORY,
		ID_BROWSE,
		ID_INFOINSTALL,
		ID_UPGRADE,
		ID_REFRESHINSTALL,
		ID_CONFIG,
		ID_VIEW,
		ID_ABOUT,
		ID_RUN,
		ID_INFOFTP,
		ID_LISTFTP,
		ID_INSTALLFTP,
		ID_UPGRADEFTP,
		ID_FTPUSER,
		ID_FTPPASS,
		ID_FTPHOST,
		ID_FTPPATH,
		ID_RESPONSE
	};

protected:  
	FXHorizontalFrame *toolbar,*toolbar2,*toolbar3;
	FXVerticalFrame *content;
	FXStatusbar *statusbar;
	FXTreeList *tree;
	FXTreeList *itree;
	FXTabBook *tabbook;
	//FXTextField *directory;
	FXComboBox *directory;
	FXDirListBox *dirdlg;
	FXMenuBar *menubar;
	FXMenuPane *filemenu;
	FXMenuPane *helpmenu;
	FXTextField *ftpUser;
	FXTextField *ftpPass;
	FXTextField *ftpHost;
	FXTextField *ftpPath;
	//FXLabel *response;
	FXText *response;
	
protected:
	FXTreeItem *GetCurItem();
	void RefreshTree();
	void RefreshInstallTree();
	int doUninstall(FXString rootDir, FXString packageName);
	int doInstall(char *rootdir, char *filename, int isUpgrade);
	FXTreeItem *GetCurInstallItem();
	void ResetCombo();
	void SetRegistry();
	void ExpandList();
	void RunRPM_FTPCmd(FXString cmd);
	void ResetFTP();
};


pkgview/dirlist.cc100644    764    764        6211  6635636312  13202 0ustar  davindavin/********************************************************************************
* pkgview an X Windows RPM viewer                                               *
* Copyright (C) 1998 by Davin S. Hills.  All Rights Reserved.                   *
*********************************************************************************
* This program is free software; you can redistribute it and/or                 *
* modify it under the terms of the GNU Library General Public                   *
* License as published by the Free Software Foundation; either                  *
* version 2 of the License, or (at your option) any later version.              *
*                                                                               *
* 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             *
* Library General Public License for more details.                              *
*                                                                               *
* You should have received a copy of the GNU Library General Public             *
* License along with this library; if not, write to the Free                    *
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
********************************************************************************/
#include "fx.h"
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include "dirlist.h"
#include "FXTreeItem.h"

// Map
FXDEFMAP(FXDirListBox) FXDirListBoxMap[]={
};


// Object implementation
FXIMPLEMENT(FXDirListBox,FXDialogBox,FXDirListBoxMap,ARRAYNUMBER(FXDirListBoxMap))

// Make some windows
FXDirListBox::FXDirListBox(FXApp *app): FXDialogBox(app,"Directory List",DECOR_TITLE|DECOR_BORDER,0,0,350,400)
{ 
	FXVerticalFrame *contents=new FXVerticalFrame(this,LAYOUT_SIDE_TOP|FRAME_NONE|LAYOUT_FILL_X|LAYOUT_FILL_Y|PACK_UNIFORM_WIDTH);
	
	// Make contents
	dirtree=new FXDirList(contents,NULL,0,HSCROLLING_OFF|TREELIST_ROOT_BOXES|TREELIST_SHOWS_LINES|TREELIST_SHOWS_BOXES|FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y,0,0,0,0);

 	FXHorizontalFrame *frame=new FXHorizontalFrame(contents,PACK_UNIFORM_WIDTH|LAYOUT_SIDE_TOP|LAYOUT_FILL_X,0,0,0,0, 4,4,0,0, 0,0);

	// Done
	void *dum;
	//FXMatrix *fields=new FXMatrix(frame,4,MATRIX_BY_COLUMNS|LAYOUT_SIDE_TOP|LAYOUT_FILL_X);
	//directory=new FXTextField(fields,25,this,ID_DIRECTORY,LAYOUT_FILL_COLUMN|LAYOUT_FILL_X|FRAME_SUNKEN|FRAME_THICK);
	dum = (void*)new FXButton(frame,"&OK",NULL,this,ID_ACCEPT,FRAME_RAISED|FRAME_THICK|LAYOUT_RIGHT|LAYOUT_CENTER_Y);
	dum = (void*)new FXButton(frame,"&Cancel",NULL,this,ID_CANCEL,FRAME_RAISED|FRAME_THICK|LAYOUT_RIGHT|LAYOUT_CENTER_Y);
}

FXString FXDirListBox::getPath()
{
	FXDirItem *item;
   	item = (FXDirItem*)dirtree->getCurrentItem();
	if (item == NULL) {
		return "";
	}
	dirtree->itempath(item,(char *)path);
	FXString thepath(path);
	fprintf(stderr,"thepath: %s\n",thepath.text());
	return thepath;
}

FXuint FXDirListBox::execute()
{
	FXint rx,ry; 

	rx = ry = 0;
	show();
	return getApp()->runModalFor(this);
}

pkgview/main.cc100664    764    764        4107  6634506264  12461 0ustar  davindavin/********************************************************************************
* pkgview an X Windows RPM viewer                                               *
* Copyright (C) 1998 by Davin S. Hills.  All Rights Reserved.                   *
*********************************************************************************
* This program is free software; you can redistribute it and/or                 *
* modify it under the terms of the GNU Library General Public                   *
* License as published by the Free Software Foundation; either                  *
* version 2 of the License, or (at your option) any later version.              *
*                                                                               *
* 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             *
* Library General Public License for more details.                              *
*                                                                               *
* You should have received a copy of the GNU Library General Public             *
* License along with this library; if not, write to the Free                    *
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
********************************************************************************/
#include "fx.h"
#include "pkgview.h"
#include <stdio.h>

// Here we begin
int main(int argc,char *argv[]){
	
	fprintf(stderr,"pkgview version .01, Copyright (C) 1998 by Davin S. Hills\n"
	"pkgview comes with ABSOLUTELY NO WARRANTY; for details "
	"read COPYING.  This is free software, and you are welcome "
	"to redistribute it under certain conditions; view COPYING " 
	"for details.\n");
	
  // Make application
  PkgViewApp* application=new PkgViewApp;

  // Open the display
  application->init(argc,argv);

  // Create the application's windows
  application->create();

  // Run the application
  application->run();

  return 0;
  }


pkgview/pkgview.cc100664    764    764       72711  6637277150  13241 0ustar  davindavin/********************************************************************************
* pkgview an X Windows RPM viewer                                               *
* Copyright (C) 1998 by Davin S. Hills.  All Rights Reserved.                   *
*********************************************************************************
* This program is free software; you can redistribute it and/or                 *
* modify it under the terms of the GNU Library General Public                   *
* License as published by the Free Software Foundation; either                  *
* version 2 of the License, or (at your option) any later version.              *
*                                                                               *
* 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             *
* Library General Public License for more details.                              *
*                                                                               *
* You should have received a copy of the GNU Library General Public             *
* License along with this library; if not, write to the Free                    *
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
********************************************************************************/
#include "fx.h"
#include "pkgview.h"
#include <fcntl.h>
#include <rpm/rpmlib.h>
#include <stdlib.h>
#include <stdio.h>
#include <dirent.h>
#include <sys/stat.h>
#include <string.h>
#include "FXTreeItem.h"
#include "infodlg.h"
#include "dirlist.h"
#include "configdlg.h"

PkgViewApp *thisapp;
int MessageBox(const char* name,const char* text=NULL,FXuint type=MBOX_OK)
{
	FXuint opts = type | DECOR_TITLE|DECOR_BORDER;
	FXMessageBox *msgbox = new FXMessageBox(thisapp,name,text,NULL,opts);
	return msgbox->execute();
}

FXbool mysort(const FXTreeItem *i1,const FXTreeItem *i2)
{
	return (i1->label > i2->label);
}

void printDepProblems(FILE * f, struct rpmDependencyConflict * conflicts, int numConflicts) 
{
    int i;
	FXString msg,temp;

    for (i = 0; i < numConflicts; i++) {
		temp.format("%s", conflicts[i].needsName);
		msg += temp;
		if (conflicts[i].sense == rpmDependencyConflict::RPMDEP_SENSE_REQUIRES) {
			temp.format(" is needed by %s-%s-%s\n", conflicts[i].byName, 
				conflicts[i].byVersion, conflicts[i].byRelease);
			msg += temp;
		}
		else {
			temp.format(" conflicts with %s-%s-%s\n", conflicts[i].byName, 
				conflicts[i].byVersion, conflicts[i].byRelease);
			msg += temp;
		}
	}
	MessageBox("Failed Dependencies",msg.text());
	

}

int installPackages(char *rootdir, char *filename, rpmdb db, int flags=0)
{
    int fd, rc;
    int installFailed = 0;
	FXString msg,temp;
	fd = open(filename, O_RDONLY);
	if (fd < 0) {
	    msg.format("error: cannot open file %s", filename);
		MessageBox("Error",msg);
		return 1;
	} 

	if (db) 
	    rc = rpmInstallPackage(rootdir, db, fd, NULL, flags, NULL, NULL);
	else 
		rc = rpmInstallSourcePackage(rootdir, fd, NULL, NULL, NULL, NULL);

	if (rc == 1) {
	    temp.format("error: %s does not appear to be a RPM package", filename);
		msg = temp;
	}
	if (rc) {
	    temp.format("error: %s cannot be installed", filename);
		msg += temp;
		MessageBox("Error",msg);
	    installFailed = 1;
	}

	close(fd);

    return installFailed;

}

const unsigned char minidoc1[]={
  0x47,0x49,0x46,0x38,0x37,0x61,0x10,0x00,0x10,0x00,0xf1,0x00,0x00,0xbf,0xbf,0xbf,
  0x00,0x00,0x00,0xff,0xff,0xff,0x7f,0x7f,0x7f,0x2c,0x00,0x00,0x00,0x00,0x10,0x00,
  0x10,0x00,0x00,0x02,0x39,0x84,0x8f,0x89,0xc1,0x1d,0x7a,0x82,0x98,0x93,0x41,0x20,
  0x87,0x16,0xf2,0x29,0x49,0x71,0xcd,0x27,0x68,0x9b,0x16,0x0c,0x09,0x18,0x56,0xea,
  0x52,0x9a,0x5b,0xba,0xb6,0x14,0x0d,0xcb,0xf3,0x1b,0xd9,0x6e,0xad,0x1b,0x70,0x78,
  0x06,0x56,0x0b,0x17,0x71,0x28,0x89,0x86,0xa0,0xec,0x02,0x05,0x14,0x00,0x00,0x3b
  };

/* Generated by reswrap from file minifolderopen.gif */
const unsigned char minifolderopen[]={
  0x47,0x49,0x46,0x38,0x37,0x61,0x10,0x00,0x10,0x00,0xf2,0x00,0x00,0xb2,0xc0,0xdc,
  0x00,0x00,0x00,0x7f,0x7f,0x7f,0xff,0xff,0xff,0xd9,0xd9,0xd9,0xff,0xff,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x00,0x03,
  0x42,0x08,0xba,0xdc,0x2c,0x10,0xba,0x37,0x6a,0x15,0x13,0x88,0x41,0x4a,0x27,0x43,
  0x14,0x29,0x9b,0x67,0x82,0x56,0x18,0x68,0xdc,0xe9,0x12,0x42,0x20,0xce,0x62,0x11,
  0x6f,0x69,0x1e,0xc3,0x72,0xfb,0xb9,0xb2,0x18,0xeb,0x47,0xbc,0xad,0x4a,0xc4,0x93,
  0x6c,0xc5,0x7a,0x99,0x62,0x4c,0x1a,0x2d,0xc0,0x04,0x50,0xaf,0x58,0x6c,0x66,0xcb,
  0x6d,0x24,0x00,0x00,0x3b
  };

/* Generated by reswrap from file minifolderclosed.gif */
const unsigned char minifolderclosed[]={
  0x47,0x49,0x46,0x38,0x37,0x61,0x10,0x00,0x10,0x00,0xf2,0x00,0x00,0xb2,0xc0,0xdc,
  0x80,0x80,0x80,0xc0,0xc0,0xc0,0xff,0xff,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0x00,
  0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x00,0x03,
  0x3b,0x08,0xba,0xdc,0x1b,0x10,0x3a,0x16,0xc4,0xb0,0x22,0x4c,0x50,0xaf,0xcf,0x91,
  0xc4,0x15,0x64,0x69,0x92,0x01,0x31,0x7e,0xac,0x95,0x8e,0x58,0x7b,0xbd,0x41,0x21,
  0xc7,0x74,0x11,0xef,0xb3,0x5a,0xdf,0x9e,0x1c,0x6f,0x97,0x03,0xba,0x7c,0xa1,0x64,
  0x48,0x05,0x20,0x38,0x9f,0x50,0xe8,0x66,0x4a,0x75,0x24,0x00,0x00,0x3b
  };

// Message Map for the ProETest App class
FXDEFMAP(PkgViewApp) PkgViewAppMap[]={
  //________Message_Type____ID__________________________Message_Handler_______
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_UNINSTALL,	PkgViewApp::onCmdUninstall),
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_INFO,		PkgViewApp::onCmdInfo),
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_REFRESH,		PkgViewApp::onCmdRefresh),
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_EXIT,		PkgViewApp::onCmdExit),
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_INFOINSTALL,	PkgViewApp::onCmdInfoInstall),
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_INSTALL,		PkgViewApp::onCmdInstall),
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_UPGRADE,		PkgViewApp::onCmdUpgrade),
  FXMAPFUNC(SEL_COMMAND,	PkgViewApp::ID_REFRESHINSTALL,PkgViewApp::onCmdRefreshInstall),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_GOTO,     	PkgViewApp::onCmdGoto),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_BROWSE,     	PkgViewApp::onCmdBrowse),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_CONFIG,     	PkgViewApp::onCmdConfig),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_VIEW,     	PkgViewApp::onCmdView),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_RUN,     	PkgViewApp::onCmdRun),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_ABOUT,     	PkgViewApp::onCmdAbout),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_INFOFTP,    	PkgViewApp::onCmdFTPInfo),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_LISTFTP,    	PkgViewApp::onCmdFTPList),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_INSTALLFTP, 	PkgViewApp::onCmdFTPInstall),
  FXMAPFUNC(SEL_COMMAND, 	PkgViewApp::ID_UPGRADEFTP, 	PkgViewApp::onCmdFTPUpgrade),

};

// Macro for the PkgViewApp class hierarchy implementation
FXIMPLEMENT(PkgViewApp,FXApp,PkgViewAppMap,ARRAYNUMBER(PkgViewAppMap))



// Construct an application
PkgViewApp::PkgViewApp() : FXApp("pkgview")
{
	void *dum;
	thisapp = this;
	main=new FXMainWindow(this,"Package Viewer",NULL,NULL,DECOR_ALL,0,0,550,600);
	
	// Make menu bar
	menubar=new FXMenuBar(main,LAYOUT_SIDE_TOP|LAYOUT_FILL_X);
	
	filemenu=new FXMenuPane(this);
	dum = (void*)new FXMenuCommand(filemenu,"Configure pkgview...",NULL,this,ID_CONFIG);
	dum = (void*)new FXMenuCommand(filemenu,"Quit",NULL,this,ID_QUIT,MENU_DEFAULT);
	dum = (void*)new FXMenuTitle(menubar,"File",NULL,filemenu);
	helpmenu=new FXMenuPane(this);
	dum = (void*)new FXMenuCommand(helpmenu,"About pkgview...",NULL,this,ID_ABOUT,0);
	dum = (void*)new FXMenuTitle(menubar,"Help",NULL,helpmenu,LAYOUT_RIGHT);

	// Folder icons
	folder_open=new FXGIFIcon(this,minifolderopen);
	folder_closed=new FXGIFIcon(this,minifolderclosed);
	doc=new FXGIFIcon(this,minidoc1);

   	// Status bar
  	statusbar=new FXStatusbar(main,LAYOUT_SIDE_BOTTOM|LAYOUT_FILL_X|STATUSBAR_WITH_DRAGCORNER);

	// Separator
	dum = (void*)new FXHorizontalSeparator(main,LAYOUT_SIDE_TOP|LAYOUT_FILL_X|SEPARATOR_GROOVE);

	// Contents
	FXHorizontalFrame *contents=new FXHorizontalFrame(main,LAYOUT_SIDE_TOP|FRAME_NONE|LAYOUT_FILL_X|LAYOUT_FILL_Y|PACK_UNIFORM_WIDTH);

	// Switcher
	tabbook=new FXTabBook(contents,NULL,0,LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_RIGHT);

	// Tab 1 Installed
	dum = (void*)new FXTabItem(tabbook,"&Installed",NULL);
	FXVerticalFrame *hframe=new FXVerticalFrame(tabbook,FRAME_THICK|FRAME_RAISED);
 	toolbar=new FXHorizontalFrame(hframe,PACK_UNIFORM_WIDTH|LAYOUT_SIDE_TOP|LAYOUT_FILL_X,0,0,0,0, 4,4,0,0, 0,0);
	dum = (void*)new FXButton(toolbar,"Info...\tInfo\tInformation about a  package.",NULL,this,ID_INFO);
	dum = (void*)new FXButton(toolbar,"Uninstall\tUninstall\tUninstall a package.",NULL,this,ID_UNINSTALL);
	dum = (void*)new FXButton(toolbar,"Refresh\tRefresh\tRefresh package list.",NULL,this,ID_REFRESH);
	dum = (void*)new FXVerticalSeparator(toolbar,SEPARATOR_GROOVE);
	dum = (void*)new FXButton(toolbar,"View\tView\tView selected file with configured viewer.",NULL,this,ID_VIEW);
	dum = (void*)new FXButton(toolbar,"Run\tRun\tRun selected file.",NULL,this,ID_RUN);
	dum = (void*)new FXHorizontalSeparator(hframe,LAYOUT_SIDE_TOP|SEPARATOR_GROOVE|LAYOUT_FILL_X);
    tree=new FXTreeList(hframe,NULL,0,TREELIST_ROOT_BOXES|TREELIST_SHOWS_BOXES|TREELIST_SHOWS_LINES|FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_RIGHT);
	//End Tab 1

	// Tab 2 Not Installed
	dum = (void*)new FXTabItem(tabbook,"&Not Installed",NULL);
	FXVerticalFrame *hframe2=new FXVerticalFrame(tabbook,FRAME_THICK|FRAME_RAISED);
 	toolbar2=new FXHorizontalFrame(hframe2,PACK_UNIFORM_WIDTH|LAYOUT_SIDE_TOP|LAYOUT_FILL_X,0,0,0,0, 4,4,0,0, 0,0);
	dum = (void*)new FXButton(toolbar2,"&Info...\tInfo\tInformation about the selected package.",NULL,this,ID_INFOINSTALL);
	dum = (void*)new FXButton(toolbar2,"&Install\tInstall\tInstall the selected package.",NULL,this,ID_INSTALL);
	dum = (void*)new FXButton(toolbar2,"&Upgrade\tUpgrade\tUpgrade this package.",NULL,this,ID_UPGRADE);
	dum = (void*)new FXButton(toolbar2,"&Refresh\tRefreshe\tRefresh the uninstalled package tree.",NULL,this,ID_REFRESHINSTALL);
	dum = (void*)new FXHorizontalSeparator(hframe2,LAYOUT_SIDE_TOP|SEPARATOR_GROOVE|LAYOUT_FILL_X);
	
    itree=new FXTreeList(hframe2,NULL,0,TREELIST_ROOT_BOXES|TREELIST_SHOWS_BOXES|TREELIST_SHOWS_LINES|FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_RIGHT);
	
	// Bottom with buttons
	FXMatrix *fields=new FXMatrix(hframe2,4,MATRIX_BY_COLUMNS|LAYOUT_SIDE_TOP|LAYOUT_FILL_X);
	
	dum = (void*)new FXLabel(fields,"Directory:",NULL,JUSTIFY_LEFT);
	//directory=new FXTextField(fields,25,this,ID_DIRECTORY,LAYOUT_FILL_COLUMN|LAYOUT_FILL_X|FRAME_SUNKEN|FRAME_THICK);
	directory=new FXComboBox(fields,25,this,ID_DIRECTORY,LAYOUT_FILL_COLUMN|LAYOUT_FILL_X|FRAME_SUNKEN|FRAME_THICK);
	dum = (void*)new FXButton(fields,"&Go To\tGo To\tGo to the specified directory.",NULL,this,ID_GOTO);
	dum = (void*)new FXButton(fields,"&Browse...\tBrowse\tBrowse for an install directory.",NULL,this,ID_BROWSE);
	// END Tab 2
	
	// Tab 3 FTP
	dum = (void*)new FXTabItem(tabbook,"&FTP",NULL);
	FXVerticalFrame *hframe3=new FXVerticalFrame(tabbook,FRAME_THICK|FRAME_RAISED);
 	toolbar3=new FXHorizontalFrame(hframe3,PACK_UNIFORM_WIDTH|LAYOUT_SIDE_TOP|LAYOUT_FILL_X,0,0,0,0, 4,4,0,0, 0,0);
	dum = (void*)new FXButton(toolbar3,"&Info\tInfo\tInformation about the package.",NULL,this,ID_INFOFTP);
	dum = (void*)new FXButton(toolbar3,"&File List\tList\tFiles contained in the package.",NULL,this,ID_LISTFTP);
	dum = (void*)new FXButton(toolbar3,"&Install\tInstall\tInstall the package.",NULL,this,ID_INSTALLFTP);
	dum = (void*)new FXButton(toolbar3,"&Upgrade\tUpgrade\tUpgrade package.",NULL,this,ID_UPGRADEFTP);
	dum = (void*)new FXHorizontalSeparator(hframe3,LAYOUT_SIDE_TOP|SEPARATOR_GROOVE|LAYOUT_FILL_X);

	FXMatrix *fields3=new FXMatrix(hframe3,2,MATRIX_BY_COLUMNS|LAYOUT_SIDE_TOP|LAYOUT_FILL_X);
	dum = (void*)new FXLabel(fields3,"User (anonymous):",NULL,JUSTIFY_LEFT);
	ftpUser=new FXTextField(fields3,25,this,ID_FTPUSER,LAYOUT_FILL_COLUMN|LAYOUT_FILL_X|FRAME_SUNKEN|FRAME_THICK);
	dum = (void*)new FXLabel(fields3,"Password (myname@here.com):",NULL,JUSTIFY_LEFT);
	ftpPass=new FXTextField(fields3,25,this,ID_FTPPASS,TEXTFIELD_PASSWD|LAYOUT_FILL_COLUMN|LAYOUT_FILL_X|FRAME_SUNKEN|FRAME_THICK);
	dum = (void*)new FXLabel(fields3,"Host (ftp.something.com):",NULL,JUSTIFY_LEFT);
	ftpHost=new FXTextField(fields3,25,this,ID_FTPHOST,LAYOUT_FILL_COLUMN|LAYOUT_FILL_X|FRAME_SUNKEN|FRAME_THICK);
	dum = (void*)new FXLabel(fields3,"Path (/path/to/package.rpm):",NULL,JUSTIFY_LEFT);
	ftpPath=new FXTextField(fields3,25,this,ID_FTPPATH,LAYOUT_FILL_COLUMN|LAYOUT_FILL_X|FRAME_SUNKEN|FRAME_THICK);
    response=new FXText(hframe3,this,ID_RESPONSE,TEXT_READONLY|JUSTIFY_LEFT|JUSTIFY_TOP|FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_RIGHT);
	//End Tab 1

	RefreshTree();
	dirdlg = new FXDirListBox(this);
}


// You might do some real cleanup!
PkgViewApp::~PkgViewApp()
{
	delete folder_open;
	delete folder_closed;
	delete doc;
}

void PkgViewApp::RefreshTree()
{
    FXTreeItem *curtree;
	tree->removeAllItems();

	rpmdb db = NULL;
	int offset;
	int type, count;
	char *name,*version,*release;
	char ** fileList;
	char *rootdir = "/";
	int i;
	Header header;
	if (rpmReadConfigFiles(NULL,NULL,NULL,0)) { 
		exit(1);
	}
    if (rpmdbOpen(rootdir, &db, O_RDONLY, 0644)) {
		MessageBox("DB Error","Can't open database in /var/lib/rpm");
		exit(1);	
	}
	FXString combined;
	offset = rpmdbFirstRecNum(db);	
	while ((offset != -1) && (offset != 0)) {
		header = rpmdbGetRecord(db,offset);
		headerGetEntry(header, RPMTAG_NAME, &type, (void **) &name, &count);
		headerGetEntry(header, RPMTAG_VERSION, &type, (void **) &version, &count);
		headerGetEntry(header, RPMTAG_RELEASE, &type, (void **) &release, &count);
		combined = name;
	   	combined += "-";
	   	combined += version;
	   	combined += "-";
	   	combined +=	release;
		curtree = tree->addItemLast(0,combined,folder_open,folder_closed);
		if (headerGetEntry(header, RPMTAG_FILENAMES, &type, (void **) &fileList, &count)) {
			for (i=0;i<count;i++) {
				tree->addItemLast(curtree,fileList[i],doc,doc);
			}
		}
		offset=rpmdbNextRecNum(db, offset);
	}
	rpmdbClose(db);	

	tree->setSortFunc((FXItemSortFunc)mysort);
	tree->sortItems();
}

void PkgViewApp::RefreshInstallTree()
{
    FXTreeItem *curtree;

	itree->removeAllItems();

	DIR *dp;
	struct dirent *entry;
	struct stat statbuf;
	char *name,*version,*release;
	Header header;
	int type, count, rc, fd, isSource, i;
    dbiIndexSet matches;
	FXString pkg,msg,temp;
    rpmdb db;
	char ** fileList;

	if (rpmReadConfigFiles(NULL,NULL,NULL,0))  
		return ;

	if ((dp = opendir((char*)directory->getText())) == NULL) {
		msg.format("Cannot open directory: %s",(char*)directory->getText());
		MessageBox("Error",msg);
		return ;
	}
	if (rpmdbOpen("/", &db, O_RDONLY, 0644)) {
		MessageBox("Error","cannot open packages.rpm");
		return ;
    }
	chdir((char*)directory->getText());
	msg = "";
	while ((entry = readdir(dp)) != NULL) {
		stat(entry->d_name,&statbuf);
		if (!S_ISDIR(statbuf.st_mode)) {
			if (strcmp(entry->d_name+(strlen(entry->d_name)-3),"rpm") == 0) {
				if ((fd = open(entry->d_name, O_RDONLY)) < 0) {
					temp.format("Open of %s failed\n", entry->d_name);
					msg += temp;
					continue ;
				}
				rc = rpmReadPackageHeader(fd, &header, &isSource, NULL, NULL);	
				if (rc == 0) { //Got the info
					if (!header) {
						MessageBox("Error","Old source packages can't be queried.");
					}
					else {
						FXString pkg;
						headerGetEntry(header, RPMTAG_NAME, &type, (void **) &name, &count);
						headerGetEntry(header, RPMTAG_VERSION, &type, (void **) &version, &count);
						headerGetEntry(header, RPMTAG_RELEASE, &type, (void **) &release, &count);
						pkg = FXString(name) + "-" + FXString(version) + "-" + release;
						rc = rpmdbFindByLabel(db, (char*)pkg.text() , &matches);
						if (rc == 1) { //Not installed
							pkg =  entry->d_name;
							curtree = itree->addItemLast(0,pkg,folder_open,folder_closed);
							if (headerGetEntry(header, RPMTAG_FILENAMES, &type, (void **) &fileList, &count)) {
								for (i=0;i<count;i++) {
									itree->addItemLast(curtree,fileList[i],doc,doc);
								}
							}
						}
						else
							dbiFreeIndexRecord(matches);
					}
				}
				close(fd);
			}
		}
	}
	rpmdbClose(db);	
	closedir(dp);
	if (msg.length() > 1)
		MessageBox("Error",msg);

	itree->setSortFunc((FXItemSortFunc)mysort);
	itree->sortItems();
}

// Create and initialize 
void PkgViewApp::create()
{
	FXApp::create();
	main->show();
	ResetCombo();
	ResetFTP();
}

// We're done!
long PkgViewApp::onCmdExit(FXObject*, FXSelector, void* ptr)
{
  exit(0);
  return 1;
}

long PkgViewApp::onCmdUninstall(FXObject*,FXSelector,void*)
{
	FXTreeItem *item;
	if ((item = GetCurItem()) == NULL)
		return 1;
	
	if (doUninstall("/",item->label.text()) == 0) { //Success
		FXString msg;
		msg.format("Uninstalled %s",item->label.text());
		MessageBox("Unistall Complete",msg);
		RefreshTree();
	}
	return 1;
}

long PkgViewApp::onCmdInfo(FXObject*,FXSelector,void*)
{
    rpmdb db;
    dbiIndexSet matches;
	FXTreeItem *item;
	Header header;
	int type, count, rc;
	char *descrip;
	FXString msg;
	
	if ((item = GetCurItem()) == NULL)
		return 1;
	
	FXString pkg;
	pkg = item->label;

	if (rpmdbOpen("/", &db, O_RDONLY, 0644)) {
		MessageBox("DB Error","error: cannot open packages.rpm");
		return 1;
    }
	rc = rpmdbFindByLabel(db, (char*)pkg.text(), &matches);
	if (rc == 1) {
		msg.format("Package %s is not installed", pkg.text());
		MessageBox("Error",msg);
		return 1;
	} 
	else if (rc == 2) {
		msg.format("Error searching for package %s\n", pkg.text());
		MessageBox("Error",msg);
		return 1;
	} 
	else {
		if (matches.recs[0].recOffset) {
			header = rpmdbGetRecord(db,matches.recs[0].recOffset);
			headerGetEntry(header, RPMTAG_DESCRIPTION, &type, (void **) &descrip, &count);
			pkg += FXString("\n") + descrip;
			InfoDlg *dialog = new InfoDlg(this);
			dialog->descrip->setText((char*)pkg.text());
			dialog->execute();
			delete dialog;
			
		}
	}
	dbiFreeIndexRecord(matches);
	rpmdbClose(db);	
	return 1;
}

long PkgViewApp::onCmdRefresh(FXObject*,FXSelector,void*)
{
	RefreshTree();
	return 1;
}

FXTreeItem *PkgViewApp::GetCurItem()
{
	FXTreeItem *item,*pitem;
   	item = tree->getCurrentItem();
	if (item == NULL) {
		return item;
	}
	if ((pitem=tree->getParentItem(item)) != NULL) {
		return pitem;
	}
	return item;
}

int PkgViewApp::doUninstall(FXString rootDir, FXString packageName)
{
    rpmdb db;
    dbiIndexSet matches;
    int i,j;
    int mode;
    int rc;
    int count;
    int numPackages = 1, packageOffsetsAlloced = 1;
    int * packageOffsets;
    rpmDependencies rpmdep;
    struct rpmDependencyConflict * conflicts;
    int numConflicts;
    int stopUninstall = 0;
	int numFailed = 0;
	FXString msg;

    packageOffsets = (int *)malloc(sizeof(int *));

	mode = O_RDWR | O_EXCL;
	
    if (rpmdbOpen((char*)rootDir.text(), &db, mode, 0644)) {
		msg.format("error: cannot open %s packages.rpm", rootDir.text());
		MessageBox("DB Error",msg);
		return -1;
    }

	rc = rpmdbFindByLabel(db, (char*)packageName.text(), &matches);
	if (rc == 1) {
		msg.format("package %s is not installed",packageName.text());
		MessageBox("Error",msg);
		return -1;
	} 
	else if (rc == 2) {
		msg.format("error searching for package %s", packageName.text());
		MessageBox("Error",msg);
		return -1;
	} 
	else {
		count = 0;
		for (i = 0; i < matches.count; i++)
			if (matches.recs[i].recOffset) 
				count++;
		
		// if count > 1 means multiple packages 
		numPackages += count;
		
		if (numPackages > packageOffsetsAlloced) {
			packageOffsetsAlloced = numPackages + 5;
			packageOffsets = (int*)realloc(packageOffsets, sizeof(int *) * packageOffsetsAlloced);
			
		}
		j=0;
		for (i = 0; i < matches.count; i++) {
			if (matches.recs[i].recOffset) {
				packageOffsets[j++] = matches.recs[i].recOffset;
			}
		}

		dbiFreeIndexRecord(matches);
	}
		
	//DAVIN
	numPackages = j;
	
	rpmdep = rpmdepDependencies(db);
	for (i = 0; i < numPackages; i++)
		rpmdepRemovePackage(rpmdep, packageOffsets[i]);

	if (rpmdepCheck(rpmdep, &conflicts, &numConflicts)) {
		numFailed = numPackages;
		stopUninstall = 1;
	}

	rpmdepDone(rpmdep);

	if (!stopUninstall && conflicts) {
		printDepProblems(stderr, conflicts, numConflicts);
		rpmdepFreeConflicts(conflicts, numConflicts);
		numFailed += numPackages;
		stopUninstall = 1;
	}

    if (!stopUninstall) {
		for (i = 0; i < numPackages; i++) {
			if (rpmRemovePackage((char*)rootDir.text(), db, packageOffsets[i],0)) 
				numFailed++;
		}
    }

    rpmdbClose(db);

    free(packageOffsets);

    return numFailed;
}

// Install members
long PkgViewApp::onCmdRefreshInstall(FXObject*,FXSelector,void*)
{
	RefreshInstallTree();
	return 1;
}

long PkgViewApp::onCmdUpgrade(FXObject*,FXSelector,void*)
{
	FXTreeItem *item;
	if ((item = GetCurInstallItem()) == NULL)
		return 1;
	FXString msg;
	if (doInstall("/", (char*)item->label.text(), 1) == 0) { //Success
		msg.format("Upgraded %s",item->label.text());
		itree->removeItem(item);
		handle(this,MKUINT(PkgViewApp::ID_REFRESH,SEL_COMMAND),NULL);
		MessageBox("Upgrade",msg);
	}
	return 1;
}

long PkgViewApp::onCmdInstall(FXObject*,FXSelector,void*)
{
	FXTreeItem *item;
	if ((item = GetCurInstallItem()) == NULL)
		return 1;
	FXString msg;
	if (doInstall("/", (char*)item->label.text(), 0) == 0) { //Success
		msg.format("Installed %s",item->label.text());
		itree->removeItem(item);
		handle(this,MKUINT(PkgViewApp::ID_REFRESH,SEL_COMMAND),NULL);
		MessageBox("Install",msg);
	}
	return 1;
}

long PkgViewApp::onCmdInfoInstall(FXObject*,FXSelector,void*)
{
	int fd,rc,isSource,count,type;
	Header header;
	char *name,*version,*release,*descrip;	
	FXString fname,msg,temp;
	FXTreeItem *item;
	if ((item = GetCurInstallItem()) == NULL)
		return 1;
	fname = item->label;

	if ((fd = open(fname.text(), O_RDONLY)) < 0) {
		msg.format("Open of %s failed", (char*)fname.text());
		MessageBox("Error",msg);
		return 1;
	}
	rc = rpmReadPackageHeader(fd, &header, &isSource, NULL, NULL);	
	switch (rc) {
		case 0:
			if (!header) {
				MessageBox("Error","Old source packages can't be queried.");
			}
			else {
				FXString pkg;
				headerGetEntry(header, RPMTAG_NAME, &type, (void **) &name, &count);
				headerGetEntry(header, RPMTAG_VERSION, &type, (void **) &version, &count);
				headerGetEntry(header, RPMTAG_RELEASE, &type, (void **) &release, &count);
				headerGetEntry(header, RPMTAG_DESCRIPTION, &type, (void **) &descrip, &count);
				pkg = FXString(name) + "-" + FXString(version) + "-" + release;
				pkg += FXString("\n") + descrip;
				InfoDlg *dialog = new InfoDlg(this);
				dialog->descrip->setText((char*)pkg.text());
				dialog->execute();
				delete dialog;
			}
			break;
		case 1:
			temp.format("%s does not appear to be an RPM package.",(char*)fname.text());
			msg = temp;
		default:
			temp.format("Failed to query %s.",(char*)fname.text());			
			msg += temp;
			MessageBox("Error",msg);
	}
	close(fd);
	return 1;
}

long PkgViewApp::onCmdGoto(FXObject*,FXSelector,void*)
{
	RefreshInstallTree();
	ExpandList();
	return 1;
}

long PkgViewApp::onCmdBrowse(FXObject*,FXSelector,void*)
{
	FXint ret = dirdlg->execute();
	if (ret) {
		FXString path = dirdlg->getPath();
		if (path.length() > 0) {
			directory->setText(path);
			ExpandList();
			RefreshInstallTree();
		}
	}
	return 1;
}

FXTreeItem *PkgViewApp::GetCurInstallItem()
{
	FXTreeItem *item,*pitem;
   	item = itree->getCurrentItem();
	if (item == NULL) {
		return item;
	}
	if ((pitem=itree->getParentItem(item)) != NULL) {
		return pitem;
	}
	return item;
}

int PkgViewApp::doInstall(char *rootdir, char *filename, int isUpgrade)
{
	FXString msg;
    rpmdb db;
    int fd;
    int mode, rc, flags = 0;
    int installFailed = 0;
    Header header;
    int isSource;
    rpmDependencies rpmdep;
    struct rpmDependencyConflict *conflicts;
    int numConflicts;
    int stopInstall = 0;

	mode = O_RDWR | O_CREAT;

	fd = open(filename, O_RDONLY);
	if (fd < 0) {
		msg.format("Cannot open file %s", filename);
		MessageBox("Error",msg);
		return 1;
	}
	rc = rpmReadPackageHeader(fd, &header, &isSource, NULL, NULL);
	close(fd);
		
	if (rc == 1) { 
		msg.format("%s does not appear to be a RPM package",filename);
		MessageBox("Error",msg);
	}
	if (rc) {
		msg.format("%s cannot be installed", filename);
		MessageBox("Error",msg);
		return 1;
	}
   	else if (isSource) {
		/* the header will be NULL if this is a v1 source package */
		if (header)
			headerFree(header);
	} 

    if (!isSource) {
		if (rpmdbOpen(rootdir, &db, mode, 0644)) {
			msg.format("Cannot open %s%s/packages.rpm", 
				rootdir, rpmGetVar(RPMVAR_DBPATH));
			MessageBox("Error",msg);
			return 1;
		}

		rpmdep = rpmdepDependencies(db);
		if (isUpgrade) {
			flags = RPMINSTALL_UPGRADE;
			rpmdepUpgradePackage(rpmdep, header, filename);
		}
		else
			rpmdepAddPackage(rpmdep, header, filename); 

		if (rpmdepCheck(rpmdep, &conflicts, &numConflicts)) {
			installFailed = 1;
			stopInstall = 1;
		}

		if (!stopInstall && conflicts) {
			printDepProblems(stderr, conflicts, numConflicts);
			rpmdepFreeConflicts(conflicts, numConflicts);
			installFailed = 1;
			stopInstall = 1;
		}

		rpmdepDone(rpmdep);
    }
    else
		db = NULL;

    if (!stopInstall)
		installFailed = installPackages(rootdir,filename,db,flags);

	headerFree(header);

    if (db) rpmdbClose(db);

    return installFailed;
}

void PkgViewApp::ExpandList()
{
	FXListItem *item;
	FXString entry,dir;
	dir = directory->getText();
	item = directory->getFirstItem();
	while (item != NULL) {
		entry = directory->getItemText(item);
		if ((entry == dir) || (entry.length() < 1))
			return ;
		item = directory->getNextItem(item);
	}
	directory->addItemFirst(dir);
	SetRegistry();
}

void PkgViewApp::ResetCombo()
{
	directory->removeAllItems();

	FXString dentry;
	dentry = reg().readEntry("Dir","dir1","/mnt/cdrom/RedHat/RPMS");
	if (dentry.length() > 0) {
		directory->addItemLast(dentry);
		directory->setText(dentry);
	}
	dentry = reg().readEntry("Dir","dir2","");
	if (dentry.length() > 0)
		directory->addItemLast(dentry);
	dentry = reg().readEntry("Dir","dir3","");
	if (dentry.length() > 0)
		directory->addItemLast(dentry);
	dentry = reg().readEntry("Dir","dir4","");
	if (dentry.length() > 0)
		directory->addItemLast(dentry);
	dentry = reg().readEntry("Dir","dir5","");
	if (dentry.length() > 0)
		directory->addItemLast(dentry);
}

void PkgViewApp::SetRegistry()
{
	FXListItem *item;
	FXString dir;
	item = directory->getFirstItem();
	dir = directory->getItemText(item);
	reg().writeEntry("Dir","dir1",dir);
	
	item = directory->getNextItem(item);
	if (item == NULL)
		return;
	dir = directory->getItemText(item);
	reg().writeEntry("Dir","dir2",dir);

	item = directory->getNextItem(item);
	if (item == NULL)
		return;
	dir = directory->getItemText(item);
	reg().writeEntry("Dir","dir3",dir);
	
	item = directory->getNextItem(item);
	if (item == NULL)
		return;
	dir = directory->getItemText(item);
	reg().writeEntry("Dir","dir4",dir);
	
	item = directory->getNextItem(item);
	if (item == NULL)
		return;
	dir = directory->getItemText(item);
	reg().writeEntry("Dir","dir5",dir);
}

long PkgViewApp::onCmdConfig(FXObject*,FXSelector,void*)
{
	ConfigDlg *condlg;
	condlg = new ConfigDlg(this);
	if (condlg->execute()) {
		ResetCombo();
		ResetFTP();
	}
	delete condlg;
	return 1;
}

long PkgViewApp::onCmdView(FXObject*,FXSelector,void*)
{
	FXTreeItem *item,*pitem;
   	item = tree->getCurrentItem();
	if (item == NULL) {
		return 1;
	}
	if ((pitem=tree->getParentItem(item)) != NULL) {
		FXString viewer;
		viewer = reg().readEntry("Apps","viewer","gvim");
		viewer += " " + item->label + " &";
		//TODO Learn how to do this right!
		system(viewer.text());
	}

	return 1;
}

long PkgViewApp::onCmdAbout(FXObject*,FXSelector,void*)
{
	showModalInformationBox(MBOX_OK,"About pkgview",
			"pkgview 0.2\n"
			"The RPM viewer\n"
			"Davin S. Hills\n"
			"dshills@uswest.net\n"
			"http://www.users.uswest.net/~dshills/linux.html");
	return 1;
}


long PkgViewApp::onCmdRun(FXObject*,FXSelector,void*)
{
	FXTreeItem *item,*pitem;
   	item = tree->getCurrentItem();
	if (item == NULL) {
		return 1;
	}
	if ((pitem=tree->getParentItem(item)) != NULL) {
		FXString runcmd;
		runcmd = item->label + " &";
		//TODO Learn how to do this right!
		system(runcmd);
	}

	return 1;
}

void PkgViewApp::RunRPM_FTPCmd(FXString cmd)
{
	FXString rpmstr,retstr;
	rpmstr = cmd + ftpUser->getText() + ":" + ftpPass->getText() + "@";
	rpmstr += FXString(ftpHost->getText()) + ftpPath->getText();
	
	FILE *read_fp;
	char buffer[BUFSIZ + 1];
	int char_read;
	memset(buffer,'\0',sizeof(buffer));
	read_fp = popen(rpmstr,"r");
	if (read_fp != NULL) {
		char_read = fread(buffer,sizeof(char),BUFSIZ,read_fp);
		while (char_read > 0) {
			retstr += buffer;
			char_read = fread(buffer,sizeof(char),BUFSIZ,read_fp);
		}
		fclose(read_fp);
	}
	else {
		retstr = "Could not execute " + rpmstr;
	}
	fprintf(stderr,"%s\n",retstr.text());
	response->setText(retstr.text());
}

long PkgViewApp::onCmdFTPInfo(FXObject*,FXSelector,void*)
{
	RunRPM_FTPCmd("rpm -qip ftp://");
	return 1;
}


long PkgViewApp::onCmdFTPList(FXObject*,FXSelector,void*)
{
	RunRPM_FTPCmd("rpm -qlp ftp://");
	return 1;
}

long PkgViewApp::onCmdFTPInstall(FXObject*,FXSelector,void*)
{
	RunRPM_FTPCmd("rpm -ivh ftp://");
	return 1;
}


long PkgViewApp::onCmdFTPUpgrade(FXObject*,FXSelector,void*)
{
	RunRPM_FTPCmd("rpm -Uvh ftp://");
	return 1;
}

void PkgViewApp::ResetFTP()
{
	FXString ftpinfo;
	ftpinfo = reg().readEntry("FTP","user","anonymous");
	ftpUser->setText(ftpinfo);
	ftpinfo = reg().readEntry("FTP","email","");
	ftpPass->setText(ftpinfo);
	ftpinfo = reg().readEntry("FTP","host","");
	ftpHost->setText(ftpinfo);
	ftpinfo = reg().readEntry("FTP","path","");
	ftpPath->setText(ftpinfo);

}
pkgview/pkgview.jcc100664    764    764      276314  6634506264  13436 0ustar  davindavinjx_browser_data 21 0 0 0 170 450 F 0 F 0 "" 0 "" 0 777 1890 T F F F 213 1 "__FXMETACLASSINITIALIZER__" "__FXMETACLASSINITIALIZER__" 0 "/usr/hold/fox/csrc/FXObject.h" 5 5 5 5 21 170 F T F F F F 0 1 "__FXMETACLASSINITIALIZER__" 0 F 1 "FXAccelTable" "FXAccelTable" 0 "/usr/hold/fox/csrc/FXAccelTable.h" 55 185 185 70 201 136 F T F F F F 1 "FXObject" 135 0 12 "addAccel" 0 F "FXAccelTable" 1 F "FXAccelTable" 0 F "FXDECLARE" 2 F "grow" 2 F "hasAccel" 0 F "load" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "removeAccel" 0 F "save" 0 F "~FXAccelTable" 0 F 1 "FXApp" "FXApp" 0 "/usr/hold/fox/csrc/FXApp.h" 55 205 205 70 221 120 F T F F T F 1 "FXObject" 135 0 55 "*getCursorWindow" 0 F "*getFocusWindow" 0 F "*getMainWindow" 0 F "addChore" 0 F "addInput" 0 F "addRepaint" 2 F "addTimeout" 0 F "beep" 0 F "closeDisplay" 2 F "create" 0 F "destroy" 0 F "dispatchEvent" 2 F "dispatchEvent" 2 F "dispatchEvent" 2 F "exit" 0 F "flush" 0 F "forceRefresh" 0 F "freePalette" 2 F "FXApp" 2 F "FXApp" 0 F "FXDECLARE" 2 F "getDragTypeName" 0 F "getNextEvent" 2 F "getNextEvent" 2 F "getPalette" 2 F "getRoot" 0 F "init" 0 F "instance" 0 F "isModal" 0 F "load" 0 F "makePalette" 2 F "matchColor" 2 F "onQuit" 0 F "openDisplay" 2 F "peekEvent" 0 F "refresh" 0 F "registerDragType" 0 F "registerWindowClasses" 2 F "removeChore" 0 F "removeInput" 0 F "removeTimeout" 0 F "run" 0 F "runModalFor" 0 F "runUntil" 0 F "save" 0 F "showModalErrorBox" 0 F "showModalInformationBox" 0 F "showModalQuestionBox" 0 F "showModalWarningBox" 0 F "stop" 0 F "stopModal" 0 F "TimerProc" 2 F "timerProc" 2 F "wndproc" 2 F "~FXApp" 0 F 1 "FXArc" "FXArc" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 65 F F F F F F 0 0 1 "FXArray" "FXArray" 0 "/usr/hold/fox/csrc/FXArray.h" 5 25 25 5 41 55 F T F F F F 0 19 "append" 0 F "clear" 0 F "data" 0 F "extract" 0 F "find" 0 F "FXArray" 0 F "inc" 0 F "inc" 0 F "insert" 0 F "load" 0 F "no" 0 F "operator[]" 0 F "operator[]" 0 F "remove" 0 F "save" 0 F "size" 0 F "size" 0 F "trunc" 0 F "~FXArray" 0 F 1 "FXArrowButton" "FXArrowButton" 0 "/usr/hold/fox/csrc/FXArrowButton.h" 529 1205 1205 544 1221 624 F T F F F F 1 "FXButton" 13 0 11 "FXArrowButton" 1 F "FXArrowButton" 1 F "FXArrowButton" 0 F "FXDECLARE" 2 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "onActivate" 0 F "onDeactivate" 0 F "onPaint" 0 F "onRepeat" 0 F "~FXArrowButton" 0 F 1 "FXArrowButtonStyle" "FXArrowButtonStyle" 3 "/usr/hold/fox/csrc/FXArrowButton.h" 0 0 0 0 16 130 F F F F F F 0 6 "ARROW_DOWN" 0 F "ARROW_LEFT" 0 F "ARROW_MASK" 0 F "ARROW_REPEAT" 0 F "ARROW_RIGHT" 0 F "ARROW_UP" 0 F 1 "FXBitmap" "FXBitmap" 0 "/usr/hold/fox/csrc/FXBitmap.h" 197 425 425 212 441 263 F T F F F F 1 "FXDrawable" 45 0 14 "create" 0 F "DC" 0 F "destroy" 0 F "FXBitmap" 1 F "FXBitmap" 1 F "FXBitmap" 0 F "FXDECLARE" 2 F "load" 0 F "loadPixels" 0 F "render" 0 F "render_bits" 1 F "save" 0 F "savePixels" 0 F "~FXBitmap" 0 F 1 "FXBitmapHints" "FXBitmapHints" 3 "/usr/hold/fox/csrc/FXBitmap.h" 0 0 0 0 16 103 F F F F F F 0 4 "BITMAP_KEEP" 0 F "BITMAP_OWNED" 0 F "BITMAP_SHMI" 0 F "BITMAP_SHMP" 0 F 1 "FXBMPIcon" "FXBMPIcon" 0 "/usr/hold/fox/csrc/FXBMPIcon.h" 327 485 485 342 501 404 F T F F F F 1 "FXIcon" 80 0 6 "FXBMPIcon" 2 F "FXBMPIcon" 0 F "FXDECLARE" 2 F "loadPixels" 0 F "savePixels" 0 F "~FXBMPIcon" 0 F 1 "FXBMPImage" "FXBMPImage" 0 "/usr/hold/fox/csrc/FXBMPImage.h" 262 445 445 277 461 346 F T F F F F 1 "FXImage" 87 0 6 "FXBMPImage" 2 F "FXBMPImage" 0 F "FXDECLARE" 2 F "loadPixels" 0 F "savePixels" 0 F "~FXBMPImage" 0 F 1 "FXBorderStyle" "FXBorderStyle" 3 "/usr/hold/fox/csrc/FXWindow.h" 0 0 0 0 16 101 F F F F F F 0 9 "FRAME_GROOVE" 0 F "FRAME_LINE" 0 F "FRAME_MASK" 0 F "FRAME_NONE" 0 F "FRAME_NORMAL" 0 F "FRAME_RAISED" 0 F "FRAME_RIDGE" 0 F "FRAME_SUNKEN" 0 F "FRAME_THICK" 0 F 1 "FXButton" "FXButton" 0 "/usr/hold/fox/csrc/FXButton.h" 463 1245 1245 478 1261 529 F T F F T F 1 "FXLabel" 94 0 36 "canFocus" 0 F "create" 0 F "disable" 0 F "enable" 0 F "FXButton" 1 F "FXButton" 1 F "FXButton" 0 F "FXDECLARE" 2 F "getButtonStyle" 0 F "getHelpText" 0 F "getState" 0 F "getTipText" 0 F "load" 0 F "onActivate" 0 F "onCheck" 0 F "onClicked" 0 F "onCmdGetIntValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onDeactivate" 0 F "onDoubleClicked" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onLeave" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onTripleClicked" 0 F "onUncheck" 0 F "onUpdate" 0 F "save" 0 F "setButtonStyle" 0 F "setHelpText" 0 F "setState" 0 F "setTipText" 0 F 1 "FXButtonState" "FXButtonState" 3 "/usr/hold/fox/csrc/FXButton.h" 0 0 0 0 16 103 F F F F F F 0 5 "STATE_CHECKED" 0 F "STATE_DOWN" 0 F "STATE_ENGAGED" 0 F "STATE_UNCHECKED" 0 F "STATE_UP" 0 F 1 "FXButtonStyle" "FXButtonStyle" 3 "/usr/hold/fox/csrc/FXButton.h" 0 0 0 0 16 101 F F F F F F 0 4 "BUTTON_AUTOGRAY" 0 F "BUTTON_AUTOHIDE" 0 F "BUTTON_MASK" 0 F "BUTTON_TOOLBAR" 0 F 1 "FXCanvas" "FXCanvas" 0 "/usr/hold/fox/csrc/FXCanvas.h" 268 525 525 283 541 337 F T F F F F 1 "FXWindow" 210 0 15 "create" 0 F "FXCanvas" 2 F "FXCanvas" 0 F "FXDECLARE" 2 F "onConfigure" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F 1 "FXCapStyle" "FXCapStyle" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 88 F F F F F F 0 4 "CAP_BUTT" 0 F "CAP_NOT_LAST" 0 F "CAP_PROJECTING" 0 F "CAP_ROUND" 0 F 1 "FXCell" "FXCell" 0 "/usr/hold/fox/csrc/FXLabel.h" 333 1305 1305 348 1321 398 F T F F T F 1 "FXFrame" 59 0 17 "create" 0 F "FXCell" 1 F "FXCell" 1 F "FXCell" 0 F "FXDECLARE" 2 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getPadBottom" 0 F "getPadLeft" 0 F "getPadRight" 0 F "getPadTop" 0 F "load" 0 F "save" 0 F "setPadBottom" 0 F "setPadLeft" 0 F "setPadRight" 0 F "setPadTop" 0 F 1 "FXCheckButton" "FXCheckButton" 0 "/usr/hold/fox/csrc/FXCheckButton.h" 463 1305 1305 478 1321 558 F T F F F F 1 "FXLabel" 94 0 36 "canFocus" 0 F "create" 0 F "disable" 0 F "enable" 0 F "FXCheckButton" 1 F "FXCheckButton" 1 F "FXCheckButton" 0 F "FXDECLARE" 2 F "getBoxColor" 0 F "getCheck" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getHelpText" 0 F "getTipText" 0 F "load" 0 F "onActivate" 0 F "onCheck" 0 F "onCmdGetIntValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onDeactivate" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onLeave" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onUncheck" 0 F "onUnknown" 0 F "onUpdate" 0 F "save" 0 F "setBoxColor" 0 F "setCheck" 0 F "setHelpText" 0 F "setTipText" 0 F 1 "FXCheckButtonStyle" "FXCheckButtonStyle" 3 "/usr/hold/fox/csrc/FXCheckButton.h" 0 0 0 0 16 130 F F F F F F 0 2 "CHECKBUTTON_AUTOGRAY" 0 F "CHECKBUTTON_AUTOHIDE" 0 F 1 "FXColorDialog" "FXColorDialog" 0 "/usr/hold/fox/csrc/FXColorDialog.h" 587 985 985 602 1001 676 F T F F F F 1 "FXDialogBox" 34 0 7 "FXColorDialog" 1 F "FXColorDialog" 1 F "FXColorDialog" 0 F "FXDECLARE" 2 F "getRGBA" 0 F "setRGBA" 0 F "~FXColorDialog" 0 F 1 "FXColorSelector" "FXColorSelector" 0 "/usr/hold/fox/csrc/FXColorSelector.h" 417 585 585 432 601 515 F T F F F F 1 "FXPacker" 140 0 21 "*acceptButton" 0 F "*cancelButton" 0 F "create" 0 F "FXColorSelector" 1 F "FXColorSelector" 1 F "FXColorSelector" 0 F "FXDECLARE" 2 F "getRGBA" 0 F "onCmdHSVSlider" 0 F "onCmdHSVText" 0 F "onCmdList" 0 F "onCmdRGBSlider" 0 F "onCmdRGBText" 0 F "onCmdWell" 0 F "setRGBA" 0 F "updateHSVSliders" 1 F "updateHSVText" 1 F "updateRGBSliders" 1 F "updateRGBText" 1 F "updateWell" 1 F "~FXColorSelector" 0 F 1 "FXColorWell" "FXColorWell" 0 "/usr/hold/fox/csrc/FXColorWell.h" 398 1145 1145 413 1161 476 F T F F F F 1 "FXCell" 18 0 23 "canFocus" 0 F "create" 0 F "FXColorWell" 1 F "FXColorWell" 1 F "FXColorWell" 0 F "FXDECLARE" 2 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getRGBA" 0 F "onDNDDrop" 0 F "onDNDEnter" 0 F "onDNDLeave" 0 F "onDNDMotion" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onSelectionRequest" 0 F "rgbaoverblack" 1 F "rgbaoverwhite" 1 F "setRGBA" 0 F 1 "FXComboBox" "FXComboBox" 0 "/usr/hold/fox/csrc/FXComboBox.h" 417 605 605 432 621 504 F T F F F F 1 "FXPacker" 140 0 79 "addItemAfter" 0 F "addItemBefore" 0 F "addItemFirst" 0 F "addItemLast" 0 F "contains" 0 F "create" 0 F "deselectItem" 0 F "deselectItemRange" 0 F "destroy" 0 F "extendSelection" 0 F "FXComboBox" 1 F "FXComboBox" 1 F "FXComboBox" 0 F "FXDECLARE" 2 F "getAnchorItem" 0 F "getAnchorPos" 0 F "getCurrentItem" 0 F "getCursorPos" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFirstItem" 0 F "getItemAt" 0 F "getItemData" 0 F "getItemHeight" 0 F "getItemText" 0 F "getItemWidth" 0 F "getItemX" 0 F "getItemY" 0 F "getLastItem" 0 F "getNextItem" 0 F "getNumColumns" 0 F "getNumItems" 0 F "getNumSelectedItems" 0 F "getPrevItem" 0 F "getSelectedItems" 0 F "getSortFunc" 0 F "getText" 0 F "isItemCurrent" 0 F "isItemSelected" 0 F "isItemVisible" 0 F "killSelection" 0 F "layout" 1 F "makeItemVisible" 0 F "markItems" 0 F "onButtonDown" 0 F "onButtonUp" 0 F "onCmdPost" 0 F "onCmdText" 0 F "onCmdUnpost" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onListClicked" 0 F "onListCommand" 0 F "onListDeselected" 0 F "onListLeftBtnPress" 0 F "onListLeftBtnRelease" 0 F "onListSelected" 0 F "onMotion" 0 F "removeAllItems" 0 F "removeItem" 0 F "removeItems" 0 F "restoreItem" 0 F "restoreItemRange" 0 F "selectItem" 0 F "selectItemRange" 0 F "setAnchorItem" 0 F "setAnchorPos" 0 F "setCurrentItem" 0 F "setCursorPos" 0 F "setItemData" 0 F "setItemText" 0 F "setNumColumns" 0 F "setSortFunc" 0 F "setText" 0 F "sortItems" 0 F "toggleItem" 0 F "toggleItemRange" 0 F "updateItem" 0 F "~FXComboBox" 0 F 1 "FXComposite" "FXComposite" 0 "/usr/hold/fox/csrc/FXComposite.h" 268 825 825 283 841 352 F T F F T F 1 "FXWindow" 210 0 16 "create" 0 F "destroy" 0 F "FXComposite" 2 F "FXComposite" 2 F "FXComposite" 2 F "FXComposite" 0 F "FXDECLARE" 2 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "isComposite" 0 F "layout" 2 F "maxChildHeight" 0 F "maxChildWidth" 0 F "onFocusNext" 0 F "onFocusPrev" 0 F "~FXComposite" 0 F 1 "FXCrossingMode" "FXCrossingMode" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 114 F F F F F F 0 3 "CROSSINGGRAB" 0 F "CROSSINGNORMAL" 0 F "CROSSINGUNGRAB" 0 F 1 "FXCursor" "FXCursor" 0 "/usr/hold/fox/csrc/FXCursor.h" 120 365 365 135 381 186 F T F F F F 1 "FXId" 86 0 14 "create" 0 F "destroy" 0 F "FXCursor" 1 F "FXCursor" 1 F "FXCursor" 0 F "FXCursor" 0 F "FXDECLARE" 2 F "getHotX" 0 F "getHotY" 0 F "load" 0 F "loadPixels" 0 F "save" 0 F "savePixels" 0 F "~FXCursor" 0 F 1 "FXDataTarget" "FXDataTarget" 0 "/usr/hold/fox/csrc/FXDataTarget.h" 55 225 225 70 241 140 F T F F F F 1 "FXObject" 135 0 13 "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDataTarget" 0 F "FXDECLARE" 2 F "onCmdValue" 0 F "onUpdValue" 0 F 1 "FXDC" "FXDC" 0 "/usr/hold/fox/csrc/FXDC.h" 120 385 385 135 401 185 F T F F T F 1 "FXId" 86 0 57 "begin" 0 F "beginPage" 0 F "beginPrint" 0 F "clearClipMask" 0 F "clearClipRectangle" 0 F "clipChildWindows" 0 F "drawArc" 0 F "drawArcs" 0 F "drawArea" 0 F "drawHashBox" 0 F "drawIcon" 0 F "drawIconShaded" 0 F "drawImage" 0 F "drawImageText" 0 F "drawLine" 0 F "drawLines" 0 F "drawLineSegments" 0 F "drawLinesRel" 0 F "drawPoint" 0 F "drawPoints" 0 F "drawPointsRel" 0 F "drawRectangle" 0 F "drawRectangles" 0 F "drawText" 0 F "end" 0 F "endPage" 0 F "endPrint" 0 F "fillArc" 0 F "fillArcs" 0 F "fillComplexPolygon" 0 F "fillComplexPolygonRel" 0 F "fillConcavePolygon" 0 F "fillConcavePolygonRel" 0 F "fillPolygon" 0 F "fillPolygonRel" 0 F "fillRectangle" 0 F "fillRectangles" 0 F "FXDC" 1 F "FXDC" 1 F "FXDC" 0 F "FXDECLARE" 2 F "setBackground" 0 F "setClipMask" 0 F "setClipRectangle" 0 F "setDashes" 0 F "setFillRule" 0 F "setFillStyle" 0 F "setForeground" 0 F "setFunction" 0 F "setLineCap" 0 F "setLineJoin" 0 F "setLineStyle" 0 F "setLineWidth" 0 F "setStipple" 0 F "setTextFont" 0 F "setTile" 0 F "~FXDC" 0 F 1 "FXDebugTarget" "FXDebugTarget" 0 "/usr/hold/fox/csrc/FXDebugTarget.h" 55 245 245 70 261 148 F T F F F F 1 "FXObject" 135 0 3 "FXDebugTarget" 0 F "FXDECLARE" 2 F "onMessage" 0 F 1 "FXDecorations" "FXDecorations" 3 "/usr/hold/fox/csrc/FXTopWindow.h" 0 0 0 0 16 102 F F F F F F 0 8 "DECOR_ALL" 0 F "DECOR_BORDER" 0 F "DECOR_CLOSE" 0 F "DECOR_MAXIMIZE" 0 F "DECOR_MENU" 0 F "DECOR_MINIMIZE" 0 F "DECOR_RESIZE" 0 F "DECOR_TITLE" 0 F 1 "FXDHVec" "FXDHVec" 0 "/usr/hold/fox/csrc/FXDHVec.h" 5 45 45 5 61 57 F T F F F F 0 34 "FXColor" 0 F "FXDHVec" 0 F "FXDHVec" 0 F "FXDHVec" 0 F "FXdouble*" 0 F "FXdouble*" 0 F "hi" 0 F "len" 0 F "lo" 0 F "normalize" 0 F "operator!" 0 F "operator!=" 0 F "operator!=" 0 F "operator!=" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*=" 0 F "operator+" 0 F "operator+=" 0 F "operator-" 0 F "operator-" 0 F "operator-=" 0 F "operator/" 0 F "operator/" 0 F "operator/=" 0 F "operator<<" 0 F "operator=" 0 F "operator==" 0 F "operator==" 0 F "operator==" 0 F "operator>>" 0 F "operator[]" 0 F "operator[]" 0 F 1 "FXDial" "FXDial" 0 "/usr/hold/fox/csrc/FXDial.h" 398 1165 1165 413 1181 463 F T F F F F 1 "FXCell" 18 0 36 "canFocus" 0 F "FXDECLARE" 2 F "FXDial" 1 F "FXDial" 1 F "FXDial" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getDialStyle" 0 F "getHelpText" 0 F "getNotchOffset" 0 F "getNotchSpacing" 0 F "getPosition" 0 F "getRange" 0 F "getRevolutionIncrement" 0 F "getTipText" 0 F "load" 0 F "onCmdGetIntValue" 0 F "onCmdGetRealValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetRealValue" 0 F "onCmdSetValue" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "save" 0 F "setDialStyle" 0 F "setHelpText" 0 F "setNotchOffset" 0 F "setNotchSpacing" 0 F "setPosition" 0 F "setRange" 0 F "setRevolutionIncrement" 0 F "setTipText" 0 F 1 "FXDialogBox" "FXDialogBox" 0 "/usr/hold/fox/csrc/FXDialogBox.h" 505 1025 1025 520 1041 587 F T F F T F 1 "FXTopWindow" 199 0 7 "create" 0 F "execute" 0 F "FXDECLARE" 2 F "FXDialogBox" 2 F "FXDialogBox" 0 F "onCmdAccept" 0 F "onCmdCancel" 0 F 1 "FXDialogStyle" "FXDialogStyle" 3 "/usr/hold/fox/csrc/FXDialogBox.h" 0 0 0 0 16 98 F F F F F F 0 2 "DIALOG_MODAL" 0 F "DIALOG_MODELESS" 0 F 1 "FXDialStyle" "FXDialStyle" 3 "/usr/hold/fox/csrc/FXDial.h" 0 0 0 0 16 86 F F F F F F 0 5 "DIAL_CYCLIC" 0 F "DIAL_HAS_NOTCH" 0 F "DIAL_HORIZONTAL" 0 F "DIAL_MASK" 0 F "DIAL_VERTICAL" 0 F 1 "FXDict" "FXDict" 0 "/usr/hold/fox/csrc/FXDict.h" 5 65 65 5 81 55 F T F F T F 0 13 "*createData" 1 F "clear" 0 F "deleteData" 1 F "find" 0 F "FXDict" 1 F "FXDict" 0 F "insert" 0 F "no" 0 F "remove" 0 F "replace" 0 F "size" 0 F "size" 0 F "~FXDict" 0 F 1 "FXDict::FXDictEntry" "FXDictEntry" 1 "/usr/hold/fox/csrc/FXDict.h" 0 0 0 0 16 132 F F F F F F 0 0 1 "FXDirItem" "FXDirItem" 1 "/usr/hold/fox/csrc/FXDirItem.h" 93 1845 1845 108 1861 191 F T F F F F 1 "FXTreeItem" 200 0 0 1 "FXDirList" "FXDirList" 0 "/usr/hold/fox/csrc/FXDirList.h" 503 925 925 518 941 568 F T F F F F 1 "FXTreeList" 202 0 23 "*getpath" 1 F "cmpName" 0 F "create" 0 F "createItem" 1 F "destroy" 0 F "FXDECLARE" 2 F "FXDirList" 1 F "FXDirList" 1 F "FXDirList" 0 F "getDirMode" 0 F "itempath" 0 F "listDirectory" 1 F "listSubDirectories" 1 F "onCmdGetStringValue" 0 F "onCmdSetStringValue" 0 F "onCmdSetValue" 0 F "onItemCollapsed" 0 F "onItemExpanded" 0 F "onRefresh" 0 F "onSelectionRequest" 0 F "scanDirectory" 1 F "setDirMode" 0 F "~FXDirList" 0 F 1 "FXDirMode" "FXDirMode" 3 "/usr/hold/fox/csrc/FXDirList.h" 0 0 0 0 16 86 F F F F F F 0 2 "DIRLIST_MASK" 0 F "DIRLIST_SHOWFILES" 0 F 1 "FXDocument" "FXDocument" 0 "/usr/hold/fox/csrc/FXDocument.h" 55 265 265 70 281 136 F T F F F F 1 "FXObject" 135 0 18 "addWindow" 0 F "forallWindows" 0 F "FXDECLARE" 2 F "FXDocument" 0 F "getFilename" 0 F "getTitle" 0 F "getWindow" 0 F "isModified" 0 F "load" 0 F "numWindows" 0 F "onUpdFilename" 0 F "onUpdTitle" 0 F "remWindow" 0 F "save" 0 F "setFilename" 0 F "setModified" 0 F "setTitle" 0 F "~FXDocument" 0 F 1 "FXDragAction" "FXDragAction" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 99 F F F F F F 0 5 "DRAG_ACCEPT" 0 F "DRAG_COPY" 0 F "DRAG_LINK" 0 F "DRAG_MOVE" 0 F "DRAG_REJECT" 0 F 1 "FXDragCorner" "FXDragCorner" 0 "/usr/hold/fox/csrc/FXStatusbar.h" 333 1505 1505 348 1521 423 F T F F F F 1 "FXFrame" 59 0 11 "create" 0 F "FXDECLARE" 2 F "FXDragCorner" 1 F "FXDragCorner" 1 F "FXDragCorner" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F 1 "FXDrawable" "FXDrawable" 0 "/usr/hold/fox/csrc/FXDrawable.h" 120 1045 1045 135 1061 197 F T F F T F 1 "FXId" 86 0 13 "create" 0 F "DC" 0 F "destroy" 0 F "FXDECLARE" 2 F "FXDrawable" 1 F "FXDrawable" 1 F "FXDrawable" 1 F "getDepth" 0 F "getHeight" 0 F "getWidth" 0 F "load" 0 F "save" 0 F "~FXDrawable" 0 F 1 "FXDVec" "FXDVec" 0 "/usr/hold/fox/csrc/FXDVec.h" 5 105 105 5 121 55 F T F F F F 0 35 "FXColor" 0 F "FXdouble*" 0 F "FXdouble*" 0 F "FXDVec" 0 F "FXDVec" 0 F "FXDVec" 0 F "hi" 0 F "len" 0 F "lo" 0 F "normalize" 0 F "operator!" 0 F "operator!=" 0 F "operator!=" 0 F "operator!=" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*=" 0 F "operator+" 0 F "operator+=" 0 F "operator-" 0 F "operator-" 0 F "operator-=" 0 F "operator/" 0 F "operator/" 0 F "operator/=" 0 F "operator<<" 0 F "operator=" 0 F "operator==" 0 F "operator==" 0 F "operator==" 0 F "operator>>" 0 F "operator[]" 0 F "operator[]" 0 F "operator^" 0 F 1 "FXEvent" "FXEvent" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 77 F F F F F F 0 0 1 "FXFileDialog" "FXFileDialog" 0 "/usr/hold/fox/csrc/FXFileDialog.h" 587 1005 1005 602 1021 665 F T F F F F 1 "FXDialogBox" 34 0 9 "FXDECLARE" 2 F "FXFileDialog" 1 F "FXFileDialog" 1 F "FXFileDialog" 0 F "getFilename" 0 F "getPattern" 0 F "setFilename" 0 F "setPattern" 0 F "~FXFileDialog" 0 F 1 "FXFileItem" "FXFileItem" 1 "/usr/hold/fox/csrc/FXFileItem.h" 94 165 165 109 181 193 F T F F F F 1 "FXIconItem" 81 0 0 1 "FXFileItemState" "FXFileItemState" 3 "/usr/hold/fox/csrc/FXDirItem.h" 0 0 0 0 16 106 F F F F F F 0 6 "DIRITEM_CURRENT" 0 F "DIRITEM_EXPANDED" 0 F "DIRITEM_HISTORY" 0 F "DIRITEM_MARK" 0 F "DIRITEM_OPEN" 0 F "DIRITEM_SELECTED" 0 F 1 "FXFileItemState" "FXFileItemState" 3 "/usr/hold/fox/csrc/FXFileItem.h" 0 0 0 0 16 106 F F F F F F 0 12 "" 0 F "FILEITEM_BLOCKDEV" 0 F "FILEITEM_CHARDEV" 0 F "FILEITEM_CURRENT" 0 F "FILEITEM_DIRECTORY" 0 F "FILEITEM_EXECUTABLE" 0 F "FILEITEM_FIFO" 0 F "FILEITEM_HISTORY" 0 F "FILEITEM_MARK" 0 F "FILEITEM_SELECTED" 0 F "FILEITEM_SOCK" 0 F "FILEITEM_SYMLINK" 0 F 1 "FXFileList" "FXFileList" 0 "/usr/hold/fox/csrc/FXFileList.h" 504 825 825 519 841 570 F T F F F F 1 "FXIconList" 83 0 58 "cmpFGroup" 0 F "cmpFName" 0 F "cmpFSize" 0 F "cmpFTime" 0 F "cmpFType" 0 F "cmpFUser" 0 F "cmpRGroup" 0 F "cmpRName" 0 F "cmpRSize" 0 F "cmpRTime" 0 F "cmpRType" 0 F "cmpRUser" 0 F "create" 0 F "createItem" 1 F "destroy" 0 F "FXDECLARE" 2 F "FXFileList" 1 F "FXFileList" 1 F "FXFileList" 0 F "getDirectory" 0 F "getItemFileName" 0 F "getMatchMode" 0 F "getPattern" 0 F "isDirectory" 0 F "isFile" 0 F "listDirectory" 1 F "onCmdDirectoryNew" 0 F "onCmdDirectoryUp" 0 F "onCmdGetStringValue" 0 F "onCmdSetDirectory" 0 F "onCmdSetPattern" 0 F "onCmdSetStringValue" 0 F "onCmdSortByGroup" 0 F "onCmdSortByName" 0 F "onCmdSortBySize" 0 F "onCmdSortByTime" 0 F "onCmdSortByType" 0 F "onCmdSortByUser" 0 F "onCmdSortReverse" 0 F "onRefresh" 0 F "onSelectionRequest" 0 F "onUpdDirectoryNew" 0 F "onUpdDirectoryUp" 0 F "onUpdSetDirectory" 0 F "onUpdSetPattern" 0 F "onUpdSortByGroup" 0 F "onUpdSortByName" 0 F "onUpdSortBySize" 0 F "onUpdSortByTime" 0 F "onUpdSortByType" 0 F "onUpdSortByUser" 0 F "onUpdSortReverse" 0 F "setDirectory" 0 F "setMatchMode" 0 F "setPattern" 0 F "sortDirectory" 1 F "wipeDirectory" 1 F "~FXFileList" 0 F 1 "FXFileMatchOptions" "FXFileMatchOptions" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 127 F F F F F F 0 5 "FILEMATCH_CASEFOLD" 0 F "FILEMATCH_FILE_NAME" 0 F "FILEMATCH_LEADING_DIR" 0 F "FILEMATCH_NOESCAPE" 0 F "FILEMATCH_PERIOD" 0 F 1 "FXFileSelector" "FXFileSelector" 0 "/usr/hold/fox/csrc/FXFileSelector.h" 417 625 625 432 641 504 F T F F F F 1 "FXPacker" 140 0 18 "*acceptButton" 0 F "*cancelButton" 0 F "create" 0 F "FXDECLARE" 2 F "FXFileSelector" 1 F "FXFileSelector" 1 F "FXFileSelector" 0 F "getDirectory" 0 F "getFilename" 0 F "getPattern" 0 F "onCmdFilter" 0 F "onCmdItemOpened" 0 F "onCmdItemSelected" 0 F "onCmdName" 0 F "setDirectory" 0 F "setFilename" 0 F "setPattern" 0 F "~FXFileSelector" 0 F 1 "FXFileStream" "FXFileStream" 0 "/usr/hold/fox/csrc/FXStream.h" 57 1785 1785 72 1801 139 F T F F F F 1 "FXStream" 180 0 6 "close" 0 F "FXFileStream" 0 F "loadItems" 1 F "open" 0 F "saveItems" 1 F "~FXFileStream" 0 F 1 "FXFillRule" "FXFillRule" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 77 F F F F F F 0 2 "RULE_EVEN_ODD" 0 F "RULE_WINDING" 0 F 1 "FXFillStyle" "FXFillStyle" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 81 F F F F F F 0 4 "FILL_OPAQUESTIPPLED" 0 F "FILL_SOLID" 0 F "FILL_STIPPLED" 0 F "FILL_TILED" 0 F 1 "FXFont" "FXFont" 0 "/usr/hold/fox/csrc/FXFont.h" 120 1705 1705 135 1721 185 F T F F F F 1 "FXId" 86 0 16 "create" 0 F "destroy" 0 F "FXDECLARE" 2 F "FXFont" 1 F "FXFont" 1 F "FXFont" 0 F "getFontAscent" 0 F "getFontDescent" 0 F "getFontHeight" 0 F "getFontWidth" 0 F "getTextHeight" 0 F "getTextWidth" 0 F "isFontMono" 0 F "load" 0 F "save" 0 F "~FXFont" 0 F 1 "FXFrame" "FXFrame" 0 "/usr/hold/fox/csrc/FXFrame.h" 268 1405 1405 283 1421 333 F T F F T F 1 "FXWindow" 210 0 30 "create" 0 F "drawBorderRectangle" 0 F "drawDoubleRaisedRectangle" 0 F "drawDoubleSunkenRectangle" 0 F "drawFocusRectangle" 0 F "drawFrame" 0 F "drawGrooveRectangle" 0 F "drawRaisedRectangle" 0 F "drawRidgeRectangle" 0 F "drawSunkenRectangle" 0 F "FXDECLARE" 2 F "FXFrame" 1 F "FXFrame" 1 F "FXFrame" 0 F "getBaseColor" 0 F "getBorderColor" 0 F "getBorderWidth" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFrameStyle" 0 F "getHiliteColor" 0 F "getShadowColor" 0 F "load" 0 F "onPaint" 0 F "save" 0 F "setBaseColor" 0 F "setBorderColor" 0 F "setFrameStyle" 0 F "setHiliteColor" 0 F "setShadowColor" 0 F 1 "FXFunction" "FXFunction" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 86 F F F F F F 0 16 "BLT_CLR" 0 F "BLT_DST" 0 F "BLT_NOT_DST" 0 F "BLT_NOT_SRC" 0 F "BLT_NOT_SRC_AND_DST" 0 F "BLT_NOT_SRC_AND_NOT_DST" 0 F "BLT_NOT_SRC_OR_DST" 0 F "BLT_NOT_SRC_OR_NOT_DST" 0 F "BLT_NOT_SRC_XOR_DST" 0 F "BLT_SET" 0 F "BLT_SRC" 0 F "BLT_SRC_AND_DST" 0 F "BLT_SRC_AND_NOT_DST" 0 F "BLT_SRC_OR_DST" 0 F "BLT_SRC_OR_NOT_DST" 0 F "BLT_SRC_XOR_DST" 0 F 1 "FXGIFIcon" "FXGIFIcon" 0 "/usr/hold/fox/csrc/FXGIFIcon.h" 327 505 505 342 521 398 F T F F F F 1 "FXIcon" 80 0 6 "FXDECLARE" 2 F "FXGIFIcon" 2 F "FXGIFIcon" 0 F "loadPixels" 0 F "savePixels" 0 F "~FXGIFIcon" 0 F 1 "FXGIFImage" "FXGIFImage" 0 "/usr/hold/fox/csrc/FXGIFImage.h" 262 465 465 277 481 340 F T F F F F 1 "FXImage" 87 0 6 "FXDECLARE" 2 F "FXGIFImage" 2 F "FXGIFImage" 0 F "loadPixels" 0 F "savePixels" 0 F "~FXGIFImage" 0 F 1 "FXGLCanvas" "FXGLCanvas" 0 "/usr/hold/fox/csrc/FXGLCanvas.h" 268 1685 1685 283 1701 351 F T F F T F 1 "FXWindow" 210 0 25 "checkOpenGL" 0 F "create" 0 F "destroy" 0 F "FXDECLARE" 2 F "FXGLCanvas" 1 F "FXGLCanvas" 1 F "FXGLCanvas" 0 F "getDefaultColormap" 1 F "getDefaultDepth" 1 F "getDefaultVisual" 1 F "makeCurrent" 0 F "onConfigure" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F "swapBuffers" 0 F "swapSubBuffers" 0 F "~FXGLCanvas" 0 F 1 "FXGLCube" "FXGLCube" 0 "/usr/hold/fox/csrc/FXGLObject.h" 133 285 285 148 301 205 F T F F F F 1 "FXGLObject" 67 0 20 "bounds" 0 F "canDrag" 0 F "drag" 0 F "draw" 0 F "FXDECLARE" 2 F "FXGLCube" 1 F "FXGLCube" 0 F "FXGLCube" 0 F "hit" 0 F "load" 0 F "onCmdShadeOff" 0 F "onCmdShadeOn" 0 F "onCmdShadeSmooth" 0 F "onDNDDrop" 0 F "onDNDMotion" 0 F "onQueryTip" 0 F "onUpdShadeOff" 0 F "onUpdShadeOn" 0 F "onUpdShadeSmooth" 0 F "save" 0 F 1 "FXGLGroup" "FXGLGroup" 0 "/usr/hold/fox/csrc/FXGLObject.h" 133 305 305 148 321 210 F T F F F F 1 "FXGLObject" 67 0 25 "append" 0 F "bounds" 0 F "canDrag" 0 F "childAt" 0 F "childAt" 0 F "clear" 0 F "drag" 0 F "draw" 0 F "FXDECLARE" 2 F "FXGLGroup" 1 F "FXGLGroup" 0 F "getCurrent" 0 F "getList" 0 F "hit" 0 F "identify" 0 F "insert" 0 F "load" 0 F "no" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "remove" 0 F "remove" 0 F "save" 0 F "setCurrent" 0 F "~FXGLGroup" 0 F 1 "FXGLLine" "FXGLLine" 0 "/usr/hold/fox/csrc/FXGLObject.h" 133 325 325 148 341 200 F T F F F F 1 "FXGLObject" 67 0 9 "bounds" 0 F "draw" 0 F "FXDECLARE" 2 F "FXGLLine" 1 F "FXGLLine" 0 F "FXGLLine" 0 F "hit" 0 F "load" 0 F "save" 0 F 1 "FXGLObject" "FXGLObject" 0 "/usr/hold/fox/csrc/FXGLObject.h" 55 305 305 70 321 133 F T F F T F 1 "FXObject" 135 0 9 "bounds" 0 F "canDrag" 0 F "drag" 0 F "draw" 0 F "FXDECLARE" 2 F "FXGLObject" 0 F "hit" 0 F "identify" 0 F "~FXGLObject" 0 F 1 "FXGLOption" "FXGLOption" 3 "/usr/hold/fox/csrc/FXGLCanvas.h" 0 0 0 0 16 92 F F F F F F 0 4 "GL_DOUBLE_BUFFER" 0 F "GL_INSTALL_COLORMAP" 0 F "GL_PRIVATE_MAP" 0 F "GL_STEREO_BUFFER" 0 F 1 "FXGLPoint" "FXGLPoint" 0 "/usr/hold/fox/csrc/FXGLObject.h" 133 345 345 148 361 206 F T F F F F 1 "FXGLObject" 67 0 9 "bounds" 0 F "draw" 0 F "FXDECLARE" 2 F "FXGLPoint" 1 F "FXGLPoint" 0 F "FXGLPoint" 0 F "hit" 0 F "load" 0 F "save" 0 F 1 "FXGLViewer" "FXGLViewer" 0 "/usr/hold/fox/csrc/FXGLViewer.h" 351 1685 1685 366 1701 430 F T F F F F 1 "FXGLCanvas" 63 0 126 "canFocus" 0 F "create" 0 F "drawAnti" 1 F "drawLasso" 1 F "drawWorld" 1 F "eyeToScreen" 0 F "eyeToWorld" 0 F "fitToBounds" 0 F "FXDECLARE" 2 F "FXGLViewer" 1 F "FXGLViewer" 1 F "FXGLViewer" 0 F "getBackgroundColor" 0 F "getBoreVector" 0 F "getCenter" 0 F "getDistance" 0 F "getEyePosition" 0 F "getEyeVector" 0 F "getFieldOfView" 0 F "getHelpText" 0 F "getInvTransform" 0 F "getMaxHits" 0 F "getOffset" 0 F "getOrientation" 0 F "getProjection" 0 F "getScene" 0 F "getSelection" 0 F "getStamp" 0 F "getTipText" 0 F "getTransform" 0 F "getViewLock" 0 F "getViewport" 0 F "getZoom" 0 F "glsetup" 1 F "handle" 0 F "lasso" 0 F "layout" 1 F "load" 0 F "modelPix" 0 F "onChanged" 0 F "onClicked" 0 F "onCmdBack" 0 F "onCmdBottom" 0 F "onCmdDialChange" 0 F "onCmdFitView" 0 F "onCmdFront" 0 F "onCmdLeft" 0 F "onCmdLockView" 0 F "onCmdParallel" 0 F "onCmdPerspective" 0 F "onCmdResetView" 0 F "onCmdRight" 0 F "onCmdToggleLock" 0 F "onCmdTop" 0 F "onCmdUnlockView" 0 F "onConfigure" 0 F "onDeselected" 0 F "onDNDDrop" 0 F "onDNDEnter" 0 F "onDNDLeave" 0 F "onDNDMotion" 0 F "onDoubleClicked" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F "onSelected" 0 F "onTimeout" 0 F "onTripleClicked" 0 F "onUpdate" 0 F "onUpdBack" 0 F "onUpdBottom" 0 F "onUpdFront" 0 F "onUpdLeft" 0 F "onUpdLocked" 0 F "onUpdParallel" 0 F "onUpdPerspective" 0 F "onUpdRight" 0 F "onUpdTop" 0 F "onUpdUnlocked" 0 F "pick" 0 F "processHits" 1 F "save" 0 F "screenToEye" 0 F "screenToTarget" 0 F "select" 0 F "selectHits" 1 F "setBackgroundColor" 0 F "setBounds" 0 F "setCenter" 0 F "setDistance" 0 F "setFieldOfView" 0 F "setHelpText" 0 F "setMaxHits" 0 F "setOffset" 0 F "setOrientation" 0 F "setProjection" 0 F "setScene" 0 F "setSelection" 0 F "setStamp" 0 F "setTipText" 0 F "setViewLock" 0 F "setZoom" 0 F "spherePoint" 1 F "translate" 0 F "turn" 1 F "update" 0 F "updateProjection" 1 F "updateTransform" 1 F "worldPix" 0 F "worldToEye" 0 F "worldToEyeZ" 0 F "worldVector" 0 F "~FXGLViewer" 0 F 1 "FXGLViewerOption" "FXGLViewerOption" 3 "/usr/hold/fox/csrc/FXGLViewer.h" 0 0 0 0 16 123 F F F F F F 0 1 "VIEWER_LOCKED" 0 F 1 "FXGroupBox" "FXGroupBox" 0 "/usr/hold/fox/csrc/FXGroupBox.h" 417 645 645 432 661 499 F T F F F F 1 "FXPacker" 140 0 16 "create" 0 F "FXDECLARE" 2 F "FXGroupBox" 1 F "FXGroupBox" 1 F "FXGroupBox" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getText" 0 F "getTextColor" 0 F "layout" 1 F "onPaint" 0 F "onUncheckOther" 0 F "setFont" 0 F "setText" 0 F "setTextColor" 0 F 1 "FXGroupboxStyle" "FXGroupboxStyle" 3 "/usr/hold/fox/csrc/FXGroupBox.h" 0 0 0 0 16 116 F F F F F F 0 5 "GROUPBOX_TITLE_CENTER" 0 F "GROUPBOX_TITLE_LEFT" 0 F "GROUPBOX_TITLE_MASK" 0 F "GROUPBOX_TITLE_NONE" 0 F "GROUPBOX_TITLE_RIGHT" 0 F 1 "FXHeader" "FXHeader" 0 "/usr/hold/fox/csrc/FXHeader.h" 333 1525 1525 348 1541 400 F T F F F F 1 "FXFrame" 59 0 43 "addItemFirst" 0 F "addItemLast" 0 F "adjustLayout" 1 F "create" 0 F "createItem" 1 F "drawSplit" 1 F "FXDECLARE" 2 F "FXHeader" 1 F "FXHeader" 1 F "FXHeader" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFirstItem" 0 F "getFont" 0 F "getItemHeight" 0 F "getItemIcon" 0 F "getItemSelector" 0 F "getItemTarget" 0 F "getItemText" 0 F "getItemWidth" 0 F "getItemX" 0 F "getItemY" 0 F "getLastItem" 0 F "getNextItem" 0 F "getNumItems" 0 F "getPrevItem" 0 F "getTextColor" 0 F "layout" 1 F "moveSplit" 1 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "removeAllItems" 0 F "removeItem" 0 F "removeItems" 0 F "setFont" 0 F "setItemIcon" 0 F "setItemSelector" 0 F "setItemTarget" 0 F "setItemText" 0 F "setTextColor" 0 F "~FXHeader" 0 F 1 "FXHeaderItem" "FXHeaderItem" 1 "/usr/hold/fox/csrc/FXHeaderItem.h" 0 0 0 0 16 102 F F F F F F 0 0 1 "FXHMat" "FXHMat" 0 "/usr/hold/fox/csrc/FXHMat.h" 5 125 125 5 141 55 F T F F F F 0 48 "det" 0 F "eye" 0 F "FXfloat*" 0 F "FXfloat*" 0 F "FXHMat" 0 F "FXHMat" 0 F "FXHMat" 0 F "FXHMat" 0 F "invert" 0 F "left" 0 F "look" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*=" 0 F "operator*=" 0 F "operator+" 0 F "operator+=" 0 F "operator-" 0 F "operator-" 0 F "operator-=" 0 F "operator/" 0 F "operator/" 0 F "operator/=" 0 F "operator<<" 0 F "operator=" 0 F "operator>>" 0 F "operator[]" 0 F "operator[]" 0 F "rot" 0 F "rot" 0 F "rot" 0 F "scale" 0 F "scale" 0 F "scale" 0 F "trans" 0 F "trans" 0 F "transpose" 0 F "xrot" 0 F "xrot" 0 F "yrot" 0 F "yrot" 0 F "zrot" 0 F "zrot" 0 F 1 "FXHorizontalFrame" "FXHorizontalFrame" 0 "/usr/hold/fox/csrc/FXHorizontalFrame.h" 417 665 665 432 681 527 F T F F F F 1 "FXPacker" 140 0 8 "FXDECLARE" 2 F "FXHorizontalFrame" 2 F "FXHorizontalFrame" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 2 F "onFocusLeft" 0 F "onFocusRight" 0 F 1 "FXHorizontalSeparator" "FXHorizontalSeparator" 0 "/usr/hold/fox/csrc/FXLabel.h" 398 1185 1185 413 1201 526 F T F F F F 1 "FXCell" 18 0 6 "FXDECLARE" 2 F "FXHorizontalSeparator" 2 F "FXHorizontalSeparator" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "onPaint" 0 F 1 "FXHVec" "FXHVec" 0 "/usr/hold/fox/csrc/FXHVec.h" 5 145 145 5 161 55 F T F F T F 0 34 "FXColor" 0 F "FXfloat*" 0 F "FXfloat*" 0 F "FXHVec" 0 F "FXHVec" 0 F "FXHVec" 0 F "hi" 0 F "len" 0 F "lo" 0 F "normalize" 0 F "operator!" 0 F "operator!=" 0 F "operator!=" 0 F "operator!=" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*=" 0 F "operator+" 0 F "operator+=" 0 F "operator-" 0 F "operator-" 0 F "operator-=" 0 F "operator/" 0 F "operator/" 0 F "operator/=" 0 F "operator<<" 0 F "operator=" 0 F "operator==" 0 F "operator==" 0 F "operator==" 0 F "operator>>" 0 F "operator[]" 0 F "operator[]" 0 F 1 "FXIcon" "FXIcon" 0 "/usr/hold/fox/csrc/FXIcon.h" 262 485 485 277 501 327 F T F F T F 1 "FXImage" 87 0 9 "create" 0 F "destroy" 0 F "FXDECLARE" 2 F "FXIcon" 1 F "FXIcon" 1 F "FXIcon" 0 F "render" 0 F "render_bitmap" 1 F "~FXIcon" 0 F 1 "FXIconItem" "FXIconItem" 1 "/usr/hold/fox/csrc/FXIconItem.h" 5 165 165 5 181 94 F T F F T F 0 0 1 "FXIconItemState" "FXIconItemState" 3 "/usr/hold/fox/csrc/FXIconItem.h" 0 0 0 0 16 111 F F F F F F 0 4 "ICONITEM_CURRENT" 0 F "ICONITEM_HISTORY" 0 F "ICONITEM_MARK" 0 F "ICONITEM_SELECTED" 0 F 1 "FXIconList" "FXIconList" 0 "/usr/hold/fox/csrc/FXIconList.h" 433 825 825 448 841 504 F T F F T F 1 "FXScrollArea" 157 0 131 "addItemAfter" 0 F "addItemBefore" 0 F "addItemFirst" 0 F "addItemLast" 0 F "before" 1 F "canFocus" 0 F "create" 0 F "createItem" 1 F "deselectInRectangle" 0 F "deselectItem" 0 F "deselectItemRange" 0 F "drawBigIcon" 1 F "drawDetails" 1 F "drawFocusRectangle" 1 F "drawLasso" 1 F "drawMiniIcon" 1 F "extendSelection" 0 F "FXDECLARE" 2 F "FXIconList" 1 F "FXIconList" 1 F "FXIconList" 0 F "getAnchorItem" 0 F "getContentHeight" 0 F "getContentWidth" 0 F "getCurrentItem" 0 F "getFirstItem" 0 F "getFont" 0 F "getIconHeight" 0 F "getIconWidth" 0 F "getItemAt" 0 F "getItemData" 0 F "getItemHeight" 0 F "getItemIcon" 0 F "getItemMiniIcon" 0 F "getItemSpace" 0 F "getItemText" 0 F "getItemWidth" 0 F "getItemX" 0 F "getItemY" 0 F "getLastItem" 0 F "getListStyle" 0 F "getMiniIconHeight" 0 F "getMiniIconWidth" 0 F "getNextItem" 0 F "getNumItems" 0 F "getNumSelectedItems" 0 F "getPrevItem" 0 F "getSelBackColor" 0 F "getSelectedItems" 0 F "getSelTextColor" 0 F "getSortFunc" 0 F "getTextColor" 0 F "getViewportHeight" 0 F "isItemCurrent" 0 F "isItemSelected" 0 F "isItemVisible" 0 F "layout" 1 F "makeItemVisible" 0 F "markItems" 0 F "moveContents" 0 F "onActivate" 0 F "onAutoScroll" 0 F "onChanged" 0 F "onClicked" 0 F "onCmdArrangeAtRandom" 0 F "onCmdArrangeByColumns" 0 F "onCmdArrangeByRows" 0 F "onCmdGetStringValue" 0 F "onCmdSetStringValue" 0 F "onCmdSetValue" 0 F "onCmdShowBigIcons" 0 F "onCmdShowDetails" 0 F "onCmdShowMiniIcons" 0 F "onDeactivate" 0 F "onDeselected" 0 F "onDoubleClicked" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onHeaderChanged" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onSelected" 0 F "onSelectionGained" 0 F "onSelectionLost" 0 F "onTripleClicked" 0 F "onUpdArrangeAtRandom" 0 F "onUpdArrangeByColumns" 0 F "onUpdArrangeByRows" 0 F "onUpdShowBigIcons" 0 F "onUpdShowDetails" 0 F "onUpdShowMiniIcons" 0 F "performSelectionChange" 1 F "performSelectionRectangle" 1 F "recalc" 0 F "recompute" 1 F "removeAllItems" 0 F "removeItem" 0 F "removeItems" 0 F "restoreInRectangle" 0 F "restoreItem" 0 F "restoreItemRange" 0 F "selectInRectangle" 0 F "selectItem" 0 F "selectItemRange" 0 F "setAnchorItem" 0 F "setCurrentItem" 0 F "setFont" 0 F "setIconHeight" 0 F "setIconWidth" 0 F "setItemData" 0 F "setItemIcon" 0 F "setItemMiniIcon" 0 F "setItemSpace" 0 F "setItemText" 0 F "setListStyle" 0 F "setMiniIconHeight" 0 F "setMiniIconWidth" 0 F "setSelBackColor" 0 F "setSelTextColor" 0 F "setSortFunc" 0 F "setTextColor" 0 F "sortItems" 0 F "toggleInRectangle" 0 F "toggleItem" 0 F "toggleItemRange" 0 F "updateItem" 0 F "~FXIconList" 0 F 1 "FXIconListStyle" "FXIconListStyle" 3 "/usr/hold/fox/csrc/FXIconList.h" 0 0 0 0 16 106 F F F F F F 0 13 "ICONLIST_AUTOSELECT" 0 F "ICONLIST_BIG_ICONS" 0 F "ICONLIST_BROWSESELECT" 0 F "ICONLIST_COLUMNS" 0 F "ICONLIST_DETAILED" 0 F "ICONLIST_EXTENDEDSELECT" 0 F "ICONLIST_MASK" 0 F "ICONLIST_MINI_ICONS" 0 F "ICONLIST_MULTIPLESELECT" 0 F "ICONLIST_RANDOM" 0 F "ICONLIST_ROWS" 0 F "ICONLIST_SINGLESELECT" 0 F "ICONLIST_WANTSELECTION" 0 F 1 "FXIconPosition" "FXIconPosition" 3 "/usr/hold/fox/csrc/FXLabel.h" 0 0 0 0 16 104 F F F F F F 0 11 "ICON_ABOVE_TEXT" 0 F "ICON_AFTER_TEXT" 0 F "ICON_BEFORE_TEXT" 0 F "ICON_BELOW_TEXT" 0 F "ICON_TEXT_MASK" 0 F "ICON_UNDER_TEXT" 0 F "TEXT_ABOVE_ICON" 0 F "TEXT_AFTER_ICON" 0 F "TEXT_BEFORE_ICON" 0 F "TEXT_BELOW_ICON" 0 F "TEXT_OVER_ICON" 0 F 1 "FXId" "FXId" 0 "/usr/hold/fox/csrc/FXId.h" 55 1025 1025 70 1041 120 F T F F T F 1 "FXObject" 135 0 10 "FXDECLARE" 2 F "FXId" 1 F "FXId" 1 F "FXId" 0 F "getApp" 0 F "getDisplay" 0 F "id" 0 F "load" 0 F "save" 0 F "~FXId" 0 F 1 "FXImage" "FXImage" 0 "/usr/hold/fox/csrc/FXImage.h" 197 465 465 212 481 262 F T F F T F 1 "FXDrawable" 45 0 16 "create" 0 F "DC" 0 F "destroy" 0 F "FXDECLARE" 2 F "FXImage" 1 F "FXImage" 1 F "FXImage" 0 F "load" 0 F "loadPixels" 0 F "render" 0 F "render_gray" 1 F "render_index" 1 F "render_true" 1 F "save" 0 F "savePixels" 0 F "~FXImage" 0 F 1 "FXImageHints" "FXImageHints" 3 "/usr/hold/fox/csrc/FXImage.h" 0 0 0 0 16 98 F F F F F F 0 8 "IMAGE_ALPHA" 0 F "IMAGE_ALPHACOLOR" 0 F "IMAGE_DITHER" 0 F "IMAGE_KEEP" 0 F "IMAGE_OPAQUE" 0 F "IMAGE_OWNED" 0 F "IMAGE_SHMI" 0 F "IMAGE_SHMP" 0 F 1 "FXInputMode" "FXInputMode" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 96 F F F F F F 0 4 "INPUT_EXCEPT" 0 F "INPUT_NONE" 0 F "INPUT_READ" 0 F "INPUT_WRITE" 0 F 1 "FXInvocation" "FXInvocation" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 98 F F F F F F 0 0 1 "FXItem" "FXItem" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 69 F F F F F F 0 0 1 "FXJoinStyle" "FXJoinStyle" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 88 F F F F F F 0 3 "JOIN_BEVEL" 0 F "JOIN_MITER" 0 F "JOIN_ROUND" 0 F 1 "FXJusifyStyle" "FXJusifyStyle" 3 "/usr/hold/fox/csrc/FXLabel.h" 0 0 0 0 16 95 F F F F F F 0 10 "JUSTIFY_BOTTOM" 0 F "JUSTIFY_CENTER_X" 0 F "JUSTIFY_CENTER_Y" 0 F "JUSTIFY_HZ_APART" 0 F "JUSTIFY_LEFT" 0 F "JUSTIFY_MASK" 0 F "JUSTIFY_NORMAL" 0 F "JUSTIFY_RIGHT" 0 F "JUSTIFY_TOP" 0 F "JUSTIFY_VT_APART" 0 F 1 "FXLabel" "FXLabel" 0 "/usr/hold/fox/csrc/FXLabel.h" 398 1305 1305 413 1321 463 F T F T T F 1 "FXCell" 18 0 32 "create" 0 F "drawLabel" 1 F "FXDECLARE" 2 F "FXLabel" 1 F "FXLabel" 1 F "FXLabel" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getIcon" 0 F "getIconPosition" 0 F "getJustify" 0 F "getText" 0 F "getTextColor" 0 F "just_x" 1 F "just_y" 1 F "labelHeight" 1 F "labelWidth" 1 F "load" 0 F "onCmdGetStringValue" 0 F "onCmdSetStringValue" 0 F "onHotKeyPress" 0 F "onHotKeyRelease" 0 F "onPaint" 0 F "save" 0 F "setFont" 0 F "setIcon" 0 F "setIconPosition" 0 F "setJustify" 0 F "setText" 0 F "setTextColor" 0 F "~FXLabel" 0 F 1 "FXLayoutHints" "FXLayoutHints" 3 "/usr/hold/fox/csrc/FXWindow.h" 0 0 0 0 16 102 F F F F F F 0 23 "LAYOUT_BOTTOM" 0 F "LAYOUT_CENTER_X" 0 F "LAYOUT_CENTER_Y" 0 F "LAYOUT_FILL_COLUMN" 0 F "LAYOUT_FILL_ROW" 0 F "LAYOUT_FILL_X" 0 F "LAYOUT_FILL_Y" 0 F "LAYOUT_FIX_HEIGHT" 0 F "LAYOUT_FIX_WIDTH" 0 F "LAYOUT_FIX_X" 0 F "LAYOUT_FIX_Y" 0 F "LAYOUT_LEFT" 0 F "LAYOUT_MASK" 0 F "LAYOUT_MIN_HEIGHT" 0 F "LAYOUT_MIN_WIDTH" 0 F "LAYOUT_NORMAL" 0 F "LAYOUT_RIGHT" 0 F "LAYOUT_SIDE_BOTTOM" 0 F "LAYOUT_SIDE_LEFT" 0 F "LAYOUT_SIDE_MASK" 0 F "LAYOUT_SIDE_RIGHT" 0 F "LAYOUT_SIDE_TOP" 0 F "LAYOUT_TOP" 0 F 1 "FXLight" "FXLight" 1 "/usr/hold/fox/csrc/FXGLViewer.h" 0 0 0 0 16 73 F F F F F F 0 0 1 "FXLineStyle" "FXLineStyle" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 88 F F F F F F 0 3 "LINE_DOUBLE_DASH" 0 F "LINE_ONOFF_DASH" 0 F "LINE_SOLID" 0 F 1 "FXList" "FXList" 0 "/usr/hold/fox/csrc/FXList.h" 433 845 845 448 861 498 F T F F F F 1 "FXScrollArea" 157 0 92 "addItemAfter" 0 F "addItemBefore" 0 F "addItemFirst" 0 F "addItemLast" 0 F "before" 1 F "canFocus" 0 F "create" 0 F "createItem" 1 F "deselectItem" 0 F "deselectItemRange" 0 F "drawFocusRectangle" 1 F "extendSelection" 0 F "FXDECLARE" 2 F "FXList" 1 F "FXList" 1 F "FXList" 0 F "getAnchorItem" 0 F "getContentHeight" 0 F "getContentWidth" 0 F "getCurrentItem" 0 F "getFirstItem" 0 F "getFont" 0 F "getItemAt" 0 F "getItemData" 0 F "getItemHeight" 0 F "getItemText" 0 F "getItemWidth" 0 F "getItemX" 0 F "getItemY" 0 F "getLastItem" 0 F "getListStyle" 0 F "getNextItem" 0 F "getNumItems" 0 F "getNumSelectedItems" 0 F "getPrevItem" 0 F "getSelBackColor" 0 F "getSelectedItems" 0 F "getSelTextColor" 0 F "getSortFunc" 0 F "getTextColor" 0 F "isItemCurrent" 0 F "isItemSelected" 0 F "isItemVisible" 0 F "layout" 1 F "makeItemVisible" 0 F "markItems" 0 F "onActivate" 0 F "onAutoScroll" 0 F "onChanged" 0 F "onClicked" 0 F "onCmdGetStringValue" 0 F "onCmdSetStringValue" 0 F "onCmdSetValue" 0 F "onDeactivate" 0 F "onDeselected" 0 F "onDoubleClicked" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onSelected" 0 F "onSelectionGained" 0 F "onSelectionLost" 0 F "onTripleClicked" 0 F "recalc" 0 F "recompute" 1 F "removeAllItems" 0 F "removeItem" 0 F "removeItems" 0 F "restoreItem" 0 F "restoreItemRange" 0 F "selectItem" 0 F "selectItemRange" 0 F "setAnchorItem" 0 F "setCurrentItem" 0 F "setFont" 0 F "setItemData" 0 F "setItemText" 0 F "setListStyle" 0 F "setSelBackColor" 0 F "setSelTextColor" 0 F "setSortFunc" 0 F "setTextColor" 0 F "sortItems" 0 F "toggleItem" 0 F "toggleItemRange" 0 F "updateItem" 0 F "~FXList" 0 F 1 "FXListItem" "FXListItem" 1 "/usr/hold/fox/csrc/FXListItem.h" 0 0 0 0 16 86 F F F F F F 0 0 1 "FXListItemState" "FXListItemState" 3 "/usr/hold/fox/csrc/FXListItem.h" 0 0 0 0 16 108 F F F F F F 0 4 "LISTITEM_CURRENT" 0 F "LISTITEM_HISTORY" 0 F "LISTITEM_MARK" 0 F "LISTITEM_SELECTED" 0 F 1 "FXListStyle" "FXListStyle" 3 "/usr/hold/fox/csrc/FXList.h" 0 0 0 0 16 86 F F F F F F 0 9 "LIST_AUTOSELECT" 0 F "LIST_BROWSESELECT" 0 F "LIST_EXTENDEDSELECT" 0 F "LIST_LEFTJUSTIFIED" 0 F "LIST_MASK" 0 F "LIST_MULTIPLESELECT" 0 F "LIST_RIGHTJUSTIFIED" 0 F "LIST_SINGLESELECT" 0 F "LIST_WANTSELECTION" 0 F 1 "FXMainWindow" "FXMainWindow" 0 "/usr/hold/fox/csrc/FXMainWindow.h" 505 1085 1085 520 1101 598 F T F F F F 1 "FXTopWindow" 199 0 5 "FXDECLARE" 2 F "FXMainWindow" 1 F "FXMainWindow" 1 F "FXMainWindow" 0 F "~FXMainWindow" 0 F 1 "FXMaterial" "FXMaterial" 1 "/usr/hold/fox/csrc/FXGLViewer.h" 0 0 0 0 16 85 F F F F F F 0 0 1 "FXMatrix" "FXMatrix" 0 "/usr/hold/fox/csrc/FXMatrix.h" 417 685 685 432 701 482 F T F F F F 1 "FXPacker" 140 0 11 "FXDECLARE" 2 F "FXMatrix" 1 F "FXMatrix" 1 F "FXMatrix" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 1 F "onFocusDown" 0 F "onFocusLeft" 0 F "onFocusRight" 0 F "onFocusUp" 0 F 1 "FXMatrixStyle" "FXMatrixStyle" 3 "/usr/hold/fox/csrc/FXMatrix.h" 0 0 0 0 16 99 F F F F F F 0 2 "MATRIX_BY_COLUMNS" 0 F "MATRIX_BY_ROWS" 0 F 1 "FXMDIChild" "FXMDIChild" 0 "/usr/hold/fox/csrc/FXMDIChild.h" 352 545 545 367 561 430 F T F F F F 1 "FXComposite" 25 0 66 "*contentWindow" 0 F "*getWindowIcon" 0 F "canFocus" 0 F "changeCursor" 1 F "create" 0 F "drawDoubleRaisedRectangle" 1 F "drawRaisedRectangle" 1 F "drawRubberBox" 1 F "FXDECLARE" 2 F "FXMDIChild" 1 F "FXMDIChild" 1 F "FXMDIChild" 0 F "getBaseColor" 0 F "getBorderColor" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getHiliteColor" 0 F "getIconHeight" 0 F "getIconWidth" 0 F "getIconX" 0 F "getIconY" 0 F "getNormalHeight" 0 F "getNormalWidth" 0 F "getNormalX" 0 F "getNormalY" 0 F "getShadowColor" 0 F "getTitle" 0 F "getTitleHeight" 0 F "getTitleWidth" 0 F "getWindowMenu" 0 F "handle" 0 F "isMaximized" 0 F "isMinimized" 0 F "layout" 1 F "maximize" 0 F "minimize" 0 F "move" 0 F "onCmdSetStringValue" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F "position" 0 F "resize" 0 F "restore" 0 F "revertCursor" 1 F "setActive" 0 F "setBaseColor" 0 F "setBorderColor" 0 F "setFocus" 0 F "setFont" 0 F "setHiliteColor" 0 F "setInactive" 0 F "setShadowColor" 0 F "setTitle" 0 F "setWindowIcon" 0 F "setWindowMenu" 0 F "where" 1 F "~FXMDIChild" 0 F 1 "FXMDIChildStyle" "FXMDIChildStyle" 3 "/usr/hold/fox/csrc/FXMDIChild.h" 0 0 0 0 16 113 F F F F F F 0 3 "MDI_MAXIMIZED" 0 F "MDI_MINIMIZED" 0 F "MDI_NORMAL" 0 F 1 "FXMDIClient" "FXMDIClient" 0 "/usr/hold/fox/csrc/FXMDIClient.h" 433 865 865 448 881 514 F T F F F F 1 "FXScrollArea" 157 0 40 "create" 0 F "FXDECLARE" 2 F "FXMDIClient" 1 F "FXMDIClient" 1 F "FXMDIClient" 0 F "getActiveChild" 0 F "getContentHeight" 0 F "getContentWidth" 0 F "getMDIChildFirst" 0 F "getMDIChildLast" 0 F "handle" 0 F "isMaximized" 0 F "layout" 1 F "moveContents" 0 F "onCmdActivateNext" 0 F "onCmdActivatePrev" 0 F "onCmdCascade" 0 F "onCmdDelete" 0 F "onCmdMaximize" 0 F "onCmdMinimize" 0 F "onCmdRestore" 0 F "onCmdTileHorizontal" 0 F "onCmdTileVertical" 0 F "onUpdActivateNext" 0 F "onUpdActivatePrev" 0 F "onUpdCascade" 0 F "onUpdDelete" 0 F "onUpdMaximize" 0 F "onUpdMenuDelete" 0 F "onUpdMenuMinimize" 0 F "onUpdMenuRestore" 0 F "onUpdMenuWindow" 0 F "onUpdMinimize" 0 F "onUpdRestore" 0 F "onUpdTileHorizontal" 0 F "onUpdTileVertical" 0 F "recalc" 0 F "recompute" 1 F "setActiveChild" 0 F "~FXMDIClient" 0 F 1 "FXMDIClientStyle" "FXMDIClientStyle" 3 "/usr/hold/fox/csrc/FXMDIClient.h" 0 0 0 0 16 116 F F F F F F 0 3 "MDICLIENT_MASK" 0 F "MDICLIENT_MAXIMIZED" 0 F "MDICLIENT_NORMAL" 0 F 1 "FXMDIDeleteButton" "FXMDIDeleteButton" 0 "/usr/hold/fox/csrc/FXMDIButton.h" 529 1245 1245 544 1261 644 F T F F T F 1 "FXButton" 13 0 6 "FXDECLARE" 2 F "FXMDIDeleteButton" 2 F "FXMDIDeleteButton" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "onPaint" 0 F 1 "FXMDIMaximizeButton" "FXMDIMaximizeButton" 0 "/usr/hold/fox/csrc/FXMDIButton.h" 644 1225 1225 659 1241 772 F T F F F F 1 "FXMDIDeleteButton" 110 0 4 "FXDECLARE" 2 F "FXMDIMaximizeButton" 2 F "FXMDIMaximizeButton" 0 F "onPaint" 0 F 1 "FXMDIMenu" "FXMDIMenu" 0 "/usr/hold/fox/csrc/FXMDIButton.h" 564 945 945 579 961 643 F T F F F F 1 "FXMenuPane" 124 0 3 "FXDECLARE" 2 F "FXMDIMenu" 2 F "FXMDIMenu" 0 F 1 "FXMDIMinimizeButton" "FXMDIMinimizeButton" 0 "/usr/hold/fox/csrc/FXMDIButton.h" 644 1245 1245 659 1261 769 F T F F F F 1 "FXMDIDeleteButton" 110 0 4 "FXDECLARE" 2 F "FXMDIMinimizeButton" 2 F "FXMDIMinimizeButton" 0 F "onPaint" 0 F 1 "FXMDIRestoreButton" "FXMDIRestoreButton" 0 "/usr/hold/fox/csrc/FXMDIButton.h" 644 1265 1265 659 1281 766 F T F F F F 1 "FXMDIDeleteButton" 110 0 4 "FXDECLARE" 2 F "FXMDIRestoreButton" 2 F "FXMDIRestoreButton" 0 F "onPaint" 0 F 1 "FXMDIWindowButton" "FXMDIWindowButton" 0 "/usr/hold/fox/csrc/FXMDIButton.h" 620 1285 1285 635 1301 743 F T F F F F 1 "FXMenuButton" 118 0 6 "FXDECLARE" 2 F "FXMDIWindowButton" 2 F "FXMDIWindowButton" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "onPaint" 0 F 1 "FXMemoryStream" "FXMemoryStream" 0 "/usr/hold/fox/csrc/FXStream.h" 57 1805 1805 72 1821 161 F T F F F F 1 "FXStream" 180 0 10 "close" 0 F "FXMemoryStream" 0 F "getSpace" 0 F "giveBuffer" 0 F "loadItems" 1 F "open" 0 F "open" 0 F "saveItems" 1 F "setSpace" 0 F "takeBuffer" 0 F 1 "FXMenuBar" "FXMenuBar" 0 "/usr/hold/fox/csrc/FXMenuBar.h" 352 565 565 367 581 427 F T F F F F 1 "FXComposite" 25 0 16 "contains" 0 F "create" 0 F "FXDECLARE" 2 F "FXMenuBar" 2 F "FXMenuBar" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 2 F "onBtnPress" 0 F "onBtnRelease" 0 F "onCmdUnpost" 0 F "onEnter" 0 F "onFocusLeft" 0 F "onFocusRight" 0 F "onLeave" 0 F "onMotion" 0 F 1 "FXMenuButton" "FXMenuButton" 0 "/usr/hold/fox/csrc/FXMenuButton.h" 529 1285 1285 544 1301 620 F T F F T F 1 "FXButton" 13 0 26 "contains" 0 F "create" 0 F "FXDECLARE" 2 F "FXMenuButton" 1 F "FXMenuButton" 1 F "FXMenuButton" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getMenu" 0 F "getPopupStyle" 0 F "killFocus" 0 F "onActivate" 0 F "onCmdPost" 0 F "onCmdUnpost" 0 F "onDeactivate" 0 F "onEnter" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "setMenu" 0 F "setPopupStyle" 0 F "~FXMenuButton" 0 F 1 "FXMenuButtonStyle" "FXMenuButtonStyle" 3 "/usr/hold/fox/csrc/FXMenuButton.h" 0 0 0 0 16 126 F F F F F F 0 6 "MENUBUTTON_DOWN" 0 F "MENUBUTTON_LEFT" 0 F "MENUBUTTON_MASK" 0 F "MENUBUTTON_NOARROWS" 0 F "MENUBUTTON_RIGHT" 0 F "MENUBUTTON_UP" 0 F 1 "FXMenuCascade" "FXMenuCascade" 0 "/usr/hold/fox/csrc/FXMenu.h" 497 1545 1545 512 1561 595 F T F F F F 1 "FXMenuEntry" 122 0 26 "canFocus" 0 F "contains" 0 F "create" 0 F "destroy" 0 F "drawTriangle" 1 F "FXDECLARE" 2 F "FXMenuCascade" 1 F "FXMenuCascade" 1 F "FXMenuCascade" 0 F "getPopup" 0 F "killFocus" 0 F "onActivate" 0 F "onDeactivate" 0 F "onEnter" 0 F "onFocusLeft" 0 F "onFocusRight" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onPaint" 0 F "onTimeout" 0 F "setFocus" 0 F "setPopup" 0 F "~FXMenuCascade" 0 F 1 "FXMenuCommand" "FXMenuCommand" 0 "/usr/hold/fox/csrc/FXMenu.h" 497 1565 1565 512 1581 603 F T F F F F 1 "FXMenuEntry" 122 0 29 "canFocus" 0 F "check" 0 F "checkRadio" 0 F "create" 0 F "disable" 0 F "drawBullit" 2 F "drawCheck" 2 F "enable" 0 F "FXDECLARE" 2 F "FXMenuCommand" 2 F "FXMenuCommand" 0 F "isChecked" 0 F "isDefault" 0 F "isRadioChecked" 0 F "killFocus" 0 F "onActivate" 0 F "onCheck" 0 F "onDeactivate" 0 F "onEnter" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onPaint" 0 F "onUncheck" 0 F "setDefault" 0 F "setFocus" 0 F "setOther" 0 F "uncheck" 0 F "uncheckRadio" 0 F 1 "FXMenuEntry" "FXMenuEntry" 0 "/usr/hold/fox/csrc/FXMenu.h" 412 1565 1565 427 1581 497 F T F F T F 1 "FXMenuItem" 123 0 25 "create" 0 F "FXDECLARE" 2 F "FXMenuEntry" 1 F "FXMenuEntry" 1 F "FXMenuEntry" 1 F "getAccelText" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getHelpText" 0 F "getSelBackColor" 0 F "getSelTextColor" 0 F "getText" 0 F "getTextColor" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onUpdate" 0 F "setAccelText" 0 F "setFont" 0 F "setHelpText" 0 F "setSelBackColor" 0 F "setSelTextColor" 0 F "setText" 0 F "setTextColor" 0 F "~FXMenuEntry" 0 F 1 "FXMenuItem" "FXMenuItem" 0 "/usr/hold/fox/csrc/FXMenu.h" 333 1565 1565 348 1581 412 F T F F T F 1 "FXFrame" 59 0 4 "create" 0 F "FXDECLARE" 2 F "FXMenuItem" 2 F "FXMenuItem" 2 F 1 "FXMenuPane" "FXMenuPane" 0 "/usr/hold/fox/csrc/FXMenu.h" 482 945 945 497 961 564 F T F F T F 1 "FXPopup" 145 0 4 "contains" 0 F "FXDECLARE" 2 F "FXMenuPane" 2 F "FXMenuPane" 0 F 1 "FXMenuSeparator" "FXMenuSeparator" 0 "/usr/hold/fox/csrc/FXMenu.h" 412 1605 1605 427 1621 517 F T F F F F 1 "FXMenuItem" 123 0 5 "FXDECLARE" 2 F "FXMenuSeparator" 2 F "FXMenuSeparator" 0 F "getDefaultHeight" 0 F "onPaint" 0 F 1 "FXMenuStyle" "FXMenuStyle" 3 "/usr/hold/fox/csrc/FXMenu.h" 0 0 0 0 16 94 F F F F F F 0 4 "" 0 F "MENU_AUTOGRAY" 0 F "MENU_AUTOHIDE" 0 F "MENU_DEFAULT" 0 F 1 "FXMenuTitle" "FXMenuTitle" 0 "/usr/hold/fox/csrc/FXMenu.h" 497 1585 1585 512 1601 574 F T F F F F 1 "FXMenuEntry" 122 0 29 "canFocus" 0 F "contains" 0 F "create" 0 F "FXDECLARE" 2 F "FXMenuTitle" 1 F "FXMenuTitle" 1 F "FXMenuTitle" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getPopup" 0 F "killFocus" 0 F "onActivate" 0 F "onCmdPost" 0 F "onCmdUnpost" 0 F "onDeactivate" 0 F "onEnter" 0 F "onFocusDown" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onFocusUp" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onPaint" 0 F "setFocus" 0 F "setPopup" 0 F "~FXMenuTitle" 0 F 1 "FXMessageBox" "FXMessageBox" 0 "/usr/hold/fox/csrc/FXMessageBox.h" 587 1025 1025 602 1041 680 F T F F F F 1 "FXDialogBox" 34 0 4 "FXDECLARE" 2 F "FXMessageBox" 2 F "FXMessageBox" 0 F "onCmdClicked" 0 F 1 "FXMessageboxReturn" "FXMessageboxReturn" 3 "/usr/hold/fox/csrc/FXMessageBox.h" 0 0 0 0 16 135 F F F F F F 0 6 "MBOX_CLICKED_CANCEL" 0 F "MBOX_CLICKED_NO" 0 F "MBOX_CLICKED_OK" 0 F "MBOX_CLICKED_QUIT" 0 F "MBOX_CLICKED_SAVE" 0 F "MBOX_CLICKED_YES" 0 F 1 "FXMessageboxStyle" "FXMessageboxStyle" 3 "/usr/hold/fox/csrc/FXMessageBox.h" 0 0 0 0 16 127 F F F F F F 0 7 "MBOX_BUTTON_MASK" 0 F "MBOX_OK" 0 F "MBOX_OK_CANCEL" 0 F "MBOX_QUIT_CANCEL" 0 F "MBOX_QUIT_SAVE_CANCEL" 0 F "MBOX_YES_NO" 0 F "MBOX_YES_NO_CANCEL" 0 F 1 "FXMetaClass" "FXMetaClass" 1 "/usr/hold/fox/csrc/FXObject.h" 0 0 0 0 16 97 F F F F F F 0 5 "getBaseClass" 0 F "getClassName" 0 F "getMetaClassFromName" 0 F "isSubClassOf" 0 F "makeInstance" 0 F 1 "FXModifierMasks" "FXModifierMasks" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 113 F F F F F F 0 9 "ALTMASK" 0 F "CAPSLOCKMASK" 0 F "CONTROLMASK" 0 F "LEFTBUTTONMASK" 0 F "MIDDLEBUTTONMASK" 0 F "NUMLOCKMASK" 0 F "RIGHTBUTTONMASK" 0 F "SCROLLLOCKMASK" 0 F "SHIFTMASK" 0 F 1 "FXMouseButton" "FXMouseButton" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 108 F F F F F F 0 3 "LEFTBUTTON" 0 F "MIDDLEBUTTON" 0 F "RIGHTBUTTON" 0 F 1 "FXNamedColor" "FXNamedColor" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 107 F F F F F F 0 0 1 "FXObject" "FXObject" 0 "/usr/hold/fox/csrc/FXObject.h" 5 945 945 5 961 55 F T F F T F 0 8 "assoc" 2 F "FXDECLARE" 2 F "handle" 2 F "isMemberOf" 2 F "load" 2 F "onDefault" 2 F "save" 2 F "~FXObject" 2 F 1 "FXObjectList" "FXObjectList" 0 "/usr/hold/fox/csrc/FXObjectList.h" 55 1725 1725 70 1741 136 F T F F T F 1 "FXObject" 135 0 20 "append" 0 F "clear" 0 F "find" 0 F "FXDECLARE" 2 F "FXObjectList" 0 F "insert" 0 F "list" 0 F "list" 0 F "list" 0 F "load" 0 F "no" 0 F "no" 0 F "operator[]" 0 F "operator[]" 0 F "remove" 0 F "remove" 0 F "save" 0 F "size" 0 F "size" 0 F "~FXObjectList" 0 F 1 "FXObjectListOf" "FXObjectListOf" 0 "/usr/hold/fox/csrc/FXObjectList.h" 136 1725 1725 151 1741 229 F T F F F F 1 "FXObjectList" 136 0 6 "FXObjectListOf" 0 F "list" 0 F "list" 0 F "list" 0 F "operator[]" 0 F "operator[]" 0 F 1 "FXOption" "FXOption" 0 "/usr/hold/fox/csrc/FXOptionMenu.h" 463 1325 1325 478 1341 529 F T F F F F 1 "FXLabel" 94 0 22 "canFocus" 0 F "FXDECLARE" 2 F "FXOption" 1 F "FXOption" 1 F "FXOption" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getHelpText" 0 F "getTipText" 0 F "killFocus" 0 F "onActivate" 0 F "onDeactivate" 0 F "onEnter" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onPaint" 0 F "onQueryHelp" 0 F "setFocus" 0 F "setHelpText" 0 F "setTipText" 0 F "~FXOption" 0 F 1 "FXOptionMenu" "FXOptionMenu" 0 "/usr/hold/fox/csrc/FXOptionMenu.h" 463 1345 1345 478 1361 554 F T F F F F 1 "FXLabel" 94 0 34 "canFocus" 0 F "contains" 0 F "create" 0 F "destroy" 0 F "FXDECLARE" 2 F "FXOptionMenu" 1 F "FXOptionMenu" 1 F "FXOptionMenu" 0 F "getCurrent" 0 F "getCurrentNo" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getPopup" 0 F "isPopped" 0 F "killFocus" 0 F "layout" 1 F "onActivate" 0 F "onCmdPost" 0 F "onCmdUnpost" 0 F "onDeactivate" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "setCurrent" 0 F "setCurrentNo" 0 F "setPopup" 0 F "~FXOptionMenu" 0 F 1 "FXPacker" "FXPacker" 0 "/usr/hold/fox/csrc/FXPacker.h" 352 685 685 367 701 417 F T F F T F 1 "FXComposite" 25 0 43 "create" 0 F "drawBorderRectangle" 0 F "drawDoubleRaisedRectangle" 0 F "drawDoubleSunkenRectangle" 0 F "drawFocusRectangle" 0 F "drawFrame" 0 F "drawGrooveRectangle" 0 F "drawRaisedRectangle" 0 F "drawRidgeRectangle" 0 F "drawSunkenRectangle" 0 F "FXDECLARE" 2 F "FXPacker" 1 F "FXPacker" 1 F "FXPacker" 0 F "getBaseColor" 0 F "getBorderColor" 0 F "getBorderWidth" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFrameStyle" 0 F "getHiliteColor" 0 F "getHSpacing" 0 F "getPadBottom" 0 F "getPadLeft" 0 F "getPadRight" 0 F "getPadTop" 0 F "getShadowColor" 0 F "getVSpacing" 0 F "layout" 1 F "load" 0 F "onPaint" 0 F "save" 0 F "setBaseColor" 0 F "setBorderColor" 0 F "setFrameStyle" 0 F "setHiliteColor" 0 F "setHSpacing" 0 F "setPadBottom" 0 F "setPadLeft" 0 F "setPadRight" 0 F "setPadTop" 0 F "setShadowColor" 0 F "setVSpacing" 0 F 1 "FXPackingStyle" "FXPackingStyle" 3 "/usr/hold/fox/csrc/FXWindow.h" 0 0 0 0 16 105 F F F F F F 0 3 "PACK_NORMAL" 0 F "PACK_UNIFORM_HEIGHT" 0 F "PACK_UNIFORM_WIDTH" 0 F 1 "FXPalEntry" "FXPalEntry" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 89 F F F F F F 0 0 1 "FXPDC" "FXPDC" 0 "/usr/hold/fox/csrc/FXPDC.h" 185 385 385 200 401 250 F T F F F F 1 "FXDC" 29 0 56 "begin" 0 F "beginPage" 0 F "beginPrint" 0 F "clearClipMask" 0 F "clearClipRectangle" 0 F "drawArc" 0 F "drawArcs" 0 F "drawArea" 0 F "drawHashBox" 0 F "drawIcon" 0 F "drawIconShaded" 0 F "drawImage" 0 F "drawImageText" 0 F "drawLine" 0 F "drawLines" 0 F "drawLineSegments" 0 F "drawLinesRel" 0 F "drawPoint" 0 F "drawPoints" 0 F "drawPointsRel" 0 F "drawRectangle" 0 F "drawRectangles" 0 F "drawText" 0 F "end" 0 F "endPage" 0 F "endPrint" 0 F "fillArc" 0 F "fillArcs" 0 F "fillComplexPolygon" 0 F "fillComplexPolygonRel" 0 F "fillConcavePolygon" 0 F "fillConcavePolygonRel" 0 F "fillPolygon" 0 F "fillPolygonRel" 0 F "fillRectangle" 0 F "fillRectangles" 0 F "FXDECLARE" 2 F "FXPDC" 1 F "FXPDC" 1 F "FXPDC" 0 F "setBackground" 0 F "setClipMask" 0 F "setClipRectangle" 0 F "setDashes" 0 F "setFillRule" 0 F "setFillStyle" 0 F "setForeground" 0 F "setFunction" 0 F "setLineCap" 0 F "setLineJoin" 0 F "setLineStyle" 0 F "setLineWidth" 0 F "setStipple" 0 F "setTextFont" 0 F "setTile" 0 F "~FXPDC" 0 F 1 "FXPoint" "FXPoint" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 74 F F F F F F 0 0 1 "FXPopup" "FXPopup" 0 "/usr/hold/fox/csrc/FXPopup.h" 417 945 945 432 961 482 F T F F T F 1 "FXShell" 167 0 49 "create" 0 F "doesOverrideRedirect" 1 F "doesSaveUnder" 1 F "drawBorderRectangle" 0 F "drawDoubleRaisedRectangle" 0 F "drawDoubleSunkenRectangle" 0 F "drawFrame" 0 F "drawGrooveRectangle" 0 F "drawRaisedRectangle" 0 F "drawRidgeRectangle" 0 F "drawSunkenRectangle" 0 F "FXDECLARE" 2 F "FXPopup" 1 F "FXPopup" 1 F "FXPopup" 0 F "getBaseColor" 0 F "getBorderColor" 0 F "getBorderWidth" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFrameStyle" 0 F "getHiliteColor" 0 F "getOrientation" 0 F "getOwner" 0 F "getShadowColor" 0 F "hide" 1 F "layout" 1 F "onButtonPress" 0 F "onButtonRelease" 0 F "onCmdUnpost" 0 F "onEnter" 0 F "onFocusDown" 0 F "onFocusUp" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeave" 0 F "onMap" 0 F "onMotion" 0 F "onPaint" 0 F "popdown" 0 F "popup" 0 F "setBaseColor" 0 F "setBorderColor" 0 F "setFrameStyle" 0 F "setHiliteColor" 0 F "setOrientation" 0 F "setShadowColor" 0 F "show" 1 F "~FXPopup" 0 F 1 "FXPopupStyle" "FXPopupStyle" 3 "/usr/hold/fox/csrc/FXPopup.h" 0 0 0 0 16 99 F F F F F F 0 3 "POPUP_HORIZONTAL" 0 F "POPUP_MASK" 0 F "POPUP_VERTICAL" 0 F 1 "FXProgressBar" "FXProgressBar" 0 "/usr/hold/fox/csrc/FXProgressBar.h" 398 1425 1425 413 1441 490 F T F F F F 1 "FXCell" 18 0 31 "create" 0 F "FXDECLARE" 2 F "FXProgressBar" 1 F "FXProgressBar" 1 F "FXProgressBar" 0 F "getBarBGColor" 0 F "getBarColor" 0 F "getBarSize" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getProgress" 0 F "getTextAltColor" 0 F "getTextColor" 0 F "getTotal" 0 F "hideNumber" 0 F "increment" 0 F "onCmdGetIntValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onPaint" 0 F "setBarBGColor" 0 F "setBarColor" 0 F "setBarSize" 0 F "setFont" 0 F "setProgress" 0 F "setTextAltColor" 0 F "setTextColor" 0 F "setTotal" 0 F "showNumber" 0 F "~FXProgressBar" 0 F 1 "FXProgressBarStyle" "FXProgressBarStyle" 3 "/usr/hold/fox/csrc/FXProgressBar.h" 0 0 0 0 16 127 F F F F F F 0 2 "PROGRESSBAR_PERCENTAGE" 0 F "PROGRESSBAR_VERTICAL" 0 F 1 "FXQuat" "FXQuat" 0 "/usr/hold/fox/csrc/FXQuat.h" 55 145 145 70 161 120 F T F F F F 1 "FXHVec" 79 0 9 "adjust" 0 F "arc" 0 F "conj" 0 F "FXQuat" 0 F "FXQuat" 0 F "FXQuat" 0 F "invert" 0 F "lerp" 0 F "operator*" 0 F 1 "FXRadioButton" "FXRadioButton" 0 "/usr/hold/fox/csrc/FXRadioButton.h" 463 1365 1365 478 1381 555 F T F F F F 1 "FXLabel" 94 0 37 "canFocus" 0 F "create" 0 F "disable" 0 F "enable" 0 F "FXDECLARE" 2 F "FXRadioButton" 1 F "FXRadioButton" 1 F "FXRadioButton" 0 F "getCheck" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getHelpText" 0 F "getRadioColor" 0 F "getTipText" 0 F "load" 0 F "onActivate" 0 F "onCheck" 0 F "onCmdGetIntValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onDeactivate" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onLeave" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onUncheck" 0 F "onUncheckRadio" 0 F "onUnknown" 0 F "onUpdate" 0 F "save" 0 F "setCheck" 0 F "setHelpText" 0 F "setRadioColor" 0 F "setTipText" 0 F 1 "FXRadioButtonStyle" "FXRadioButtonStyle" 3 "/usr/hold/fox/csrc/FXRadioButton.h" 0 0 0 0 16 127 F F F F F F 0 2 "RADIOBUTTON_AUTOGRAY" 0 F "RADIOBUTTON_AUTOHIDE" 0 F 1 "FXRange" "FXRange" 0 "/usr/hold/fox/csrc/FXRange.h" 5 1745 1745 5 1761 55 F T F F F F 0 22 "boxCenter" 0 F "boxCorners" 0 F "boxDiagonal" 0 F "boxIntersect" 0 F "clipTo" 0 F "contains" 0 F "depth" 0 F "empty" 0 F "FXRange" 0 F "FXRange" 0 F "height" 0 F "include" 0 F "include" 0 F "longest" 0 F "operator<<" 0 F "operator>>" 0 F "operator[]" 0 F "operator[]" 0 F "overlap" 0 F "shortest" 0 F "side" 0 F "width" 0 F 1 "FXRectangle" "FXRectangle" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 94 F F F F F F 0 0 1 "fxregexp" "fxregexp" 1 "/usr/hold/fox/csrc/fxregex.h" 0 0 0 0 16 78 F F F F F F 0 0 1 "FXRegistry" "FXRegistry" 0 "/usr/hold/fox/csrc/FXRegistry.h" 5 1765 1765 5 1781 62 F T F F F F 0 15 "*readEntry" 0 F "deleteEntry" 0 F "deleteSection" 0 F "FXRegistry" 0 F "parseBuffer" 2 F "parseFile" 0 F "parseValue" 2 F "readEntry" 0 F "readEntry" 0 F "readRegistry" 0 F "writeEntry" 0 F "writeEntry" 0 F "writeEntry" 0 F "writeRegistry" 0 F "~FXRegistry" 0 F 1 "FXRootWindow" "FXRootWindow" 0 "/usr/hold/fox/csrc/FXRootWindow.h" 352 805 805 367 821 446 F T F F F F 1 "FXComposite" 25 0 10 "create" 0 F "destroy" 0 F "FXDECLARE" 2 F "FXRootWindow" 2 F "FXRootWindow" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 2 F "recalc" 0 F "~FXRootWindow" 0 F 1 "FXScrollArea" "FXScrollArea" 0 "/usr/hold/fox/csrc/FXScrollWindow.h" 352 865 865 367 881 433 F T F F T F 1 "FXComposite" 25 0 32 "create" 0 F "FXDECLARE" 2 F "FXScrollArea" 1 F "FXScrollArea" 1 F "FXScrollArea" 0 F "getContentHeight" 0 F "getContentWidth" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getPosition" 0 F "getScrollStyle" 0 F "getViewportHeight" 0 F "getViewportWidth" 0 F "getXPosition" 0 F "getYPosition" 0 F "horizontalScrollbar" 0 F "isHorizontalScrollable" 0 F "isVerticalScrollable" 0 F "layout" 1 F "moveContents" 0 F "onAutoScroll" 0 F "onHScrollerChanged" 0 F "onHScrollerDragged" 0 F "onVScrollerChanged" 0 F "onVScrollerDragged" 0 F "recalc" 0 F "setPosition" 0 F "setScrollStyle" 0 F "startAutoScroll" 1 F "stopAutoScroll" 1 F "verticalScrollbar" 0 F "~FXScrollArea" 0 F 1 "FXScrollbar" "FXScrollbar" 0 "/usr/hold/fox/csrc/FXScrollbar.h" 333 1625 1625 348 1641 408 F T F F F F 1 "FXFrame" 59 0 44 "autoScrollDec" 1 F "autoScrollInc" 1 F "autoScrollLineDec" 1 F "autoScrollLineInc" 1 F "autoScrollPageDec" 1 F "autoScrollPageInc" 1 F "drawButton" 1 F "drawDownArrow" 1 F "drawLeftArrow" 1 F "drawRightArrow" 1 F "drawUpArrow" 1 F "FXDECLARE" 2 F "FXScrollbar" 1 F "FXScrollbar" 1 F "FXScrollbar" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getLine" 0 F "getPage" 0 F "getPosition" 0 F "getRange" 0 F "isAutoScrolling" 0 F "load" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F "onTimeDecLine" 0 F "onTimeDecPage" 0 F "onTimeDecPix" 0 F "onTimeIncLine" 0 F "onTimeIncPage" 0 F "onTimeIncPix" 0 F "save" 0 F "setLine" 0 F "setPage" 0 F "setPosition" 0 F "setRange" 0 F "stopAutoScroll" 1 F "~FXScrollbar" 0 F 1 "FXScrollbarOrientation" "FXScrollbarOrientation" 3 "/usr/hold/fox/csrc/FXScrollbar.h" 0 0 0 0 16 139 F F F F F F 0 2 "SCROLLBAR_HORIZONTAL" 0 F "SCROLLBAR_VERTICAL" 0 F 1 "FXScrollCorner" "FXScrollCorner" 0 "/usr/hold/fox/csrc/FXScrollbar.h" 333 1645 1645 348 1661 426 F T F F F F 1 "FXFrame" 59 0 7 "create" 0 F "disable" 0 F "enable" 0 F "FXDECLARE" 2 F "FXScrollCorner" 2 F "FXScrollCorner" 0 F "onPaint" 0 F 1 "FXScrollStyle" "FXScrollStyle" 3 "/usr/hold/fox/csrc/FXScrollWindow.h" 0 0 0 0 16 95 F F F F F F 0 12 "HSCROLLER_ALWAYS" 0 F "HSCROLLER_NEVER" 0 F "HSCROLLING_OFF" 0 F "HSCROLLING_ON" 0 F "SCROLLER_MASK" 0 F "SCROLLERS_DONT_TRACK" 0 F "SCROLLERS_NORMAL" 0 F "SCROLLERS_TRACK" 0 F "VSCROLLER_ALWAYS" 0 F "VSCROLLER_NEVER" 0 F "VSCROLLING_OFF" 0 F "VSCROLLING_ON" 0 F 1 "FXScrollWindow" "FXScrollWindow" 0 "/usr/hold/fox/csrc/FXScrollWindow.h" 433 885 885 448 901 530 F T F F F F 1 "FXScrollArea" 157 0 8 "contentWindow" 0 F "FXDECLARE" 2 F "FXScrollWindow" 2 F "FXScrollWindow" 0 F "getContentHeight" 0 F "getContentWidth" 0 F "layout" 2 F "moveContents" 0 F 1 "FXSectionDict" "FXSectionDict" 0 "/usr/hold/fox/csrc/FXDict.h" 55 65 65 70 81 143 F T F F F F 1 "FXDict" 37 0 7 "*createData" 1 F "deleteData" 1 F "find" 0 F "FXSectionDict" 1 F "FXSectionDict" 0 F "insert" 0 F "remove" 0 F 1 "FXSegment" "FXSegment" 1 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 90 F F F F F F 0 0 1 "FXSelType" "FXSelType" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 81 F F F F F F 0 66 "SEL_ACTIVATE" 0 F "SEL_CHANGED" 0 F "SEL_CHORE" 0 F "SEL_CLICKED" 0 F "SEL_CLOSE" 0 F "SEL_CLOSED" 0 F "SEL_COLLAPSED" 0 F "SEL_COMMAND" 0 F "SEL_CONFIGURE" 0 F "SEL_CREATE" 0 F "SEL_DEACTIVATE" 0 F "SEL_DELETED" 0 F "SEL_DESELECTED" 0 F "SEL_DESTROY" 0 F "SEL_DND_DROP" 0 F "SEL_DND_ENTER" 0 F "SEL_DND_LEAVE" 0 F "SEL_DND_MOTION" 0 F "SEL_DOUBLECLICKED" 0 F "SEL_DRAGGED" 0 F "SEL_ENTER" 0 F "SEL_EXPANDED" 0 F "SEL_FOCUS_DOWN" 0 F "SEL_FOCUS_END" 0 F "SEL_FOCUS_HOME" 0 F "SEL_FOCUS_LEFT" 0 F "SEL_FOCUS_NEXT" 0 F "SEL_FOCUS_PREV" 0 F "SEL_FOCUS_RIGHT" 0 F "SEL_FOCUS_UP" 0 F "SEL_FOCUSIN" 0 F "SEL_FOCUSOUT" 0 F "SEL_INSERTED" 0 F "SEL_IO_EXCEPT" 0 F "SEL_IO_READ" 0 F "SEL_IO_WRITE" 0 F "SEL_KEYMAP" 0 F "SEL_KEYPRESS" 0 F "SEL_KEYRELEASE" 0 F "SEL_LASSOED" 0 F "SEL_LAST" 0 F "SEL_LEAVE" 0 F "SEL_LEFTBUTTONPRESS" 0 F "SEL_LEFTBUTTONRELEASE" 0 F "SEL_LOWERED" 0 F "SEL_MAP" 0 F "SEL_MIDDLEBUTTONPRESS" 0 F "SEL_MIDDLEBUTTONRELEASE" 0 F "SEL_MOTION" 0 F "SEL_NONE" 0 F "SEL_OPENED" 0 F "SEL_PAINT" 0 F "SEL_RAISED" 0 F "SEL_RIGHTBUTTONPRESS" 0 F "SEL_RIGHTBUTTONRELEASE" 0 F "SEL_SELECTED" 0 F "SEL_SELECTION_GAINED" 0 F "SEL_SELECTION_LOST" 0 F "SEL_SELECTION_REQUEST" 0 F "SEL_TIMEOUT" 0 F "SEL_TRIPLECLICKED" 0 F "SEL_UNCHECK_OTHER" 0 F "SEL_UNCHECK_RADIO" 0 F "SEL_UNMAP" 0 F "SEL_UPDATE" 0 F "SEL_VISIBILITY" 0 F 1 "FXSeparatorStyle" "FXSeparatorStyle" 3 "/usr/hold/fox/csrc/FXLabel.h" 0 0 0 0 16 115 F F F F F F 0 4 "SEPARATOR_GROOVE" 0 F "SEPARATOR_LINE" 0 F "SEPARATOR_NONE" 0 F "SEPARATOR_RIDGE" 0 F 1 "FXShell" "FXShell" 0 "/usr/hold/fox/csrc/FXShell.h" 352 1005 1005 367 1021 417 F T F F T F 1 "FXComposite" 25 0 8 "create" 0 F "FXDECLARE" 2 F "FXShell" 2 F "FXShell" 1 F "onConfigure" 0 F "onFocusNext" 0 F "onFocusPrev" 0 F "recalc" 0 F 1 "FXShutter" "FXShutter" 0 "/usr/hold/fox/csrc/FXShutter.h" 513 765 765 528 781 582 F T F F F F 1 "FXVerticalFrame" 205 0 17 "FXDECLARE" 2 F "FXShutter" 1 F "FXShutter" 1 F "FXShutter" 0 F "getCurrent" 0 F "layout" 0 F "onCmdGetIntValue" 0 F "onCmdOpen" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onFocusDown" 0 F "onFocusUp" 0 F "onOpenItem" 0 F "onTimeout" 0 F "onUpdOpen" 0 F "setCurrent" 0 F "~FXShutter" 0 F 1 "FXShutterItem" "FXShutterItem" 0 "/usr/hold/fox/csrc/FXShutter.h" 513 785 785 528 801 602 F T F F F F 1 "FXVerticalFrame" 205 0 10 "FXDECLARE" 2 F "FXShutterItem" 1 F "FXShutterItem" 1 F "FXShutterItem" 0 F "getContent" 0 F "onCmdButton" 0 F "onFocusDown" 0 F "onFocusUp" 0 F "onHideShutterItem" 0 F "~FXShutterItem" 0 F 1 "FXSlider" "FXSlider" 0 "/usr/hold/fox/csrc/FXSlider.h" 398 1445 1445 413 1461 463 F T F F F F 1 "FXCell" 18 0 57 "autoSlideDec" 0 F "autoSlideInc" 0 F "canFocus" 0 F "create" 0 F "disable" 0 F "drawSliderHead" 1 F "enable" 0 F "FXDECLARE" 2 F "FXSlider" 1 F "FXSlider" 1 F "FXSlider" 0 F "getBaseColor" 0 F "getBorderColor" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getHeadSize" 0 F "getHelpText" 0 F "getHiliteColor" 0 F "getPosition" 0 F "getRange" 0 F "getShadowColor" 0 F "getSliderStyle" 0 F "getSlotColor" 0 F "getSlotSize" 0 F "getTipText" 0 F "isAutoSliding" 0 F "load" 0 F "onCmdGetIntValue" 0 F "onCmdGetRealValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetRealValue" 0 F "onCmdSetValue" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onTimeDec" 0 F "onTimeInc" 0 F "save" 0 F "setBaseColor" 0 F "setBorderColor" 0 F "setHeadSize" 0 F "setHelpText" 0 F "setHiliteColor" 0 F "setPosition" 0 F "setRange" 0 F "setShadowColor" 0 F "setSliderStyle" 0 F "setSlotColor" 0 F "setSlotSize" 0 F "setTipText" 0 F "stopAutoSlide" 0 F "~FXSlider" 0 F 1 "FXSliderStyle" "FXSliderStyle" 3 "/usr/hold/fox/csrc/FXSlider.h" 0 0 0 0 16 95 F F F F F F 0 8 "SLIDER_ARROW_DOWN" 0 F "SLIDER_ARROW_LEFT" 0 F "SLIDER_ARROW_RIGHT" 0 F "SLIDER_ARROW_UP" 0 F "SLIDER_HORIZONTAL" 0 F "SLIDER_INSIDE_BAR" 0 F "SLIDER_MASK" 0 F "SLIDER_VERTICAL" 0 F 1 "FXSpinner" "FXSpinner" 0 "/usr/hold/fox/csrc/FXSpinner.h" 417 705 705 432 721 487 F T F F F F 1 "FXPacker" 140 0 31 "create" 0 F "decrement" 0 F "disable" 0 F "enable" 0 F "FXDECLARE" 2 F "FXSpinner" 1 F "FXSpinner" 1 F "FXSpinner" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getIncrement" 0 F "getMaxValue" 0 F "getMinMax" 0 F "getMinValue" 0 F "getText" 0 F "getValue" 0 F "increment" 0 F "isCyclic" 0 F "isTextVisible" 0 F "layout" 1 F "onDecrement" 0 F "onIncrement" 0 F "onKeyPress" 0 F "setCyclic" 0 F "setIncrement" 0 F "setMinMax" 0 F "setText" 0 F "setTextVisible" 0 F "setValue" 0 F "updateText" 1 F "~FXSpinner" 0 F 1 "FXSpinnerOptions" "FXSpinnerOptions" 3 "/usr/hold/fox/csrc/FXSpinner.h" 0 0 0 0 16 119 F F F F F F 0 6 "SPIN_CYCLIC" 0 F "SPIN_NOMAX" 0 F "SPIN_NOMIN" 0 F "SPIN_NORMAL" 0 F "SPIN_NOTEXT" 0 F "SPIN_NUMBERS" 0 F 1 "FXSplitter" "FXSplitter" 0 "/usr/hold/fox/csrc/FXSplitter.h" 352 1105 1105 367 1121 420 F T F F F F 1 "FXComposite" 25 0 19 "adjustHLayout" 1 F "adjustVLayout" 1 F "create" 0 F "drawHSplit" 1 F "drawVSplit" 1 F "findHSplit" 1 F "findVSplit" 1 F "FXDECLARE" 2 F "FXSplitter" 1 F "FXSplitter" 1 F "FXSplitter" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 1 F "moveHSplit" 1 F "moveVSplit" 1 F "onLButtonPress" 0 F "onLButtonRelease" 0 F "onMotion" 0 F 1 "FXSplitterStyle" "FXSplitterStyle" 3 "/usr/hold/fox/csrc/FXSplitter.h" 0 0 0 0 16 103 F F F F F F 0 3 "SPLITTER_HORIZONTAL" 0 F "SPLITTER_REVERSED" 0 F "SPLITTER_VERTICAL" 0 F 1 "FXStatusbar" "FXStatusbar" 0 "/usr/hold/fox/csrc/FXStatusbar.h" 352 1125 1125 367 1141 431 F T F F F F 1 "FXComposite" 25 0 11 "*getDragCorner" 0 F "*getStatusline" 0 F "create" 0 F "FXDECLARE" 2 F "FXStatusbar" 1 F "FXStatusbar" 1 F "FXStatusbar" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 1 F "~FXStatusbar" 0 F 1 "FXStatusbarStyle" "FXStatusbarStyle" 3 "/usr/hold/fox/csrc/FXStatusbar.h" 0 0 0 0 16 114 F F F F F F 0 1 "STATUSBAR_WITH_DRAGCORNER" 0 F 1 "FXStatusline" "FXStatusline" 0 "/usr/hold/fox/csrc/FXStatusbar.h" 333 1665 1665 348 1681 412 F T F F F F 1 "FXFrame" 59 0 18 "create" 0 F "FXDECLARE" 2 F "FXStatusline" 1 F "FXStatusline" 1 F "FXStatusline" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getText" 0 F "getTextColor" 0 F "onCmdGetStringValue" 0 F "onCmdSetStringValue" 0 F "onPaint" 0 F "onUpdate" 0 F "setFont" 0 F "setText" 0 F "setTextColor" 0 F "~FXStatusline" 0 F 1 "FXStockCursor" "FXStockCursor" 3 "/usr/hold/fox/csrc/FXCursor.h" 0 0 0 0 16 105 F F F F F F 0 4 "CURSOR_ARROW" 0 F "CURSOR_IBEAM" 0 F "CURSOR_RARROW" 0 F "CURSOR_WATCH" 0 F 1 "FXStream" "FXStream" 0 "/usr/hold/fox/csrc/FXStream.h" 5 1785 1785 5 1801 57 F T F F T F 0 55 "close" 0 F "container" 0 F "direction" 0 F "FXStream" 0 F "grow" 2 F "isLittleEndian" 0 F "load" 0 F "load" 0 F "load" 0 F "load" 0 F "load" 0 F "load" 0 F "load" 0 F "load" 0 F "load" 0 F "load" 0 F "loadItems" 1 F "loadObject" 0 F "open" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator<<" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "operator>>" 0 F "position" 0 F "save" 0 F "save" 0 F "save" 0 F "save" 0 F "save" 0 F "save" 0 F "save" 0 F "save" 0 F "save" 0 F "save" 0 F "saveItems" 1 F "saveObject" 0 F "swapBytes" 0 F "swapBytes" 0 F "~FXStream" 0 F 1 "FXStreamDirection" "FXStreamDirection" 3 "/usr/hold/fox/csrc/FXStream.h" 0 0 0 0 16 121 F F F F F F 0 3 "FXStreamDead" 0 F "FXStreamLoad" 0 F "FXStreamSave" 0 F 1 "FXStreamHashEntry" "FXStreamHashEntry" 1 "/usr/hold/fox/csrc/FXStream.h" 0 0 0 0 16 132 F F F F F F 0 0 1 "FXString" "FXString" 0 "/usr/hold/fox/csrc/FXString.h" 5 1825 1825 5 1841 55 F T F F F F 0 67 "append" 0 F "append" 0 F "append" 0 F "clear" 0 F "count" 0 F "fill" 0 F "fill" 0 F "findb" 0 F "findf" 0 F "format" 0 F "FXchar*" 0 F "FXchar*" 0 F "FXString" 0 F "FXString" 0 F "FXString" 0 F "FXString" 0 F "FXString" 0 F "FXString" 0 F "FXString" 0 F "FXString" 0 F "hash" 0 F "insert" 0 F "insert" 0 F "insert" 0 F "left" 0 F "length" 0 F "lower" 0 F "mid" 0 F "operator!=" 0 F "operator!=" 0 F "operator!=" 0 F "operator+" 0 F "operator+" 0 F "operator+" 0 F "operator+=" 0 F "operator+=" 0 F "operator<" 0 F "operator<" 0 F "operator<" 0 F "operator<<" 0 F "operator<=" 0 F "operator<=" 0 F "operator<=" 0 F "operator=" 0 F "operator=" 0 F "operator==" 0 F "operator==" 0 F "operator==" 0 F "operator>" 0 F "operator>" 0 F "operator>" 0 F "operator>=" 0 F "operator>=" 0 F "operator>=" 0 F "operator>>" 0 F "operator[]" 0 F "operator[]" 0 F "prepend" 0 F "prepend" 0 F "prepend" 0 F "remove" 0 F "right" 0 F "size" 0 F "size" 0 F "text" 0 F "upper" 0 F "~FXString" 0 F 1 "FXStringDict" "FXStringDict" 0 "/usr/hold/fox/csrc/FXDict.h" 55 85 85 70 101 137 F T F F F F 1 "FXDict" 37 0 8 "*createData" 1 F "deleteData" 1 F "find" 0 F "FXStringDict" 1 F "FXStringDict" 0 F "insert" 0 F "remove" 0 F "replace" 0 F 1 "FXSwitcher" "FXSwitcher" 0 "/usr/hold/fox/csrc/FXSwitcher.h" 417 725 725 432 741 492 F T F F F F 1 "FXPacker" 140 0 17 "FXDECLARE" 2 F "FXSwitcher" 1 F "FXSwitcher" 1 F "FXSwitcher" 0 F "getCurrent" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 1 F "load" 0 F "onCmdGetIntValue" 0 F "onCmdOpen" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onPaint" 0 F "onUpdOpen" 0 F "save" 0 F "setCurrent" 0 F 1 "FXTabBar" "FXTabBar" 0 "/usr/hold/fox/csrc/FXTab.h" 417 745 745 432 761 483 F T F F T F 1 "FXPacker" 140 0 26 "FXDECLARE" 2 F "FXTabBar" 1 F "FXTabBar" 1 F "FXTabBar" 0 F "getCurrent" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getTabStyle" 0 F "layout" 1 F "load" 0 F "onCmdGetIntValue" 0 F "onCmdOpen" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onFocusDown" 0 F "onFocusLeft" 0 F "onFocusNext" 0 F "onFocusPrev" 0 F "onFocusRight" 0 F "onFocusUp" 0 F "onOpenItem" 0 F "onPaint" 0 F "onUpdOpen" 0 F "save" 0 F "setCurrent" 0 F "setTabStyle" 0 F 1 "FXTabBook" "FXTabBook" 0 "/usr/hold/fox/csrc/FXTab.h" 483 745 745 498 761 557 F T F F F F 1 "FXTabBar" 186 0 14 "FXDECLARE" 2 F "FXTabBook" 2 F "FXTabBook" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 2 F "onFocusDown" 0 F "onFocusLeft" 0 F "onFocusNext" 0 F "onFocusPrev" 0 F "onFocusRight" 0 F "onFocusUp" 0 F "onOpenItem" 0 F "onPaint" 0 F 1 "FXTabBookStyle" "FXTabBookStyle" 3 "/usr/hold/fox/csrc/FXTab.h" 0 0 0 0 16 109 F F F F F F 0 6 "TABBOOK_BOTTOMTABS" 0 F "TABBOOK_LEFTTABS" 0 F "TABBOOK_MASK" 0 F "TABBOOK_RIGHTTABS" 0 F "TABBOOK_SIDEWAYS" 0 F "TABBOOK_TOPTABS" 0 F 1 "FXTabItem" "FXTabItem" 0 "/usr/hold/fox/csrc/FXTab.h" 463 1385 1385 478 1401 533 F T F F F F 1 "FXLabel" 94 0 22 "canFocus" 0 F "disable" 0 F "enable" 0 F "FXDECLARE" 2 F "FXTabItem" 1 F "FXTabItem" 1 F "FXTabItem" 0 F "getHelpText" 0 F "getTabOrientation" 0 F "getTipText" 0 F "load" 0 F "onActivate" 0 F "onDeactivate" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "save" 0 F "setHelpText" 0 F "setTabOrientation" 0 F "setTipText" 0 F 1 "FXTabStyle" "FXTabStyle" 3 "/usr/hold/fox/csrc/FXTab.h" 0 0 0 0 16 85 F F F F F F 0 9 "TAB_BOTTOM" 0 F "TAB_BOTTOM_NORMAL" 0 F "TAB_LEFT" 0 F "TAB_LEFT_NORMAL" 0 F "TAB_ORIENT_MASK" 0 F "TAB_RIGHT" 0 F "TAB_RIGHT_NORMAL" 0 F "TAB_TOP" 0 F "TAB_TOP_NORMAL" 0 F 1 "FXText" "FXText" 0 "/usr/hold/fox/csrc/FXText.h" 433 905 905 448 921 498 F T F F F F 1 "FXScrollArea" 157 0 170 "*getText" 0 F "backwardNLines" 0 F "calcLines" 1 F "canFocus" 0 F "charWidth" 1 F "create" 0 F "disable" 0 F "drawBufString" 1 F "drawCursor" 1 F "drawTextLine" 1 F "drawTextRectangle" 1 F "enable" 0 F "extendSelection" 0 F "extract" 1 F "findb" 1 F "findf" 1 F "findTopLine" 1 F "forwardNLines" 0 F "FXDECLARE" 2 F "FXText" 1 F "FXText" 1 F "FXText" 0 F "getAnchorPos" 0 F "getBottomLine" 0 F "getChar" 1 F "getColumnOfPos" 0 F "getContentHeight" 0 F "getContentWidth" 0 F "getCursorColor" 0 F "getCursorPos" 0 F "getFont" 0 F "getHelpText" 0 F "getLength" 0 F "getLineOfPos" 0 F "getMarginBottom" 0 F "getMarginLeft" 0 F "getMarginRight" 0 F "getMarginTop" 0 F "getPosAt" 0 F "getSelBackColor" 0 F "getSelTextColor" 0 F "getStyleAt" 1 F "getTextColor" 0 F "getTextStyle" 0 F "getTipText" 0 F "getTopLine" 0 F "getXOfPos" 0 F "getYOfPos" 0 F "insertText" 0 F "isdelim" 0 F "isEditable" 0 F "isModified" 0 F "isPosSelected" 0 F "killSelection" 0 F "layout" 1 F "leftWord" 0 F "lineEnd" 0 F "lineHeight" 0 F "lineStart" 0 F "lineWidth" 0 F "load" 0 F "makePositionVisible" 0 F "moveContents" 0 F "movegap" 1 F "onAutoScroll" 0 F "onBlink" 0 F "onChanged" 0 F "onCmdBackspace" 0 F "onCmdBackspaceBol" 0 F "onCmdBackspaceWord" 0 F "onCmdCopySel" 0 F "onCmdCursorBottom" 0 F "onCmdCursorColumn" 0 F "onCmdCursorDown" 0 F "onCmdCursorEnd" 0 F "onCmdCursorHome" 0 F "onCmdCursorLeft" 0 F "onCmdCursorLine" 0 F "onCmdCursorPageDown" 0 F "onCmdCursorPageUp" 0 F "onCmdCursorRight" 0 F "onCmdCursorScreenBottom" 0 F "onCmdCursorScreenCenter" 0 F "onCmdCursorScreenTop" 0 F "onCmdCursorTop" 0 F "onCmdCursorUp" 0 F "onCmdCursorWordLeft" 0 F "onCmdCursorWordRight" 0 F "onCmdCutSel" 0 F "onCmdDelete" 0 F "onCmdDeleteEol" 0 F "onCmdDeleteLine" 0 F "onCmdDeleteSel" 0 F "onCmdDeleteWord" 0 F "onCmdDeselectAll" 0 F "onCmdExtend" 0 F "onCmdInsertChar" 0 F "onCmdInsertNewline" 0 F "onCmdInsertString" 0 F "onCmdMark" 0 F "onCmdPasteSel" 0 F "onCmdSelectAll" 0 F "onCmdSelectChar" 0 F "onCmdSelectLine" 0 F "onCmdSelectWord" 0 F "onCmdToggleEditable" 0 F "onDeleted" 0 F "onDeselected" 0 F "onDNDDrop" 0 F "onDNDEnter" 0 F "onDNDLeave" 0 F "onDNDMotion" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onInserted" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F "onSelected" 0 F "onSelectionGained" 0 F "onSelectionLost" 0 F "onSelectionRequest" 0 F "onUpdCursorColumn" 0 F "onUpdCursorLine" 0 F "onUpdHaveSelection" 0 F "onUpdToggleEditable" 0 F "posToLine" 1 F "posVisible" 1 F "recalc" 0 F "recompute" 1 F "removeText" 0 F "rightWord" 0 F "save" 0 F "setAnchorPos" 0 F "setBottomLine" 0 F "setCenterLine" 0 F "setChar" 1 F "setCursorColor" 0 F "setCursorPos" 0 F "setEditable" 0 F "setFont" 0 F "setHelpText" 0 F "setMarginBottom" 0 F "setMarginLeft" 0 F "setMarginRight" 0 F "setMarginTop" 0 F "setModified" 0 F "setSelBackColor" 0 F "setSelTextColor" 0 F "setText" 0 F "setTextColor" 0 F "setTextStyle" 0 F "setTipText" 0 F "setTopLine" 0 F "sizegap" 1 F "updateChanged" 1 F "updateRange" 1 F "validPos" 0 F "wordEnd" 0 F "wordStart" 0 F "~FXText" 0 F 1 "FXTextField" "FXTextField" 0 "/usr/hold/fox/csrc/FXTextField.h" 398 1465 1465 413 1481 473 F T F F F F 1 "FXCell" 18 0 65 "canFocus" 0 F "coord" 1 F "create" 0 F "disable" 0 F "drawCursor" 1 F "drawTextRange" 1 F "enable" 0 F "FXDECLARE" 2 F "FXTextField" 1 F "FXTextField" 1 F "FXTextField" 0 F "getAnchorPos" 0 F "getCursorPos" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getHelpText" 0 F "getNumColumns" 0 F "getSelBackColor" 0 F "getSelTextColor" 0 F "getText" 0 F "getTextColor" 0 F "getTipText" 0 F "index" 1 F "killSelection" 0 F "onAutoLeftScroll" 0 F "onAutoRightScroll" 0 F "onBlink" 0 F "onCmdGetIntValue" 0 F "onCmdGetRealValue" 0 F "onCmdGetStringValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetRealValue" 0 F "onCmdSetStringValue" 0 F "onCmdSetValue" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F "onSelectionGained" 0 F "onSelectionLost" 0 F "onSelectionRequest" 0 F "setAnchorPos" 0 F "setCursorPos" 0 F "setFont" 0 F "setHelpText" 0 F "setNumColumns" 0 F "setSelBackColor" 0 F "setSelTextColor" 0 F "setText" 0 F "setTextColor" 0 F "setTipText" 0 F "~FXTextField" 0 F 1 "FXTextSelectionMode" "FXTextSelectionMode" 3 "/usr/hold/fox/csrc/FXText.h" 0 0 0 0 16 134 F F F F F F 0 3 "SELECT_CHARS" 0 F "SELECT_LINES" 0 F "SELECT_WORDS" 0 F 1 "FXTextStyle" "FXTextStyle" 3 "/usr/hold/fox/csrc/FXText.h" 0 0 0 0 16 89 F F F F F F 0 3 "TEXT_MASK" 0 F "TEXT_READONLY" 0 F "TEXT_TABPIXELS" 0 F 1 "FXToggleButton" "FXToggleButton" 0 "/usr/hold/fox/csrc/FXToggleButton.h" 463 1405 1405 478 1421 559 F T F F F F 1 "FXLabel" 94 0 32 "canFocus" 0 F "create" 0 F "disable" 0 F "enable" 0 F "FXDECLARE" 2 F "FXToggleButton" 1 F "FXToggleButton" 1 F "FXToggleButton" 0 F "getHelpText" 0 F "getState" 0 F "getTipText" 0 F "load" 0 F "onActivate" 0 F "onCheck" 0 F "onCmdGetIntValue" 0 F "onCmdSetIntValue" 0 F "onCmdSetValue" 0 F "onDeactivate" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onLeave" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onUncheck" 0 F "onUpdate" 0 F "save" 0 F "setHelpText" 0 F "setState" 0 F "setTipText" 0 F "~FXToggleButton" 0 F 1 "FXToggleButtonStyle" "FXToggleButtonStyle" 3 "/usr/hold/fox/csrc/FXToggleButton.h" 0 0 0 0 16 131 F F F F F F 0 3 "TOGGLEBUTTON_AUTOGRAY" 0 F "TOGGLEBUTTON_AUTOHIDE" 0 F "TOGGLEBUTTON_TOOLBAR" 0 F 1 "FXTooltip" "FXTooltip" 0 "/usr/hold/fox/csrc/FXTooltip.h" 417 965 965 432 981 482 F T F F F F 1 "FXShell" 167 0 25 "autoplace" 1 F "create" 0 F "doesOverrideRedirect" 1 F "doesSaveUnder" 1 F "FXDECLARE" 2 F "FXTooltip" 1 F "FXTooltip" 1 F "FXTooltip" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getFont" 0 F "getText" 0 F "getTextColor" 0 F "onCmdGetStringValue" 0 F "onCmdSetStringValue" 0 F "onPaint" 0 F "onTipHide" 0 F "onTipShow" 0 F "onUpdate" 0 F "place" 1 F "setFont" 0 F "setText" 0 F "setTextColor" 0 F "show" 0 F "~FXTooltip" 0 F 1 "FXTooltipStyle" "FXTooltipStyle" 3 "/usr/hold/fox/csrc/FXTooltip.h" 0 0 0 0 16 100 F F F F F F 0 1 "TOOLTIP_PERMANENT" 0 F 1 "FXTopWindow" "FXTopWindow" 0 "/usr/hold/fox/csrc/FXTopWindow.h" 417 1025 1025 432 1041 505 F T F F T F 1 "FXShell" 167 0 33 "create" 0 F "FXDECLARE" 2 F "FXTopWindow" 1 F "FXTopWindow" 1 F "FXTopWindow" 1 F "getDecorations" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "getHSpacing" 0 F "getIcon" 0 F "getMiniIcon" 0 F "getTitle" 0 F "getVSpacing" 0 F "layout" 1 F "move" 0 F "onClose" 0 F "onCmdClose" 0 F "onCmdSetStringValue" 0 F "onEnter" 0 F "onLeave" 0 F "position" 0 F "resize" 0 F "setdecorations" 1 F "setDecorations" 0 F "setHSpacing" 0 F "setIcon" 0 F "seticons" 1 F "setMiniIcon" 0 F "settitle" 1 F "setTitle" 0 F "setVSpacing" 0 F "show" 0 F "~FXTopWindow" 0 F 1 "FXTreeItem" "FXTreeItem" 1 "/usr/hold/fox/csrc/FXTreeItem.h" 5 1845 1845 5 1861 93 F T F F T F 0 0 1 "FXTreeItemState" "FXTreeItemState" 3 "/usr/hold/fox/csrc/FXTreeItem.h" 0 0 0 0 16 110 F F F F F F 0 7 "" 0 F "TREEITEM_CURRENT" 0 F "TREEITEM_EXPANDED" 0 F "TREEITEM_HISTORY" 0 F "TREEITEM_MARK" 0 F "TREEITEM_OPEN" 0 F "TREEITEM_SELECTED" 0 F 1 "FXTreeList" "FXTreeList" 0 "/usr/hold/fox/csrc/FXTreeList.h" 433 925 925 448 941 503 F T F F T F 1 "FXScrollArea" 157 0 129 "addItemAfter" 0 F "addItemBefore" 0 F "addItemFirst" 0 F "addItemLast" 0 F "canFocus" 0 F "closeItem" 0 F "collapseTree" 0 F "create" 0 F "createItem" 1 F "deselectItem" 0 F "deselectItemRange" 0 F "drawFocusRectangle" 1 F "expandTree" 0 F "extendSelection" 0 F "FXDECLARE" 2 F "FXTreeList" 1 F "FXTreeList" 1 F "FXTreeList" 0 F "getAnchorItem" 0 F "getContentHeight" 0 F "getContentWidth" 0 F "getCurrentItem" 0 F "getFirstChildItem" 0 F "getFirstItem" 0 F "getFont" 0 F "getHelpText" 0 F "getIconHeight" 0 F "getIconWidth" 0 F "getIndent" 0 F "getItemAbove" 0 F "getItemAt" 0 F "getItemBelow" 0 F "getItemClosedIcon" 0 F "getItemData" 0 F "getItemHeight" 0 F "getItemOpenIcon" 0 F "getItemText" 0 F "getItemWidth" 0 F "getItemX" 0 F "getItemY" 0 F "getLastChildItem" 0 F "getLastItem" 0 F "getListStyle" 0 F "getNextItem" 0 F "getNumChildItems" 0 F "getNumItems" 0 F "getNumSelectedItems" 0 F "getParentItem" 0 F "getPrevItem" 0 F "getSelBackColor" 0 F "getSelectedItems" 0 F "getSelTextColor" 0 F "getSortFunc" 0 F "getTextColor" 0 F "getTipText" 0 F "hitItem" 0 F "hitItemBox" 0 F "isItemCurrent" 0 F "isItemExpanded" 0 F "isItemLeaf" 0 F "isItemOpen" 0 F "isItemSelected" 0 F "isItemVisible" 0 F "layout" 1 F "load" 0 F "makeItemVisible" 0 F "markItems" 0 F "onActivate" 0 F "onAutoScroll" 0 F "onChanged" 0 F "onClicked" 0 F "onCmdGetStringValue" 0 F "onCmdSetStringValue" 0 F "onCmdSetValue" 0 F "onDeactivate" 0 F "onDeselected" 0 F "onDoubleClicked" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onItemClosed" 0 F "onItemCollapsed" 0 F "onItemExpanded" 0 F "onItemOpened" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMotion" 0 F "onPaint" 0 F "onQueryHelp" 0 F "onQueryTip" 0 F "onSelected" 0 F "onSelectionGained" 0 F "onSelectionLost" 0 F "onTripleClicked" 0 F "openItem" 0 F "recalc" 0 F "recompute" 1 F "removeAllItems" 0 F "removeItem" 0 F "removeItems" 0 F "restoreItem" 0 F "restoreItemRange" 0 F "save" 0 F "selectItem" 0 F "selectItemRange" 0 F "setAnchorItem" 0 F "setCurrentItem" 0 F "setFont" 0 F "setHelpText" 0 F "setIconHeight" 0 F "setIconWidth" 0 F "setIndent" 0 F "setItemClosedIcon" 0 F "setItemData" 0 F "setItemOpenIcon" 0 F "setItemText" 0 F "setListStyle" 0 F "setSelBackColor" 0 F "setSelTextColor" 0 F "setSortFunc" 0 F "setTextColor" 0 F "setTipText" 0 F "sortChildItems" 0 F "sortItems" 0 F "toggleItem" 0 F "toggleItemRange" 0 F "updateItem" 0 F "~FXTreeList" 0 F 1 "FXTreeListStyle" "FXTreeListStyle" 3 "/usr/hold/fox/csrc/FXTreeList.h" 0 0 0 0 16 105 F F F F F F 0 10 "TREELIST_AUTOSELECT" 0 F "TREELIST_BROWSESELECT" 0 F "TREELIST_EXTENDEDSELECT" 0 F "TREELIST_MASK" 0 F "TREELIST_MULTIPLESELECT" 0 F "TREELIST_ROOT_BOXES" 0 F "TREELIST_SHOWS_BOXES" 0 F "TREELIST_SHOWS_LINES" 0 F "TREELIST_SINGLESELECT" 0 F "TREELIST_WANTSELECTION" 0 F 1 "FXVec" "FXVec" 0 "/usr/hold/fox/csrc/FXVec.h" 5 1865 1865 5 1881 55 F T F F F F 0 35 "FXColor" 0 F "FXfloat*" 0 F "FXfloat*" 0 F "FXVec" 0 F "FXVec" 0 F "FXVec" 0 F "hi" 0 F "len" 0 F "lo" 0 F "normalize" 0 F "operator!" 0 F "operator!=" 0 F "operator!=" 0 F "operator!=" 0 F "operator*" 0 F "operator*" 0 F "operator*" 0 F "operator*=" 0 F "operator+" 0 F "operator+=" 0 F "operator-" 0 F "operator-" 0 F "operator-=" 0 F "operator/" 0 F "operator/" 0 F "operator/=" 0 F "operator<<" 0 F "operator=" 0 F "operator==" 0 F "operator==" 0 F "operator==" 0 F "operator>>" 0 F "operator[]" 0 F "operator[]" 0 F "operator^" 0 F 1 "FXVerticalFrame" "FXVerticalFrame" 0 "/usr/hold/fox/csrc/FXVerticalFrame.h" 417 765 765 432 781 513 F T F F T F 1 "FXPacker" 140 0 8 "FXDECLARE" 2 F "FXVerticalFrame" 2 F "FXVerticalFrame" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "layout" 2 F "onFocusDown" 0 F "onFocusUp" 0 F 1 "FXVerticalSeparator" "FXVerticalSeparator" 0 "/usr/hold/fox/csrc/FXLabel.h" 398 1485 1485 413 1501 512 F T F F F F 1 "FXCell" 18 0 6 "FXDECLARE" 2 F "FXVerticalSeparator" 2 F "FXVerticalSeparator" 0 F "getDefaultHeight" 0 F "getDefaultWidth" 0 F "onPaint" 0 F 1 "FXViewport" "FXViewport" 1 "/usr/hold/fox/csrc/FXGLViewer.h" 0 0 0 0 16 91 F F F F F F 0 0 1 "FXVisibility" "FXVisibility" 3 "/usr/hold/fox/csrc/fxdefs.h" 0 0 0 0 16 83 F F F F F F 0 3 "VISIBILITYNONE" 0 F "VISIBILITYPARTIAL" 0 F "VISIBILITYTOTAL" 0 F 1 "FXWDC" "FXWDC" 0 "/usr/hold/fox/csrc/FXWDC.h" 185 405 405 200 421 250 F T F F F F 1 "FXDC" 29 0 55 "begin" 0 F "clearClipMask" 0 F "clearClipRectangle" 0 F "clipChildWindows" 0 F "colorpixel" 1 F "drawArc" 0 F "drawArcs" 0 F "drawArea" 0 F "drawHashBox" 0 F "drawIcon" 0 F "drawIconShaded" 0 F "drawImage" 0 F "drawImageText" 0 F "drawLine" 0 F "drawLines" 0 F "drawLineSegments" 0 F "drawLinesRel" 0 F "drawPoint" 0 F "drawPoints" 0 F "drawPointsRel" 0 F "drawRectangle" 0 F "drawRectangles" 0 F "drawText" 0 F "end" 0 F "fillArc" 0 F "fillArcs" 0 F "fillComplexPolygon" 0 F "fillComplexPolygonRel" 0 F "fillConcavePolygon" 0 F "fillConcavePolygonRel" 0 F "fillPolygon" 0 F "fillPolygonRel" 0 F "fillRectangle" 0 F "fillRectangles" 0 F "FXDECLARE" 2 F "FXWDC" 1 F "FXWDC" 1 F "FXWDC" 0 F "pixelcolor" 1 F "setBackground" 0 F "setClipMask" 0 F "setClipRectangle" 0 F "setDashes" 0 F "setFillRule" 0 F "setFillStyle" 0 F "setForeground" 0 F "setFunction" 0 F "setLineCap" 0 F "setLineJoin" 0 F "setLineStyle" 0 F "setLineWidth" 0 F "setStipple" 0 F "setTextFont" 0 F "setTile" 0 F "~FXWDC" 0 F 1 "FXWindow" "FXWindow" 0 "/usr/hold/fox/csrc/FXWindow.h" 197 1105 1105 212 1121 268 F T F F T F 1 "FXDrawable" 45 0 152 "acceptDrop" 0 F "acquireSelection" 0 F "addColormapWindows" 1 F "addHotKey" 0 F "beginDrag" 0 F "canFocus" 0 F "childAtIndex" 0 F "clearDragRectangle" 0 F "contains" 0 F "containsChild" 0 F "create" 0 F "DC" 0 F "destroy" 0 F "didAccept" 0 F "disable" 0 F "doesOverrideRedirect" 1 F "doesSaveUnder" 1 F "dropDisable" 0 F "dropEnable" 0 F "enable" 0 F "endDrag" 0 F "FXDECLARE" 2 F "FXWindow" 1 F "FXWindow" 1 F "FXWindow" 1 F "FXWindow" 1 F "FXWindow" 0 F "getAccelTable" 0 F "getBackColor" 0 F "getChildAt" 0 F "getCursorPosition" 0 F "getDefaultColormap" 1 F "getDefaultCursor" 0 F "getDefaultDepth" 1 F "getDefaultHeight" 0 F "getDefaultVisual" 1 F "getDefaultWidth" 0 F "getDNDData" 0 F "getDNDType" 0 F "getDragCursor" 0 F "getFirst" 0 F "getFocus" 0 F "getLast" 0 F "getLayoutHints" 0 F "getNext" 0 F "getParent" 0 F "getPrev" 0 F "getRoot" 0 F "getSelector" 0 F "getShell" 0 F "getTarget" 0 F "getWindowAt" 1 F "getX" 0 F "getY" 0 F "grab" 0 F "grabbed" 0 F "handleDrag" 0 F "hasFocus" 0 F "hasSelection" 0 F "hide" 0 F "indexOfChild" 0 F "inquireDNDAction" 0 F "inquireDNDTypes" 0 F "isActive" 0 F "isChildOf" 0 F "isComposite" 0 F "isDefault" 0 F "isDragging" 0 F "isDropEnabled" 0 F "isDropTarget" 0 F "isEnabled" 0 F "killFocus" 0 F "layout" 1 F "linkAfter" 0 F "linkBefore" 0 F "load" 0 F "lower" 0 F "mayDropOn" 1 F "move" 0 F "numChildren" 0 F "offeredDNDType" 0 F "onCmdDisable" 0 F "onCmdEnable" 0 F "onCmdHide" 0 F "onCmdLower" 0 F "onCmdRaise" 0 F "onCmdShow" 0 F "onCmdToggleShown" 0 F "onCmdUpdate" 0 F "onConfigure" 0 F "onDestroy" 0 F "onDNDDrop" 0 F "onDNDEnter" 0 F "onDNDLeave" 0 F "onDNDMotion" 0 F "onEnter" 0 F "onFocusIn" 0 F "onFocusOut" 0 F "onHotKeyPress" 0 F "onHotKeyRelease" 0 F "onKeyPress" 0 F "onKeyRelease" 0 F "onLeave" 0 F "onLeftBtnPress" 0 F "onLeftBtnRelease" 0 F "onMap" 0 F "onMiddleBtnPress" 0 F "onMiddleBtnRelease" 0 F "onPaint" 0 F "onRightBtnPress" 0 F "onRightBtnRelease" 0 F "onSelectionGained" 0 F "onSelectionLost" 0 F "onSelectionRequest" 0 F "onUnmap" 0 F "onUpdate" 0 F "onUpdToggleShown" 0 F "onUpdYes" 0 F "onVisibility" 0 F "passModalEvents" 0 F "position" 0 F "raise" 0 F "recalc" 0 F "releaseSelection" 0 F "remHotKey" 0 F "removeColormapWindows" 1 F "reparent" 0 F "resize" 0 F "save" 0 F "setAccelTable" 0 F "setBackColor" 0 F "setDefaultCursor" 0 F "setDNDData" 0 F "setDragCursor" 0 F "setDragRectangle" 0 F "setFocus" 0 F "setHeight" 0 F "setLayoutHints" 0 F "setSelector" 0 F "setTarget" 0 F "setTransientFor" 0 F "setWidth" 0 F "setX" 0 F "setY" 0 F "show" 0 F "shown" 0 F "translateCoordinatesFrom" 0 F "translateCoordinatesTo" 0 F "underCursor" 0 F "ungrab" 0 F "update" 0 F "~FXWindow" 0 F 1 "InfoDlg" "InfoDlg" 0 "/home/davin/dev/pkgview/infodlg.h" 587 1045 1045 602 1061 652 F T F F F F 1 "FXDialogBox" 34 0 2 "FXDECLARE" 2 F "InfoDlg" 0 F 1 "InstallDlg" "InstallDlg" 0 "/home/davin/dev/pkgview/installdlg.h" 587 1065 1065 602 1081 652 F T F F F F 1 "FXDialogBox" 34 0 11 "*GetCurItem" 1 F "doInstall" 1 F "FXDECLARE" 2 F "InstallDlg" 0 F "onCmdGoto" 0 F "onCmdInfo" 0 F "onCmdInstall" 0 F "onCmdRefresh" 0 F "onCmdUpgrade" 0 F "RefreshTree" 0 F "~InstallDlg" 0 F 1 "PkgViewApp" "PkgViewApp" 0 "/home/davin/dev/pkgview/pkgview.h" 120 205 205 135 221 200 F T F F F F 1 "FXApp" 3 0 13 "*GetCurItem" 1 F "create" 0 F "doUninstall" 1 F "FXDECLARE" 2 F "onCmdExit" 0 F "onCmdInfo" 0 F "onCmdInstall" 0 F "onCmdRefresh" 0 F "onCmdUninstall" 0 F "onCmdVerify" 0 F "PkgViewApp" 0 F "RefreshTree" 1 F "~PkgViewApp" 0 F 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 2 "/home/davin/fox/csrc/" T "/home/davin/dev/pkgview/" T 108 "/home/davin/dev/pkgview/infodlg.h" 912967067 "/home/davin/dev/pkgview/installdlg.h" 912967154 "/home/davin/dev/pkgview/pkgview.h" 912967209 "/usr/hold/fox/csrc/FXAccelTable.h" 912816151 "/usr/hold/fox/csrc/FXApp.h" 912816151 "/usr/hold/fox/csrc/FXArray.h" 912816151 "/usr/hold/fox/csrc/FXArrowButton.h" 912816151 "/usr/hold/fox/csrc/FXBMPIcon.h" 912816151 "/usr/hold/fox/csrc/FXBMPImage.h" 912816151 "/usr/hold/fox/csrc/FXBitmap.h" 912816151 "/usr/hold/fox/csrc/FXButton.h" 912816151 "/usr/hold/fox/csrc/FXCanvas.h" 912816151 "/usr/hold/fox/csrc/FXCheckButton.h" 912816151 "/usr/hold/fox/csrc/FXColorDialog.h" 912816151 "/usr/hold/fox/csrc/FXColorSelector.h" 912816151 "/usr/hold/fox/csrc/FXColorWell.h" 912816151 "/usr/hold/fox/csrc/FXComboBox.h" 912816151 "/usr/hold/fox/csrc/FXComposite.h" 912816151 "/usr/hold/fox/csrc/FXCursor.h" 912816151 "/usr/hold/fox/csrc/FXDC.h" 912816151 "/usr/hold/fox/csrc/FXDHVec.h" 912816151 "/usr/hold/fox/csrc/FXDVec.h" 912816151 "/usr/hold/fox/csrc/FXDataTarget.h" 912816151 "/usr/hold/fox/csrc/FXDebugTarget.h" 912816151 "/usr/hold/fox/csrc/FXDial.h" 912816151 "/usr/hold/fox/csrc/FXDialogBox.h" 912816151 "/usr/hold/fox/csrc/FXDict.h" 912816151 "/usr/hold/fox/csrc/FXDirItem.h" 912816151 "/usr/hold/fox/csrc/FXDirList.h" 912816151 "/usr/hold/fox/csrc/FXDocument.h" 912816151 "/usr/hold/fox/csrc/FXDrawable.h" 912816151 "/usr/hold/fox/csrc/FXElement.h" 912816151 "/usr/hold/fox/csrc/FXFileDialog.h" 912816151 "/usr/hold/fox/csrc/FXFileItem.h" 912816151 "/usr/hold/fox/csrc/FXFileList.h" 912816151 "/usr/hold/fox/csrc/FXFileSelector.h" 912816151 "/usr/hold/fox/csrc/FXFont.h" 912816151 "/usr/hold/fox/csrc/FXFrame.h" 912816151 "/usr/hold/fox/csrc/FXGIFIcon.h" 912816151 "/usr/hold/fox/csrc/FXGIFImage.h" 912816151 "/usr/hold/fox/csrc/FXGLCanvas.h" 912816151 "/usr/hold/fox/csrc/FXGLObject.h" 912816151 "/usr/hold/fox/csrc/FXGLViewer.h" 912816151 "/usr/hold/fox/csrc/FXGroupBox.h" 912816151 "/usr/hold/fox/csrc/FXHMat.h" 912816151 "/usr/hold/fox/csrc/FXHVec.h" 912816151 "/usr/hold/fox/csrc/FXHeader.h" 912816151 "/usr/hold/fox/csrc/FXHeaderItem.h" 912816151 "/usr/hold/fox/csrc/FXHorizontalFrame.h" 912816151 "/usr/hold/fox/csrc/FXIcon.h" 912816151 "/usr/hold/fox/csrc/FXIconItem.h" 912816151 "/usr/hold/fox/csrc/FXIconList.h" 912816151 "/usr/hold/fox/csrc/FXId.h" 912816151 "/usr/hold/fox/csrc/FXImage.h" 912816151 "/usr/hold/fox/csrc/FXLabel.h" 912816151 "/usr/hold/fox/csrc/FXList.h" 912816151 "/usr/hold/fox/csrc/FXListItem.h" 912816151 "/usr/hold/fox/csrc/FXMDIButton.h" 912816151 "/usr/hold/fox/csrc/FXMDIChild.h" 912816151 "/usr/hold/fox/csrc/FXMDIClient.h" 912816151 "/usr/hold/fox/csrc/FXMainWindow.h" 912816151 "/usr/hold/fox/csrc/FXMatrix.h" 912816151 "/usr/hold/fox/csrc/FXMenu.h" 912816151 "/usr/hold/fox/csrc/FXMenuBar.h" 912816151 "/usr/hold/fox/csrc/FXMenuButton.h" 912816151 "/usr/hold/fox/csrc/FXMessageBox.h" 912816151 "/usr/hold/fox/csrc/FXObject.h" 912816151 "/usr/hold/fox/csrc/FXObjectList.h" 912816151 "/usr/hold/fox/csrc/FXOptionMenu.h" 912816151 "/usr/hold/fox/csrc/FXPDC.h" 912816151 "/usr/hold/fox/csrc/FXPacker.h" 912816151 "/usr/hold/fox/csrc/FXPopup.h" 912816151 "/usr/hold/fox/csrc/FXProgressBar.h" 912816151 "/usr/hold/fox/csrc/FXQuat.h" 912816151 "/usr/hold/fox/csrc/FXRadioButton.h" 912816151 "/usr/hold/fox/csrc/FXRange.h" 912816151 "/usr/hold/fox/csrc/FXRegistry.h" 912816151 "/usr/hold/fox/csrc/FXRootWindow.h" 912816151 "/usr/hold/fox/csrc/FXScrollWindow.h" 912816151 "/usr/hold/fox/csrc/FXScrollbar.h" 912816151 "/usr/hold/fox/csrc/FXShell.h" 912816151 "/usr/hold/fox/csrc/FXShutter.h" 912816151 "/usr/hold/fox/csrc/FXSlider.h" 912816151 "/usr/hold/fox/csrc/FXSpinner.h" 912816151 "/usr/hold/fox/csrc/FXSplitter.h" 912816151 "/usr/hold/fox/csrc/FXStatusbar.h" 912816151 "/usr/hold/fox/csrc/FXStream.h" 912816151 "/usr/hold/fox/csrc/FXString.h" 912816151 "/usr/hold/fox/csrc/FXSwitcher.h" 912816151 "/usr/hold/fox/csrc/FXTab.h" 912816151 "/usr/hold/fox/csrc/FXText.h" 912816151 "/usr/hold/fox/csrc/FXTextField.h" 912816151 "/usr/hold/fox/csrc/FXToggleButton.h" 912816151 "/usr/hold/fox/csrc/FXTooltip.h" 912816151 "/usr/hold/fox/csrc/FXTopWindow.h" 912816151 "/usr/hold/fox/csrc/FXTreeItem.h" 912816151 "/usr/hold/fox/csrc/FXTreeList.h" 912816151 "/usr/hold/fox/csrc/FXVec.h" 912816151 "/usr/hold/fox/csrc/FXVerticalFrame.h" 912816151 "/usr/hold/fox/csrc/FXWDC.h" 912816151 "/usr/hold/fox/csrc/FXWindow.h" 912816151 "/usr/hold/fox/csrc/fx.h" 912816151 "/usr/hold/fox/csrc/fx3d.h" 912816151 "/usr/hold/fox/csrc/fxdefs.h" 912816151 "/usr/hold/fox/csrc/fxicl.h" 912816151 "/usr/hold/fox/csrc/fxkeys.h" 912816151 "/usr/hold/fox/csrc/fxregex.h" 912816151 "/usr/hold/fox/csrc/xincs.h" 912816151 1 ".h" 247 1122 0 00 0 "/home/davin/dev/pkgview/" 1 "/home/davin/dev/pkgview/" "makemake" 1 "makemake" F "make -k" 1 "make -k" "make %r" 2 "make %r" "make CHECKSTRING=%n checksyntax" T "/home/davin/dev/pkgview/" 1 "/home/davin/dev/pkgview/" "./pkgview" 1 "./pkgview" "medic -f +%l %f" 1 "medic -f +%l %f" T 3 0 "" "lpr" F4 "" 0 0 F 00 "" F F 3 0 "" "lpr" F4 "" 0 0 F 0 0pkgview/README100644    764    764        3366  6637277004  12112 0ustar  davindavinpkgview-0.2
============


  pkgview is a graphical front end to RedHat's RPM package manager. 
  pkgview is inspired by glint distributed by RedHat.  Much of the Install
  and Uninstall code was inspired either by example or hacking of RedHat's
  rpm.  


INSTALLATION

  pckgview requires the FOX (GPL) class library to compile. you can get the 
  FOX library at ftp://cyberia.cfdrc.com/pub/.  I have also included 
  the binary file in case you'd like to just start using it.  pkgview
  requires a FOX build after December 7, 1998 to build correctly.

  This has only been tested on RedHat 5.1 on an x86 system.
  
  To build and install pkgview, follow these steps:

    1. Unpack the pkgview package.

    2. If necessary, edit the Makefile so that it fits your system.

    3. Type "make" to build the binary.

    4. Copy pkgview to your favorite binary directory such as 
		/usr/local/bin

	5. You may need this:
		cd /usr/lib 
        ln -s rpm/rpmrc ./rpmrc 
        ln -s rpm/rpmpopt ./rpmpopt

	6. You may also want to make sure your running the lattest version of 
		rpm; 2.5.3.
		
TODO

	1. Add support for "remembering" install directories

	2. Allow changing the default install directory

	3. Allow changing of the rpm database location

	4. Allow multi-file install and uninstall with smart dependency checks	


COPYRIGHTS

	Red Hat, the Red Hat "Shadow Man" logo, RPM, Maximum RPM, the RPM logo,
    and all Red Hat-based trademarks and logos are
	trademarks or registered trademarks of Red Hat Software, Inc. in the United
	States and other countries. 

	Linux is a registered trademark of Linus Torvalds. 
	
	All other trademarks are the property of their respective owners. 

CONTACTS

	Davin S. Hills
	http://www.users.uswest.net/~dshills
	dshills@uswest.net
pkgview/pkgview100775      0      0     2644520  6637277236  12334 0ustar  rootrootELF`4E4 (444ԀԀ?j?j@j@@t6/lib/ld-linux.so.2<k\7^cq$wHj'6I(
&8QT(,m	B-%7a`
K!VO{~D%.+#pRNt)Xy'WrY"=5]:d+9u<!
;x
CA?F1@*$b&sS9Z043h[ ,*f60	oe28;}nl3.2Li J)EG>P#v-M"|:1zg4_/U/5 #@9@h?#1EPQT"WD"h>zT0"$"dhԶ'48"J((t@"D|"T>"Ŀ"
"4D"!D"(D".8lU"[Dl}	YtKD45"c3ľ~=M[D3iWyĺķ|i!/$?NWtakv44$'Tptp8dD4.$>3MWDc$o{$fffkԻ|#0Ը?RTarT}tvgx4jdb[dl$ĸ4"(%24=$cLdj_rlw4p$cTcTrT.dO4D
t&4R";$F"@TVkt%v%QQTt-h$dF"2
d,$4F")@/AHF"N@"Ut$\"cĹ8"jD"qD"wTD"|Z"Խ5"DU4?"DF"dh"TFĽH"t<	$		|

"	

:	D	
L	T	

b	T(
x	

	
!
	@ 5"
	
!
	5"
	

			



-


E


^


t




|
4

F

#F"
#F"
$"F"
5P
!
PD
!
h,
!
 
!

!

!
8
!
$,4< D&L-T4\;dBlIax(F"
?	
$
`,
d8
|@
4tG
ԺZ
Թ"a
"h
q
tF"z
@
P

D
d|
Կ\"

4

ԾT"
T)

"
d"
"
D
eeete&*".$D"8t8"=-C[JD8"Qd!ZD`Լ>gepD"uĻ@"z@"d("$D"t@"Ķ@qDK(d,Է,ļ2dd!`
#4__gmon_start__libm.so.6_DYNAMIC_GLOBAL_OFFSET_TABLE__init_fini_IO_stderr_fputs__errno_locationatexitlibSM.so.6memcpygetenvmallocstrncpyfreememsetstrcpystrchrstrcatgetpidtimesprintffprintfexitlibICE.so.6__xstatclosefopenstrcmpfclosefreadfwritegettimeofdaycallocmkdir__ctype_b__ctype_tolowerlibXext.so.6XFreeXShmQueryVersionXShmPixmapFormatXShmAttachXShmDetachXShmCreateImageXShmPutImageXFlushXIfEventmemmovelibX11.so.6XSaveContextXFindContextXDeleteContextreallocXrmUniqueQuarkXBellXChangeActivePointerGrabXChangeGCXChangePropertyXResizeWindowXCheckIfEventXCheckMaskEventXCloseDisplayXFreeGCXSyncXMoveResizeWindowXConvertSelectionXCopyAreaXCreateBitmapFromDataXCreatePixmapXCreateGCXPutImageXCreatePixmapCursorXCreateFontCursorXDefineCursorXDeletePropertyXDestroyWindowXDrawArcXDrawArcsXDrawLineXDrawLinesXDrawPointXDrawPointsXDrawRectangleXDrawRectanglesXDrawSegmentsXGetErrorTextXSetErrorHandlerXSetIOErrorHandlerXGetWindowPropertyXFillArcXFillArcsXFillPolygonXFillRectangleXFillRectanglesXLoadQueryFontXFreeFontXFreeColorsXFreeCursorXFreePixmapXSetFillRuleXSetFillStyleXSetSubwindowModeXGetAtomNameXAllocColorstrrchrXCreateImageXGetSelectionOwnerXGrabPointerXDrawImageStringXQueryExtensionXInternAtomXLowerWindowXDefaultScreenXDefaultRootWindowXDefaultVisualXDefaultColormapXMapWindowXMaxRequestSizeXMoveWindowXNextEventXOpenDisplayXSynchronizeXPeekEventXEventsQueuedXPendingXQueryColorsXQueryPointerXRaiseWindowfgetssscanfXReparentWindowXSelectInputXSendEventXSetBackgroundXSetClipRectanglesXSetClipMaskXSetDashesXSetFontXSetForegroundXSetFunctionXSetWMHintsXSetTransientForHintXSetSelectionOwnerXDrawStringXTextExtentsXTextWidthXTranslateCoordinatesXUngrabPointerXUnmapWindowXCreateWindowselectopenXGetWMColormapWindowsXReconfigureWMWindowXSetWMNameXSetWMIconNameXSetWMColormapWindowsXSetWMProtocolsXStringListToTextPropertyXLookupKeysymXRefreshKeyboardMapping__ctype_toupperqsortwritehtonlhtonsstrncmpstrerrorreaduname__strtol_internalstrstrfcntlunlinkprintffflushgetuidaccesschmodlinksrandrandferrorntohslibdb.so.2__fxstatsigfillsetsigprocmaskdbopenlseekfdopenlibz.so.1gzdopengzreadgzwritevsprintfgzclosefputcabort__terminate_func__dynamic_handler_chain__eh_info__dummy__eh_pc__new_handler__default_new_handler__vt_9exception__vt_8bad_cast_._8bad_cast__vt_10bad_typeid_._10bad_typeid__vt_13bad_exception__ti13bad_exception__ti9exception__ti10bad_typeid__ti8bad_cast__vt_9type_info__vt_16__user_type_info__vt_17__class_type_info__vt_14__si_type_info__ti17__class_type_info__ti16__user_type_info__ti14__si_type_info__ti9type_info__tf9type_info__tf16__user_type_info__tf19__pointer_type_info__tf16__attr_type_info__tf16__func_type_info__vt_19__pointer_type_info__vt_16__attr_type_info__vt_16__func_type_info__vt_16__ptmf_type_info__vt_16__ptmd_type_info__vt_17__array_type_info__tiv__vt_19__builtin_type_info__tix__til__tii__tis__tib__tic__tiw__tir__tid__tif__tiUi__tiUl__tiUx__tiUs__tiUc__ti17__array_type_info__ti16__ptmd_type_info__ti16__ptmf_type_info__ti16__func_type_info__ti19__builtin_type_info__ti16__attr_type_info__ti19__pointer_type_infolibc.so.6__write_exit__libc_init_first_nl_msg_cat_cntr__dcgettextbsearchputenv__strtoul_internalsystemgetcwd__lxstatreadlinkvfprintf_IO_stdout_tempnamrenamepopenstrdupstrlenstrtokstrcasecmplocaltimestrftimeopendirclosedirreaddirendgrentgetgrgidgetgrnamgetpwnamgetpwuidendpwentwaitpidnanosleepforkexecvexeclpgetgid_environutimemkfifo__xmknoddup2pipechdirchownsymlinkrmdirchrootgetpassshmatshmdtshmgetshmctlntohl__environenviron_start_etext_edata__bss_start_endP(@DH$lLtxhd,8<\4|0` TpX"`hd5l#L_PTX/\.`d(hllEptZxP|#4%<3LiF^M-qJ:|my}0
	(,0/ $(&,0f48X<W@oDH-LPTX7\;`d?hlp=tGx|+>r)h
e snI4&*1@{22$ $(U,3048<]@SDHTL
PTX6\5`dhHl1pgtx| ~!"\)*b,v'K'[RwzN	 c$(k,d0D48<%@DVH+LPTXt\`dOhlpt`x.|xQp9Yj8CA!aBu
US[tc]]5D%H%Lh%Ph%Th%Xh%\h %`h(%dh0%hh8p%lh@`%phHP%thP@%xhX0%|h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h% h%$h%(hp%,h`%0hP%4h@%8h0%<h %@h%Dh%Hh%Lh%Ph%Th%Xh%\h %`h(%dh0%hh8p%lh@`%phHP%thP@%xhX0%|h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h% h%$h%(hp%,h`%0hP%4h@%8h0%<h %@h%Dh%Hh%Lh%Ph%Th%Xh%\h %`h(%dh0%hh8p%lh@`%phHP%thP@%xhX0%|h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h% h%$h%(hp%,h`%0hP%4h@%8h0%<h %@h%Dh%Hh%Lh%Ph%Th%Xh%\h %`h(%dh0%hh8p%lh@`%phHP%thP@%xhX0%|h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` 1tRXX^DdPPRVh#0XvPUSD8uvDD܍vh9
@]]U]ÐUhph9
?]ÍvU]ÐUVSEh8$h]hd3VOÃvEPURSS#S21"V2@/v73ve[^]ÐUWVSu]"jp2jjSjVURPW$vP貆 W>2_/v2ve[^_]ÉUEPEPڏ%]ÐUWVS}Wv]SmEU9Uމ}}]UDPhX%VeVUR[U| uDPDPPh[%UDPDPPhs%VVUR$$EU9U|hEPh%vvjEP1vjEP@jEP
.jEP-c1ve[^_]ÉUWVS1]S0}W'VURE}?URh%S0hEPh%jWqjSfT}t"VVEPVURURURǃvVVVVURURӣǃuURh%]S諗SEPt7URh%]S舗SEP~hEPh%' URZjEP諘jEP蝘vvvjEP},jEPaj,Y,I,9,),/ve[^_]ÉU&]UShd.S2%vS.\+v;/v]]ÐUWVS]h4&h<&SdT-jp.EjjhXh&jjhjjhD&SUR肄4vj\?.EhPURvDjt.EjSURhWvvHh-Ejj
SjhS&HPUR vh-EhjSjhh&HPUR vvhz-EjHPjhm&DPURDvjtE-EjSURVvLh-EjjSjhr&LPUR vh,EjLPjh&DPURSDvj(,Ejjjhh-SUR| vvj(,EjjjhhR.SURF vj(K,Ejjjhh}-SUR vjd,EjjjjhPUR; v,h+EjjjjjjjjhPUR|0vvh+EjjjjjjjjjjhPURnƃ8vvhZ+EjjjjjjjjhjjVUR@8vv8h+Ejjjjjjjjh`jh&8PURu8vh*Ejjjjjjjjjjh`8PUR8vh*EjjjjjjjjjjhVURj8vhT*Ejjjjjjjjh`jSjh&PURi@vh*Ejjjjjjjjh`jSjh&PURpi@vvh)Ejjjjjjjjh`jSjh&PUR(i@vvh~)EjjjjjjjjhPURƫ0vhB)Ejjjjjjjjh`jSjh
'PURh@vvh(Ejjjjjjjjh`jSjhB'PUR\h@vvh(EjjjjjjjjhVURX0vvhz(Ejjjjh\jjVUR舘(vv0h@(Ejjjjjjjjh`jh]'8PUR8vh'Ejjjjjjjjjjh`8PUR8vh'EjjjjjjjjjjhVUR8v h|'Ejjjjjjjjh`j
Sjhl' PURf@vh6'Ejjjjjjjjh`jSjh' PURf@vvh&|jjjjjjjjh`jSjh' P|RJf@vh&xjjjjjjjjh`jSjh' PxRe@vhV&tjjjjjjjjhVtR0vh&pjjjjh\jjVpR"(v4h%ljjjjjjjjjjhjVlR<vh%hjjjjjjjjhjh0(VhRE8vhV%djjjjjjjjhTjSjVdRA<v<h%`jjjjjjjjh`jSjh;(V`Rrd@vh$\jjjjjjjjh`j	Sjhg(V\R,d@vvh$Xjjjjjjjjh`jh(8PXR8vh:$Tjjjjjjjjjjh`8PTR8vvh#PjjjjjjjjjjhWPR8vv$h#Ljjjjjjjjh`jSjh($PLRc@vvhZ#Hjjjjjjjjh`jSjh($PHRb@vh#Djjjjjjjjh`jSjh($PDRjb@vh"@jjjjjjjjh`jSjh)$P@Rb@vhv"<jjjjjjjjhW<R0vh:"8jjjjjjjjjjhjW8R`
<vvh!4jjjjjjjjhjhA)V4R衩8vh!0jjjjjjjjhTjSjV0RU<vPhl!,jjjjjjjjhjhS)V,R8vh*!(jjjjjjjjhTjSjV(RU<vTh $jjjjjjjjhjho)V$R葨8vh  jjjjjjjjhTjSjV R}T<vXh\ jjjjjjjjhjh)VR	8vh jjjjjjjjhTjSjVRS<v\h jjjjhjSWR[(v`ShHSV^5v@v-UR7XUR @URH(URURURURURHURwUR_URGhUR/PURP8UR URURUR\URURURo$URWlxUR?`UR'HUR80URURURUR4URtURURgURODp|R4UxR9tRpRPlRhRdR`Rph\RTuXR8YTR@=PR!LRHR$DRp@R<Rt8RX<y4R<]0R A,R%(RH	$R RRRxXR\}VFgvjS脹Mv[^_]ÍvUS]T-t
jR@Ѓt
jR@Ѓt
jR@ЃEPS]]ÐU0WVS}0P1ۉ]SSSStjWhSEPh)Gt"hh)h)j}W赫]SlEPlME܃}}؍}}ԉދE@/}WEP~MË}WEP}WhS}WEP}WhSn0}WEP}WhSTEPVph)Vw$EPVwh)VwEPVw}0
jPPEPjRЉEЃ0}WEP}WhSt919]~2}0
jPPEP}WRЃC9]΋}WEPILE܃EPsK}0ǀ0P衒vjEP$jEPve[^_]ÉUWVSM4PЍMDQj}WjuVjjjjjà u{M<PPPu'M<PPh)Wx}hEP)hS|Ph)QDt>hh)h%jV~jW~jDQr~}M<P]Ph
*WnPQL@EPQjE%=@t@Ѓtzt80t-@80t(@80t#@tttu@@+@Lt*1tۀES@QtH}'@Qh*]S|SEPsSSxPtPHQ ]tuhh"*h%hM<QihpVlPhShtPkVdPShtPQ,V`PShtP4M8M4M0dP}WQhulP]S>hh)SVsWV0Qsh)0Q4Qs`P4Q8Qs8Q<QkLvjEP{vjEP{vjEP{vjEP{vjEP{vjEP}{XPEP|P#LPEPkM4
,jMPPEPjR,Љƃ pPTPhPhtPtq19p~gvM4
,jMPPTPVR,ЃC9p\X#
vjEP]zHQ|PEPQ`EPjvhEPh%hM4ǀ4P֌vjEPyvjEPyvjEPyjEPy@
jEPyyT
jEP]yhf
jEPAy|J
jEP%y.
jEP	y
jEPxjEPxPjEPxdjEPxxPdxqPadQxAP1d!x{v [^_]ÍvUS]SwPSSr]]ÍvUEjP]ÐUWVSUR.ǃu
vh)]SFcGPuV6cVSURuVbGPhH*VuhEPhW*qURPvvjEPvpjEPv0
Ove[^_]ÉU,WVSuVbMQIÃuj}WaCPWmfhjEPh)<t)hhi*h)jWAvjvEPEPEPÃu1EPh*VthEPh%WjWuj2u?EPh*VxthEPh%!SWuSVu.EPEP
BEPEPEPhRuh*]SKaEPSVmVWk4vjEP=uvjEP)ujt/EԋMQMQÃvEPCpP藥SE`t
jS@ЃuuEPi@jEPtjEPt+vvvjEPtjEPqtzMQ?(`jEP=tFjEP!t*	ve[^_]ÉUEP]ÍvUSE0Åt
SR考u؋]]ÍvU(WVSEEM؉M܍uVv^jEhhEPMP{8t(MPh*VgqhEPh)jr}WMPEPYÃu+MPh*V"qhEPh%j-vu;MPh+VphEPh%SV4rvU؉ӋG9}ƋEv8tBC9|U}~MPMQE1ۉލE9X~NjUE؅tFC9_uu[uEP"1ۃ9]~uPW3$C9]EPEPW$t
MMEW?$}unUt,EPRh EPEPC$MME}u5]܋uv9]~'jPEPMP+]tE؃C׍vEPo<MQjEPp]ovvjEPpyivvjMQ9pvjMQ%p8jMQpjMQo؍e[^_]UEPh]ÍvUWVS}W6Ãu
vuV[jCPh)W6EuLCPh%+V
n4SPЋMQh!WW@Ѓ$hEPh1+jV$o:vjEP	okve[^_]ÉUWVS}WFÃu
vuVZjCPh)WFEuLCPh9+Vm4SPЋMQh!WW@Ѓ$hEPhF+jV4n:vjEPn"{ve[^_]ÉU`WVS}WJYuVAY]S8YUR;tAPW]jEPE}MEPhN+V&lhEPh%jSgmjV\mjWQmvjjEPEPURMt;O}uhh"*h%^]UUR`XuVEP]ShEPnVEPShEPZ,VEPShEPCVEPShEP/(UUUUUUEP}WUXu܋EP]SEXh)SVcWVURch)URURcEPURURcURUR
\8vjEPlvjEPkvjEPkvjEPkvjEPkvjEPkuh*]SqWEPSV&cVEPbvvjEP]kvjEPIkjtOEURURÃvEPCpP跛SeVtjS@ЃvvjEPjKEPh`+SyiSVZEPh+]S]iSEPSahEPh% UR4jEPjjEPwjjEPijvvvjEPEj NjEP)j42jEP
jHjEPi\jEPipjEPijEPijEPiUROpjEPMi8VjEP1i:jEPijEPhqve[^_]ÉUS]SS]]ÐUVSu@PtP]@PSSXt%EP<PV3VevjEPg'vjEPghve[^]ÍvUSE4Åt
SRwu؋]]ÍvU$WVS}WR1uuVMQÃ}+MQh+WehEPh%]jWVVEPEPSFES}u%MQh+WgehEPh%}t'MQh+W<ehEPh%jWk}tEt	P}hjBEPMQ+tAj
PMQh+]SdhEPh%xjSfZEPÃ}tEMQEPS;MQEPS:EPEPSItu܃}u.Ut'EPRh~EPEPu܃S`vu}uMQEPMQMQ~ƃEPEt	P0jEPekvvjEPe7ve[^_]ÉUWVS}uVP]SO<PvPST<P[ÃtXS<PPVTEEPV:Uu
VUuE}S<PGÃjEP<PWlvvjEPcvjEPcyjEPcPjEPcdPdyvjEPMcjEP?ce[^_]ÐUWVS}<P8]SNh
,h$,h),wV路PSHS SSt(jEP<PEP<Ph
*h-,h),VcPSRSrStjEP<Pqh
*h2,h),V%PSRS4StjEP<P3h
*h7,h),VPSxRSRtjEP<Ph
*h<,h),V詮PS:RSRtjEP<PvjEPa$jEPapve[^_]ÉUWVS}uVL<PSS<PPVQEPh$,h),WUR脯S<P[ÃS<PyPVNQEPh-,h),UR<S<PÃS<P1PVQEPh2,h),URS<PÃtDS<PPVPEPh7,h),UR谮S<PÃujV6`S<PPVpPEPh<,h),UR^vjEP_djEP_44444ve[^_]ÉUWVSuhuVWÃvSJtV	Vt
jS@Ѓ Wvve[^_]ÉUWVS]0Eu
vMQRotuV"JhA,hF,hM,CPNPVN}]EPhR,SGVhT,SWVWVU4vvjEPI^vjEP5^EP͵vjEP^<jEP^
jEP]jEP];ve[^_]ÉUEhW,h,hPa]UWVSE0Džu
WRmtuVH]hT,GPSTSVMvvjEP]EP詴vjEP\jEP\jEP\07ve[^_]ÉU$ WVSURGEPGU}u]UPPURSSh,SVSUTPVWSh,WRSRRKvjEP[vjEP[vjEP[vj]S[UXPuV}GU\PVS#SSEPRvjEP][vjEPI[h jSgh,EPYƃtDVh jS袸~"vSEPRVh jS耸Vc8]EPh,SRSEPJvvjEPZEPh,hEPU`P
vjEPeZvjEPQZ	jEP=Z4FjEP!ZH*jEPZ\jEPYpjEPYjEPYjEPY|jEPyYjEP]YfvvjUR5YjUR%Y.[^_]ÍvUVSuh,]SDSVDe[^]ÉUVSuh,]SDSVe[^]ÉUVSuh-]SsDSVe[^]ÉUVSuh-]SCDSVe[^]ÉUWVS}uVCh/-h9-h>-_SӤPVdHEPPP1Uh
*hB-h>-S褤PV5H EPTPUh
*hH-h>-SuPVH EPXPTh
*hM-h>-SFPVG EP\PTvvjEPYW$jEPIW
Rve[^_]ÉUh&h]ÉUSt=tuՏhhp-S؋]]U0]UVSjtÉރSGC\PB(vjV^v80&vSJkvve[^]ÍvUWVS]Ejjjjjjh"h,0PS(>80(h
EjjjjjjjjjjhLSUR8vhEjjjjjjjjhjh10VURt8vCphEjjjjjjjjjjhVUReƃ8vhRjjjjjjjjh$`j-Sjh20VW+@	vvUR`URURW
vjS: 
ve[^_]ÉUh0hJ]ÉUS]SߍC\P?(vjS8\
2v80؋]]ÐUS=u]@hh0S؋]]UUEPR@9]U 1]UVShHÉރS$C\P>)vjV|[vvd1&vS&Gvve[^]ÍvUWVS]Ejjhh^jjh"h81PS:d1(hEjjjjjjjjjjhSUR8vhEjjjjh܁jjVURJ(v@hpEjjjjjjjjjjhVURF8vh4Ejjjjjjjjh$`j.SjhG1WUR(@vvhjjjjjjjjh$`j-SjhK1WV^(@	vvURURkURStUR;@\V&|GvjS6*ve[^_]ÉUVSuM@uhS1V<yYpSPRS]S<EPhT1hSV*<jSP9vjEPPyve[^]vUS]SSCPv]]ÐUh 1h]ÉUS]S菉C\Pe;(vjSWHKvd1؋]]ÐUS=u
<hh2SA؋]]UUEPR4]UL2]UVShaÉރSԈC\P:)vjV,W&vT3&vS8v_ve[^]ÍvUWVS}jjjjjjh"hd2URW6T3(hEjjjjjjjjjjhLWUR脿8vvhXEjjjjjjjjjjhjVUR<vvhEjjjjjjjjhjhv2SURl8vhEjjjjjjjjhTj4WjSUR<vhEjjjjjjjjhVUR>b0vhbEjjjjjjjjhjh~2VURl8vh&EjjjjjjjjhVURa0vvhEjjjjjjjjjjhjVUR<vhEjjjjjjjjhjh2SURck8vhrEjjjjjjjjhTj/WjSURS<vGth3Ejjjjjjjjhjh2SURj8vhEjjjjjjjjhTj0WjSUR<vGxhEjjjjjjjjhjh2SURjj8vhzEjjjjjjjjhTj1WjSUR[<vG|h;Ejjjjjjjjhjh2SURi8vhEjjjjjjjjhTj2WjSUR<vhEjjjjjjjjhjh2SURoi8vh~EjjjjjjjjhTj3WjSUR_<vh<EjjjjjjjjhVUR^0vhEjjjjjjjjhjh2VURh8vhEjjjjjjjjhVURp^0vvhEjjjjjjjjjjhjVUR<vhTEjjjjjjjjhjh2SURh8vhEjjjjjjjjhTj5WjSUR<vhEjjjjjjjjhjh2SURg8vhEjjjjjjjjhTj6WjSURw<vhTEjjjjjjjjhjh2SURg8vhEjjjjjjjjhTj7WjSUR<vhEjjjjjjjjhjh2SURf8vhEjjjjjjjjhTj8WjSURw<vhTEjjjjjjjjhVUR[0vh|jjjjjjjjjjhV|R8vhxjjjjjjjjh$`j.Wjh2SxR>@vhtjjjjjjjjh$`j-Wjh2StR@vv]S1h3h3h3uVPSq6EPGtPACh3h3h3V贒PSE6 EPGxPCh3h3h3V舒PS6 EPG|PBh3h3h3V\PS5 EPPBh3h3h3V-PS5 EPPBh 3h%3h,3VPS5 EPP\Bh13h;3h@3VϑPS`5 EPP-Bh3hD3h@3V蠑PS15 EPPAh3hJ3h@3VqPS5 EPPAh3hO3h@3VBPS4 EPPAvvjEPUDv}UR#DUR,URXURURURURDUR{URcURKlUR3<TURx<UR$URUR4URpURURURs,UR[h|URCdUR+LUR4URXURURURURXURURkURSt|R8TYxR=tR!jEP@jWd&Svh[^_]ÍvUWVSUzuV,UBtPV0V\1tGEPh3h3GPŽ%P]S-SVD0 vvjEP9@UBxPuVt0V0tEEPh3h3GPX%P]S,SV/ vjEP?UB|PuV0V0tEEPh3h3GP%P]S=,SVr/ vjEPi?UPuV/V0tFEPh3h3GP腍%P]S+SV/ vjEP
Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2009 MARUHN Internet Solutions