pkg://pkgview-0.2-1.src.rpm:297978/pkgview-0.2.tar.gz
info downloads
pkgview/ 40775 764 764 0 6637277242 11133 5 ustar davin davin pkgview/Makefile 100664 764 764 2325 6636724137 12671 0 ustar davin davin SHELL = /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/depend 100664 764 764 35177 6637102523 12434 0 ustar davin davin main.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.h 100664 764 764 7746 6636775423 13076 0 ustar davin davin /********************************************************************************
* 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.cc 100644 764 764 6211 6635636312 13202 0 ustar davin davin /********************************************************************************
* 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.cc 100664 764 764 4107 6634506264 12461 0 ustar davin davin /********************************************************************************
* 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.cc 100664 764 764 72711 6637277150 13241 0 ustar davin davin /********************************************************************************
* 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.jcc 100664 764 764 276314 6634506264 13436 0 ustar davin davin jx_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 0 pkgview/README 100644 764 764 3366 6637277004 12112 0 ustar davin davin pkgview-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/pkgview 100775 0 0 2644520 6637277236 12334 0 ustar root root ELF `4 E 4 ( 4 44 ԀԀ ?j ?j @j @@t 6 /lib/ld-linux.so.2 < k \ 7 ^ c q $ w H j ' 6 I (
& 8 Q T ( , m B - % 7 a `
K ! V O { ~ D % . + # p R N t ) X y ' W r Y " = 5 ] : d + 9 u <