- Timestamp:
- Jul 19, 2012, 12:08:30 PM (13 years ago)
- Location:
- trunk/SophyaPI/PI
- Files:
-
- 13 added
- 69 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/Makefile
r4070 r4077 4 4 5 5 clean: 6 rm -f $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pierrdisp.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)pip ixutils.o $(SOPHYAOBJP)pipplist.o $(SOPHYAOBJP)pippmenubar.o $(SOPHYAOBJP)pippoptmenu.o $(SOPHYAOBJP)pippviewadapter.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piup.o $(SOPHYAOBJP)piupdattachment.o $(SOPHYAOBJP)piup_def.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o $(SOPHYAOBJP)xdispim.o6 rm -f $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pierrdisp.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)pipplist.o $(SOPHYAOBJP)pippmenubar.o $(SOPHYAOBJP)pippoptmenu.o $(SOPHYAOBJP)pippviewadapter.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piup.o $(SOPHYAOBJP)piup_def.o $(SOPHYAOBJP)piupdattachment.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o $(SOPHYAOBJP)xdispim.o 7 7 rm -f $(SOPHYALIBP)libPI.a 8 8 9 $(SOPHYALIBP)libPI.a : $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)pi pixutils.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o9 $(SOPHYALIBP)libPI.a : $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o 10 10 $(AR) $(ARFLAGS) $@ $? 11 11 touch $(SOPHYAINCP)/SophyaConfInfo/libPI.objlist 12 12 13 $(SOPHYAOBJP)lut.o: lut.cc \ 14 $(SOPHYAINCP)sopnamsp.h \ 13 $(SOPHYAOBJP)lut.o: lut.cc $(SOPHYAINCP)sopnamsp.h \ 15 14 $(SOPHYAINCP)machdefs.h lut.h 16 15 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ lut.cc 17 16 18 17 $(SOPHYAOBJP)parradapter.o: parradapter.cc \ 19 $(SOPHYAINCP)sopnamsp.h \ 20 $(SOPHYAINCP)nbtri.h \ 21 $(SOPHYAINCP)machdefs.h \ 22 parradapter.h \ 23 $(SOPHYAINCP)machdefs.h lut.h \ 24 pipixutils.h 18 $(SOPHYAINCP)sopnamsp.h parradapter.h \ 19 $(SOPHYAINCP)machdefs.h lut.h 25 20 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ parradapter.cc 26 21 27 $(SOPHYAOBJP)pi3ddrw.o: pi3ddrw.cc \ 28 $(SOPHYAINCP)sopnamsp.h \ 29 pi3ddrw.h pisysdep.h \ 30 $(SOPHYAINCP)machdefs.h \ 22 $(SOPHYAOBJP)pi3ddrw.o: pi3ddrw.cc $(SOPHYAINCP)sopnamsp.h \ 23 pi3ddrw.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 31 24 pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 32 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 25 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 26 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 27 pigratt.h piaxes.h pieldrw.h pigraph3d.h 28 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pi3ddrw.cc 29 30 $(SOPHYAOBJP)pi3dwdg.o: pi3dwdg.cc $(SOPHYAINCP)sopnamsp.h \ 31 pi3dwdg.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 32 pi3ddrw.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \ 33 picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 33 34 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 34 pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h35 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pi3ddrw.cc36 37 $(SOPHYAOBJP)pi3dwdg.o: pi3dwdg.cc \38 $(SOPHYAINCP)sopnamsp.h \39 pi3dwdg.h pisysdep.h \40 $(SOPHYAINCP)machdefs.h \41 pi3ddrw.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \42 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h \43 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \44 35 pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h \ 45 36 pibwdgx.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \ 46 37 pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \ 47 38 picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \ 48 pimenubargen.h picons enum.h39 pimenubargen.h picons.h 49 40 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pi3dwdg.cc 50 41 51 $(SOPHYAOBJP)piapplgen.o: piapplgen.cc \ 42 $(SOPHYAOBJP)piapplgen.o: piapplgen.cc $(SOPHYAINCP)sopnamsp.h \ 43 piapplgen.h pimsghandler.h \ 44 $(SOPHYAINCP)machdefs.h pisysdep.h \ 45 picontainerx.h picontainergen.h piwdgx.h piwdggen.h picolist.h \ 46 pimenubarx.h pimenubargen.h pimenux.h pimenugen.h picons.h pistdwdgx.h \ 47 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 48 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 49 pigraphuc.h pievthandler.h psfile.h pigraphps.h 50 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piapplgen.cc 51 52 $(SOPHYAOBJP)piapplx.o: piapplx.cc $(SOPHYAINCP)sopnamsp.h \ 53 piapplx.h piapplgen.h pimsghandler.h \ 54 $(SOPHYAINCP)machdefs.h pisysdep.h \ 55 picontainerx.h picontainergen.h piwdgx.h piwdggen.h picolist.h \ 56 pimenubarx.h pimenubargen.h pimenux.h pimenugen.h picons.h pistdwdgx.h \ 57 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 58 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 59 pigraphuc.h pievthandler.h psfile.h pigraphps.h 60 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piapplx.cc 61 62 $(SOPHYAOBJP)piaxes.o: piaxes.cc $(SOPHYAINCP)sopnamsp.h \ 63 $(SOPHYAINCP)machdefs.h piaxes.h pigraphuc.h \ 64 pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 65 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 66 pilineatt.h pigratt.h 67 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piaxes.cc 68 69 $(SOPHYAOBJP)piaxestools.o: piaxestools.cc \ 70 $(SOPHYAINCP)sopnamsp.h piaxes.h pigraphuc.h \ 71 pisysdep.h $(SOPHYAINCP)machdefs.h pigraphgen.h \ 72 piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \ 73 picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigratt.h \ 74 piaxestools.h pistdwdgx.h pistdwdggen.h pioptmenux.h pioptmenugen.h \ 75 pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \ 76 picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \ 77 picons.h pibwdgx.h pibwdggen.h pigraphx.h pievthandler.h psfile.h \ 78 pigraphps.h piscdrawwdg.h pidrawer.h pieldrw.h 79 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piaxestools.cc 80 81 $(SOPHYAOBJP)pibargraph.o: pibargraph.cc \ 52 82 $(SOPHYAINCP)sopnamsp.h \ 53 piapplgen.h pimsghandler.h \ 54 $(SOPHYAINCP)machdefs.h \ 55 pisysdep.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \ 56 picolist.h pipixutils.h pimenubarx.h pimenubargen.h pimenux.h \ 57 pimenugen.h piconsenum.h pidrawer.h pibwdggen.h picmap.h picmapx.h \ 83 $(SOPHYAINCP)machdefs.h pibargraph.h pisysdep.h \ 84 pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 85 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 86 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 87 pigratt.h piaxes.h 88 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibargraph.cc 89 90 $(SOPHYAOBJP)pibwdggen.o: pibwdggen.cc $(SOPHYAINCP)sopnamsp.h \ 91 pibwdggen.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 92 piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \ 58 93 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 59 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 60 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piapplgen.cc 61 62 $(SOPHYAOBJP)piapplx.o: piapplx.cc \ 63 $(SOPHYAINCP)sopnamsp.h \ 64 piapplx.h piapplgen.h pimsghandler.h \ 65 $(SOPHYAINCP)machdefs.h \ 66 pisysdep.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \ 67 picolist.h pipixutils.h pimenubarx.h pimenubargen.h pimenux.h \ 68 pimenugen.h piconsenum.h picons.h pistdwdgx.h pistdwdggen.h pibwdgx.h \ 94 pilineatt.h pigraphuc.h pievthandler.h psfile.h pidrawer.h pigratt.h \ 95 piaxes.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \ 96 pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \ 97 picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \ 98 pimenubargen.h picons.h pibwdgx.h 99 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibwdggen.cc 100 101 $(SOPHYAOBJP)pibwdgx.o: pibwdgx.cc $(SOPHYAINCP)sopnamsp.h \ 102 pixtbaseP.h pibwdgx.h pisysdep.h \ 103 $(SOPHYAINCP)machdefs.h pibwdggen.h piwdgx.h \ 104 piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \ 105 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 106 pigraphuc.h pievthandler.h psfile.h pigraphps.h pixtbase.h 107 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibwdgx.cc 108 109 $(SOPHYAOBJP)picmap.o: picmap.cc $(SOPHYAINCP)sopnamsp.h \ 110 picmap.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 111 picmapx.h picmapgen.h 112 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmap.cc 113 114 $(SOPHYAOBJP)picmapgen.o: picmapgen.cc $(SOPHYAINCP)sopnamsp.h \ 115 picmapgen.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 116 picmapx.h picmap.h 117 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapgen.cc 118 119 $(SOPHYAOBJP)picmapview.o: picmapview.cc \ 120 $(SOPHYAINCP)sopnamsp.h picmapview.h pisysdep.h \ 121 $(SOPHYAINCP)machdefs.h pibwdgx.h pibwdggen.h \ 122 piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \ 123 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 124 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h 125 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapview.cc 126 127 $(SOPHYAOBJP)picmapx.o: picmapx.cc $(SOPHYAINCP)sopnamsp.h \ 128 piwdgx.h piwdggen.h $(SOPHYAINCP)machdefs.h \ 129 pimsghandler.h picolist.h picmapx.h picmapgen.h pisysdep.h 130 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapx.cc 131 132 $(SOPHYAOBJP)picons.o: picons.cc $(SOPHYAINCP)sopnamsp.h \ 133 pisysdep.h $(SOPHYAINCP)machdefs.h pimenux.h \ 134 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picons.h \ 135 pistdwdgx.h pistdwdggen.h picontainerx.h picontainergen.h pibwdgx.h \ 69 136 pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 70 137 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 71 138 pievthandler.h psfile.h pigraphps.h 72 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piapplx.cc 73 74 $(SOPHYAOBJP)piaxes.o: piaxes.cc \ 75 $(SOPHYAINCP)sopnamsp.h \ 76 $(SOPHYAINCP)machdefs.h \ 77 piaxes.h pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h \ 78 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 79 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigratt.h pidrawer.h \ 80 ucckprot.h pibwdggen.h pigraphx.h pievthandler.h psfile.h 81 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piaxes.cc 82 83 $(SOPHYAOBJP)piaxestools.o: piaxestools.cc \ 84 $(SOPHYAINCP)sopnamsp.h \ 85 piaxes.h pigraphuc.h pisysdep.h \ 86 $(SOPHYAINCP)machdefs.h \ 87 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 139 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picons.cc 140 141 $(SOPHYAOBJP)picontainergen.o: picontainergen.cc \ 142 $(SOPHYAINCP)sopnamsp.h picontainergen.h \ 143 pisysdep.h $(SOPHYAINCP)machdefs.h piwdgx.h \ 144 piwdggen.h pimsghandler.h picolist.h 145 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picontainergen.cc 146 147 $(SOPHYAOBJP)picontainerx.o: picontainerx.cc \ 148 $(SOPHYAINCP)sopnamsp.h picontainerx.h \ 149 pisysdep.h $(SOPHYAINCP)machdefs.h \ 150 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h 151 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picontainerx.cc 152 153 $(SOPHYAOBJP)pidrawer.o: pidrawer.cc $(SOPHYAINCP)sopnamsp.h \ 154 $(SOPHYAINCP)machdefs.h pidrawer.h pibwdggen.h \ 155 pisysdep.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 156 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 157 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h \ 158 piaxes.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h pimenugen.h \ 159 pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h picontainerx.h \ 160 picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \ 161 picons.h pibwdgx.h pigraphps.h ucckprot.h 162 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrawer.cc 163 164 $(SOPHYAOBJP)pidrawwin.o: pidrawwin.cc $(SOPHYAINCP)sopnamsp.h \ 165 pidrawwin.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 166 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \ 167 piwdggen.h pimsghandler.h picolist.h piscdrawwdg.h pibwdgx.h \ 168 pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 169 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 170 pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \ 171 pidrawer.h pigratt.h piaxes.h pieldrw.h 172 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrawwin.cc 173 174 $(SOPHYAOBJP)pidrwtools.o: pidrwtools.cc \ 175 $(SOPHYAINCP)sopnamsp.h pidrwtools.h pisysdep.h \ 176 $(SOPHYAINCP)machdefs.h pistdwdgx.h \ 177 pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pimenux.h \ 178 pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \ 179 picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \ 180 pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \ 181 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 182 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \ 183 piscdrawwdg.h pidrawer.h pigratt.h piaxes.h pieldrw.h pi3dwdg.h \ 184 pi3ddrw.h pigraph3d.h 185 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrwtools.cc 186 187 $(SOPHYAOBJP)pieldrw.o: pieldrw.cc $(SOPHYAINCP)sopnamsp.h \ 188 $(SOPHYAINCP)machdefs.h pieldrw.h pidrawer.h \ 189 pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 190 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 191 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 192 pigratt.h piaxes.h 193 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pieldrw.cc 194 195 $(SOPHYAOBJP)pievthandler.o: pievthandler.cc \ 196 $(SOPHYAINCP)sopnamsp.h pievthandler.h \ 197 pisysdep.h $(SOPHYAINCP)machdefs.h \ 198 pimsghandler.h piwdgx.h piwdggen.h picolist.h pigraphx.h pigraphgen.h \ 88 199 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 89 pilineatt.h pigratt.h piaxestools.h pistdwdgx.h pistdwdggen.h \ 200 pilineatt.h 201 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pievthandler.cc 202 203 $(SOPHYAOBJP)pifilechogen.o: pifilechogen.cc \ 204 $(SOPHYAINCP)sopnamsp.h pifilechogen.h \ 205 pisysdep.h $(SOPHYAINCP)machdefs.h piwdgx.h \ 206 piwdggen.h pimsghandler.h picolist.h 207 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifilechogen.cc 208 209 $(SOPHYAOBJP)pifilechox.o: pifilechox.cc \ 210 $(SOPHYAINCP)sopnamsp.h pisysdep.h \ 211 $(SOPHYAINCP)machdefs.h piapplx.h piapplgen.h \ 212 pimsghandler.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \ 213 picolist.h pimenubarx.h pimenubargen.h pimenux.h pimenugen.h picons.h \ 214 pistdwdgx.h pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \ 215 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 216 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \ 217 pifilechox.h pifilechogen.h piwindowx.h piwindowgen.h 218 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifilechox.cc 219 220 $(SOPHYAOBJP)pifontgen.o: pifontgen.cc $(SOPHYAINCP)sopnamsp.h \ 221 pigraphgen.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 222 piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \ 223 picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h 224 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifontgen.cc 225 226 $(SOPHYAOBJP)pifontx.o: pifontx.cc $(SOPHYAINCP)sopnamsp.h \ 227 pisysdep.h $(SOPHYAINCP)machdefs.h pifontx.h \ 228 pifontgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h 229 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifontx.cc 230 231 $(SOPHYAOBJP)pigraph3d.o: pigraph3d.cc $(SOPHYAINCP)sopnamsp.h \ 232 pigraph3d.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 233 pigraphuc.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 234 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 235 pilineatt.h 236 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraph3d.cc 237 238 $(SOPHYAOBJP)pigraphgen.o: pigraphgen.cc \ 239 $(SOPHYAINCP)sopnamsp.h pigraphgen.h pisysdep.h \ 240 $(SOPHYAINCP)machdefs.h piwdgx.h piwdggen.h \ 241 pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \ 242 pifontgen.h pigrcoord.h pilineatt.h ucckprot.h 243 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphgen.cc 244 245 $(SOPHYAOBJP)pigraphps.o: pigraphps.cc $(SOPHYAINCP)sopnamsp.h \ 246 pigraphps.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 247 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 248 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 249 psfile.h 250 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphps.cc 251 252 $(SOPHYAOBJP)pigraphuc.o: pigraphuc.cc $(SOPHYAINCP)sopnamsp.h \ 253 $(SOPHYAINCP)machdefs.h pigraphuc.h pisysdep.h \ 254 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 255 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 256 ucckprot.h 257 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphuc.cc 258 259 $(SOPHYAOBJP)pigraphx.o: pigraphx.cc $(SOPHYAINCP)sopnamsp.h \ 260 pigraphx.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 261 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 262 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h 263 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphx.cc 264 265 $(SOPHYAOBJP)pigratt.o: pigratt.cc $(SOPHYAINCP)sopnamsp.h \ 266 pigratt.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 267 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 268 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 269 $(SOPHYAINCP)strutilxx.h \ 270 $(SOPHYAINCP)machdefs.h 271 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigratt.cc 272 273 $(SOPHYAOBJP)pigrcoord.o: pigrcoord.cc $(SOPHYAINCP)sopnamsp.h \ 274 pigrcoord.h pisysdep.h $(SOPHYAINCP)machdefs.h 275 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigrcoord.cc 276 277 $(SOPHYAOBJP)piimage.o: piimage.cc $(SOPHYAINCP)sopnamsp.h \ 278 pisysdep.h $(SOPHYAINCP)machdefs.h piimage.h \ 279 parradapter.h lut.h pieldrw.h pidrawer.h pibwdggen.h piwdgx.h \ 280 piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \ 281 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 282 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h pipixmapx.h \ 283 pipixmapgen.h pibwdgx.h pigraphps.h pistdwdgx.h pistdwdggen.h \ 284 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h picmapview.h \ 285 piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h \ 286 piapplx.h piapplgen.h pimenubarx.h pimenubargen.h picons.h pidrwtools.h \ 287 piscdrawwdg.h piyfxdrw.h 288 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piimage.cc 289 290 $(SOPHYAOBJP)piimgtools.o: piimgtools.cc \ 291 $(SOPHYAINCP)sopnamsp.h piimgtools.h pisysdep.h \ 292 $(SOPHYAINCP)machdefs.h pistdwdgx.h \ 293 pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 90 294 pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwindowx.h \ 91 295 piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \ 92 pimenubarx.h pimenubargen.h piconsenum.h piscdrawwdg.h pibwdgx.h \ 93 pibwdggen.h pigraphx.h pievthandler.h psfile.h pigraphps.h pidrawer.h \ 94 pieldrw.h 95 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piaxestools.cc 96 97 $(SOPHYAOBJP)pibargraph.o: pibargraph.cc \ 296 pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \ 297 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 298 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \ 299 piimage.h parradapter.h lut.h pieldrw.h pidrawer.h pigratt.h piaxes.h \ 300 pipixmapx.h pipixmapgen.h picmapview.h 301 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piimgtools.cc 302 303 $(SOPHYAOBJP)pilineatt.o: pilineatt.cc $(SOPHYAINCP)sopnamsp.h \ 304 pilineatt.h pisysdep.h $(SOPHYAINCP)machdefs.h 305 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilineatt.cc 306 307 $(SOPHYAOBJP)pilistgen.o: pilistgen.cc $(SOPHYAINCP)sopnamsp.h \ 308 pilistgen.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 309 piwdgx.h piwdggen.h pimsghandler.h picolist.h 310 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilistgen.cc 311 312 $(SOPHYAOBJP)pilistx.o: pilistx.cc $(SOPHYAINCP)sopnamsp.h \ 313 pilistx.h pilistgen.h pisysdep.h \ 314 $(SOPHYAINCP)machdefs.h piwdgx.h piwdggen.h \ 315 pimsghandler.h picolist.h picontainerx.h picontainergen.h 316 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilistx.cc 317 318 $(SOPHYAOBJP)pimenubargen.o: pimenubargen.cc \ 319 $(SOPHYAINCP)sopnamsp.h pimenubargen.h \ 320 pisysdep.h $(SOPHYAINCP)machdefs.h pimenux.h \ 321 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h piapplx.h \ 322 piapplgen.h picontainerx.h picontainergen.h pimenubarx.h picons.h \ 323 pistdwdgx.h pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \ 324 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 325 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h 326 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenubargen.cc 327 328 $(SOPHYAOBJP)pimenubarx.o: pimenubarx.cc \ 329 $(SOPHYAINCP)sopnamsp.h pimenubarx.h \ 330 pimenubargen.h pisysdep.h \ 331 $(SOPHYAINCP)machdefs.h pimenux.h pimenugen.h \ 332 piwdgx.h piwdggen.h pimsghandler.h picolist.h piapplx.h piapplgen.h \ 333 picontainerx.h picontainergen.h picons.h pistdwdgx.h pistdwdggen.h \ 334 pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 335 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 336 pievthandler.h psfile.h pigraphps.h 337 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenubarx.cc 338 339 $(SOPHYAOBJP)pimenugen.o: pimenugen.cc $(SOPHYAINCP)sopnamsp.h \ 340 pimenugen.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 341 piwdgx.h piwdggen.h pimsghandler.h picolist.h 342 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenugen.cc 343 344 $(SOPHYAOBJP)pimenux.o: pimenux.cc $(SOPHYAINCP)sopnamsp.h \ 345 pisysdep.h $(SOPHYAINCP)machdefs.h pimenubarx.h \ 346 pimenubargen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h \ 347 picolist.h 348 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenux.cc 349 350 $(SOPHYAOBJP)pimsghandler.o: pimsghandler.cc \ 351 $(SOPHYAINCP)sopnamsp.h pimsghandler.h \ 352 $(SOPHYAINCP)machdefs.h 353 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimsghandler.cc 354 355 $(SOPHYAOBJP)pioptmenugen.o: pioptmenugen.cc \ 356 $(SOPHYAINCP)sopnamsp.h pioptmenugen.h \ 357 pisysdep.h $(SOPHYAINCP)machdefs.h pimenux.h \ 358 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h 359 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pioptmenugen.cc 360 361 $(SOPHYAOBJP)pioptmenux.o: pioptmenux.cc \ 362 $(SOPHYAINCP)sopnamsp.h pisysdep.h \ 363 $(SOPHYAINCP)machdefs.h pioptmenux.h \ 364 pioptmenugen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h \ 365 picolist.h pistdwdgx.h pistdwdggen.h piapplx.h piapplgen.h \ 366 picontainerx.h picontainergen.h pimenubarx.h pimenubargen.h picons.h \ 367 pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 368 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 369 pievthandler.h psfile.h pigraphps.h 370 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pioptmenux.cc 371 372 $(SOPHYAOBJP)piperiodx.o: piperiodx.cc $(SOPHYAINCP)sopnamsp.h \ 373 piwdgx.h piwdggen.h $(SOPHYAINCP)machdefs.h \ 374 pimsghandler.h picolist.h piperiodx.h \ 375 $(SOPHYAINCP)periodic.h \ 376 $(SOPHYAINCP)machdefs.h 377 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piperiodx.cc 378 379 $(SOPHYAOBJP)pipixmapgen.o: pipixmapgen.cc \ 380 $(SOPHYAINCP)sopnamsp.h pipixmapgen.h \ 381 pisysdep.h $(SOPHYAINCP)machdefs.h pibwdgx.h \ 382 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 383 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 384 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h 385 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixmapgen.cc 386 387 $(SOPHYAOBJP)pipixmapx.o: pipixmapx.cc $(SOPHYAINCP)sopnamsp.h \ 388 pipixmapx.h pipixmapgen.h pisysdep.h \ 389 $(SOPHYAINCP)machdefs.h pibwdgx.h pibwdggen.h \ 390 piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \ 391 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 392 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h 393 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixmapx.cc 394 395 $(SOPHYAOBJP)piscdrawwdg.o: piscdrawwdg.cc \ 98 396 $(SOPHYAINCP)sopnamsp.h \ 99 $(SOPHYAINCP)machdefs.h \ 100 pibargraph.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \ 101 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 102 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 103 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 104 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibargraph.cc 105 106 $(SOPHYAOBJP)pibwdggen.o: pibwdggen.cc \ 107 $(SOPHYAINCP)sopnamsp.h \ 108 pibwdggen.h pisysdep.h \ 109 $(SOPHYAINCP)machdefs.h \ 110 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h picmap.h \ 111 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 112 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pidrawer.h \ 113 pigratt.h piaxes.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h \ 114 pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h \ 115 piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \ 116 pimenubarx.h pimenubargen.h piconsenum.h 117 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibwdggen.cc 118 119 $(SOPHYAOBJP)pibwdgx.o: pibwdgx.cc \ 120 $(SOPHYAINCP)sopnamsp.h \ 121 pixtbaseP.h pibwdgx.h pisysdep.h \ 122 $(SOPHYAINCP)machdefs.h \ 123 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 397 $(SOPHYAINCP)machdefs.h piscdrawwdg.h \ 398 pisysdep.h pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \ 399 picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 400 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 401 pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \ 402 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h pidrawer.h \ 403 pigratt.h piaxes.h pieldrw.h pidrwtools.h pimenux.h pimenugen.h \ 404 pioptmenux.h pioptmenugen.h piapplx.h piapplgen.h pimenubarx.h \ 405 pimenubargen.h picons.h piaxestools.h 406 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piscdrawwdg.cc 407 408 $(SOPHYAOBJP)pistdwdggen.o: pistdwdggen.cc \ 409 $(SOPHYAINCP)sopnamsp.h pistdwdggen.h \ 410 pisysdep.h $(SOPHYAINCP)machdefs.h piwdgx.h \ 411 piwdggen.h pimsghandler.h picolist.h 412 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistdwdggen.cc 413 414 $(SOPHYAOBJP)pistdwdgx.o: pistdwdgx.cc $(SOPHYAINCP)sopnamsp.h \ 415 pisysdep.h $(SOPHYAINCP)machdefs.h pistdwdgx.h \ 416 pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 417 picontainerx.h picontainergen.h 418 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistdwdgx.cc 419 420 $(SOPHYAOBJP)pistzwin.o: pistzwin.cc $(SOPHYAINCP)sopnamsp.h \ 421 pistzwin.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 422 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \ 423 piwdggen.h pimsghandler.h picolist.h piperiodx.h \ 424 $(SOPHYAINCP)periodic.h \ 425 $(SOPHYAINCP)machdefs.h psfile.h pifontgen.h \ 426 pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pigrcoord.h \ 427 pilineatt.h 428 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistzwin.cc 429 430 $(SOPHYAOBJP)pisurfdr.o: pisurfdr.cc $(SOPHYAINCP)sopnamsp.h \ 431 pisurfdr.h parradapter.h \ 432 $(SOPHYAINCP)machdefs.h lut.h pi3ddrw.h \ 433 pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \ 434 picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 435 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 436 pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h 437 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pisurfdr.cc 438 439 $(SOPHYAOBJP)pitherm.o: pitherm.cc $(SOPHYAINCP)sopnamsp.h \ 440 pitherm.h pisysdep.h $(SOPHYAINCP)machdefs.h \ 441 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 442 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 443 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 444 pigraphps.h 445 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pitherm.cc 446 447 $(SOPHYAOBJP)pitxtdrw.o: pitxtdrw.cc $(SOPHYAINCP)sopnamsp.h \ 448 $(SOPHYAINCP)machdefs.h pitxtdrw.h pisysdep.h \ 449 pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 450 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 451 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 452 pigratt.h piaxes.h 453 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pitxtdrw.cc 454 455 $(SOPHYAOBJP)piwdggen.o: piwdggen.cc $(SOPHYAINCP)sopnamsp.h \ 456 piwdggen.h $(SOPHYAINCP)machdefs.h \ 457 pimsghandler.h picolist.h picontainergen.h pisysdep.h piwdgx.h \ 458 pievthandler.h pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h \ 459 pifontx.h pifontgen.h pigrcoord.h pilineatt.h psfile.h 460 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwdggen.cc 461 462 $(SOPHYAOBJP)piwdgx.o: piwdgx.cc $(SOPHYAINCP)sopnamsp.h \ 463 piwdgx.h piwdggen.h $(SOPHYAINCP)machdefs.h \ 464 pimsghandler.h picolist.h picontainerx.h pisysdep.h picontainergen.h \ 465 pievthandler.h pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h \ 466 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 467 $(SOPHYAINCP)pexceptions.h \ 468 $(SOPHYAINCP)machdefs.h 469 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwdgx.cc 470 471 $(SOPHYAOBJP)piwindowgen.o: piwindowgen.cc \ 472 $(SOPHYAINCP)sopnamsp.h piwindowgen.h \ 473 pisysdep.h $(SOPHYAINCP)machdefs.h \ 474 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \ 475 picolist.h psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h \ 476 picmapgen.h pifontx.h pigrcoord.h pilineatt.h 477 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwindowgen.cc 478 479 $(SOPHYAOBJP)piwindowx.o: piwindowx.cc $(SOPHYAINCP)sopnamsp.h \ 480 piwindowx.h piwindowgen.h pisysdep.h \ 481 $(SOPHYAINCP)machdefs.h picontainerx.h \ 482 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h 483 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwindowx.cc 484 485 $(SOPHYAOBJP)pixtbase.o: pixtbase.cc $(SOPHYAINCP)sopnamsp.h \ 486 $(SOPHYAINCP)machdefs.h pixtbaseP.h pibwdgx.h \ 487 pisysdep.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 124 488 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 125 489 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 126 490 pigraphps.h pixtbase.h 127 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibwdgx.cc 128 129 $(SOPHYAOBJP)picmap.o: picmap.cc \ 130 $(SOPHYAINCP)sopnamsp.h \ 131 picmap.h pisysdep.h \ 132 $(SOPHYAINCP)machdefs.h \ 133 picmapx.h picmapgen.h 134 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmap.cc 135 136 $(SOPHYAOBJP)picmapgen.o: picmapgen.cc \ 137 $(SOPHYAINCP)sopnamsp.h \ 138 picmapgen.h pisysdep.h \ 139 $(SOPHYAINCP)machdefs.h \ 140 picmapx.h picmap.h 141 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapgen.cc 142 143 $(SOPHYAOBJP)picmapview.o: picmapview.cc \ 144 $(SOPHYAINCP)sopnamsp.h \ 145 picmapview.h pisysdep.h \ 146 $(SOPHYAINCP)machdefs.h \ 147 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 148 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 149 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 150 pievthandler.h psfile.h pigraphps.h pidrawer.h pigratt.h piaxes.h lut.h \ 151 $(SOPHYAINCP)strutil.h 152 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapview.cc 153 154 $(SOPHYAOBJP)picmapx.o: picmapx.cc \ 155 $(SOPHYAINCP)sopnamsp.h \ 156 piwdgx.h piwdggen.h \ 157 $(SOPHYAINCP)machdefs.h \ 158 pimsghandler.h picolist.h pipixutils.h picmapx.h picmapgen.h pisysdep.h 159 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapx.cc 160 161 $(SOPHYAOBJP)picons.o: picons.cc \ 162 $(SOPHYAINCP)sopnamsp.h \ 163 pisysdep.h \ 164 $(SOPHYAINCP)machdefs.h \ 165 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 166 pipixutils.h picons.h pistdwdgx.h pistdwdggen.h picontainerx.h \ 167 picontainergen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 168 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 169 pigraphuc.h pievthandler.h psfile.h pigraphps.h piconsenum.h 170 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picons.cc 171 172 $(SOPHYAOBJP)picontainergen.o: picontainergen.cc \ 173 $(SOPHYAINCP)sopnamsp.h \ 174 picontainergen.h pisysdep.h \ 175 $(SOPHYAINCP)machdefs.h \ 176 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 177 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picontainergen.cc 178 179 $(SOPHYAOBJP)picontainerx.o: picontainerx.cc \ 180 $(SOPHYAINCP)sopnamsp.h \ 181 picontainerx.h pisysdep.h \ 182 $(SOPHYAINCP)machdefs.h \ 183 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 184 pipixutils.h 185 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picontainerx.cc 186 187 $(SOPHYAOBJP)pidrawer.o: pidrawer.cc \ 188 $(SOPHYAINCP)sopnamsp.h \ 189 $(SOPHYAINCP)machdefs.h \ 190 pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h \ 191 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 491 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pixtbase.cc 492 493 $(SOPHYAOBJP)piyfxdrw.o: piyfxdrw.cc $(SOPHYAINCP)sopnamsp.h \ 494 $(SOPHYAINCP)machdefs.h piyfxdrw.h pisysdep.h \ 495 parradapter.h lut.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \ 496 pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 192 497 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 193 pievthandler.h psfile.h pigratt.h piaxes.h pidrwtools.h pistdwdgx.h \ 194 pistdwdggen.h pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h \ 195 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \ 196 piapplgen.h pimenubarx.h pimenubargen.h piconsenum.h ucckprot.h 197 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrawer.cc 198 199 $(SOPHYAOBJP)pidrawwin.o: pidrawwin.cc \ 200 $(SOPHYAINCP)sopnamsp.h \ 201 pidrawwin.h pisysdep.h \ 202 $(SOPHYAINCP)machdefs.h \ 203 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \ 204 piwdggen.h pimsghandler.h picolist.h pipixutils.h piscdrawwdg.h \ 205 pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 206 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 207 pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \ 208 pidrawer.h pigratt.h piaxes.h pieldrw.h 209 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrawwin.cc 210 211 $(SOPHYAOBJP)pidrwtools.o: pidrwtools.cc \ 212 $(SOPHYAINCP)sopnamsp.h \ 213 pidrwtools.h pisysdep.h \ 214 $(SOPHYAINCP)machdefs.h \ 215 pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 216 pipixutils.h pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h \ 217 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \ 218 piapplgen.h pimenubarx.h pimenubargen.h piconsenum.h pibwdggen.h \ 219 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 220 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 221 piscdrawwdg.h pibwdgx.h pigraphps.h pidrawer.h pigratt.h piaxes.h \ 222 pieldrw.h pi3dwdg.h pi3ddrw.h pigraph3d.h 223 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrwtools.cc 224 225 $(SOPHYAOBJP)pieldrw.o: pieldrw.cc \ 226 $(SOPHYAINCP)sopnamsp.h \ 227 $(SOPHYAINCP)machdefs.h \ 228 pieldrw.h pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h \ 229 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 230 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 231 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 232 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pieldrw.cc 233 234 $(SOPHYAOBJP)pievthandler.o: pievthandler.cc \ 235 $(SOPHYAINCP)sopnamsp.h \ 236 pievthandler.h pisysdep.h \ 237 $(SOPHYAINCP)machdefs.h \ 238 pimsghandler.h piwdgx.h piwdggen.h picolist.h pipixutils.h pigraphx.h \ 239 pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \ 240 pigrcoord.h pilineatt.h 241 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pievthandler.cc 242 243 $(SOPHYAOBJP)pifilechogen.o: pifilechogen.cc \ 244 $(SOPHYAINCP)sopnamsp.h \ 245 pifilechogen.h pisysdep.h \ 246 $(SOPHYAINCP)machdefs.h \ 247 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 248 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifilechogen.cc 249 250 $(SOPHYAOBJP)pifilechox.o: pifilechox.cc \ 251 $(SOPHYAINCP)sopnamsp.h \ 252 pisysdep.h \ 253 $(SOPHYAINCP)machdefs.h \ 254 piapplx.h piapplgen.h pimsghandler.h picontainerx.h picontainergen.h \ 255 piwdgx.h piwdggen.h picolist.h pipixutils.h pimenubarx.h pimenubargen.h \ 256 pimenux.h pimenugen.h piconsenum.h pifilechox.h pifilechogen.h \ 257 piwindowx.h piwindowgen.h 258 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifilechox.cc 259 260 $(SOPHYAOBJP)pifontgen.o: pifontgen.cc \ 261 $(SOPHYAINCP)sopnamsp.h \ 262 pigraphgen.h pisysdep.h \ 263 $(SOPHYAINCP)machdefs.h \ 264 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h picmap.h \ 265 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h 266 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifontgen.cc 267 268 $(SOPHYAOBJP)pifontx.o: pifontx.cc \ 269 $(SOPHYAINCP)sopnamsp.h \ 270 pisysdep.h \ 271 $(SOPHYAINCP)machdefs.h \ 272 pifontx.h pifontgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 273 pipixutils.h 274 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifontx.cc 275 276 $(SOPHYAOBJP)pigraph3d.o: pigraph3d.cc \ 277 $(SOPHYAINCP)sopnamsp.h \ 278 pigraph3d.h pisysdep.h \ 279 $(SOPHYAINCP)machdefs.h \ 280 pigraphuc.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 281 pipixutils.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \ 282 pigrcoord.h pilineatt.h 283 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraph3d.cc 284 285 $(SOPHYAOBJP)pigraphgen.o: pigraphgen.cc \ 286 $(SOPHYAINCP)sopnamsp.h \ 287 pigraphgen.h pisysdep.h \ 288 $(SOPHYAINCP)machdefs.h \ 289 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h picmap.h \ 290 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 291 ucckprot.h 292 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphgen.cc 293 294 $(SOPHYAOBJP)pigraphps.o: pigraphps.cc \ 295 $(SOPHYAINCP)sopnamsp.h \ 296 pigraphps.h pisysdep.h \ 297 $(SOPHYAINCP)machdefs.h \ 298 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 299 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 300 pilineatt.h psfile.h 301 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphps.cc 302 303 $(SOPHYAOBJP)pigraphuc.o: pigraphuc.cc \ 304 $(SOPHYAINCP)sopnamsp.h \ 305 $(SOPHYAINCP)machdefs.h \ 306 pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \ 307 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pifontx.h \ 308 pifontgen.h pigrcoord.h pilineatt.h ucckprot.h 309 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphuc.cc 310 311 $(SOPHYAOBJP)pigraphx.o: pigraphx.cc \ 312 $(SOPHYAINCP)sopnamsp.h \ 313 pigraphx.h pisysdep.h \ 314 $(SOPHYAINCP)machdefs.h \ 315 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 316 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 317 pilineatt.h 318 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphx.cc 319 320 $(SOPHYAOBJP)pigratt.o: pigratt.cc \ 321 $(SOPHYAINCP)sopnamsp.h \ 322 pigratt.h pisysdep.h \ 323 $(SOPHYAINCP)machdefs.h \ 324 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 325 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 326 pilineatt.h \ 327 $(SOPHYAINCP)strutilxx.h \ 328 $(SOPHYAINCP)machdefs.h 329 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigratt.cc 330 331 $(SOPHYAOBJP)pigrcoord.o: pigrcoord.cc \ 332 $(SOPHYAINCP)sopnamsp.h \ 333 pigrcoord.h pisysdep.h \ 334 $(SOPHYAINCP)machdefs.h 335 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigrcoord.cc 336 337 $(SOPHYAOBJP)piimage.o: piimage.cc \ 338 $(SOPHYAINCP)sopnamsp.h \ 339 pisysdep.h \ 340 $(SOPHYAINCP)machdefs.h \ 341 piimage.h parradapter.h lut.h pipixutils.h pieldrw.h pidrawer.h \ 342 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 343 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 344 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h \ 345 piaxes.h pipixmapx.h pipixmapgen.h pibwdgx.h pigraphps.h pistdwdgx.h \ 346 pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h picontainergen.h \ 347 picmapview.h piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h \ 348 pimenugen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \ 349 piconsenum.h pidrwtools.h piscdrawwdg.h piyfxdrw.h 350 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piimage.cc 351 352 $(SOPHYAOBJP)piimgtools.o: piimgtools.cc \ 353 $(SOPHYAINCP)sopnamsp.h \ 354 piimgtools.h pisysdep.h \ 355 $(SOPHYAINCP)machdefs.h \ 356 pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 357 pipixutils.h pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h \ 358 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \ 359 piapplgen.h pimenubarx.h pimenubargen.h piconsenum.h piimage.h \ 360 parradapter.h lut.h pieldrw.h pidrawer.h pibwdggen.h picmap.h picmapx.h \ 361 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 362 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h \ 363 pipixmapx.h pipixmapgen.h pibwdgx.h pigraphps.h picmapview.h 364 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piimgtools.cc 365 366 $(SOPHYAOBJP)pilineatt.o: pilineatt.cc \ 367 $(SOPHYAINCP)sopnamsp.h \ 368 pilineatt.h pisysdep.h \ 369 $(SOPHYAINCP)machdefs.h 370 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilineatt.cc 371 372 $(SOPHYAOBJP)pilistgen.o: pilistgen.cc \ 373 $(SOPHYAINCP)sopnamsp.h \ 374 pilistgen.h pisysdep.h \ 375 $(SOPHYAINCP)machdefs.h \ 376 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 377 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilistgen.cc 378 379 $(SOPHYAOBJP)pilistx.o: pilistx.cc \ 380 $(SOPHYAINCP)sopnamsp.h \ 381 pilistx.h pilistgen.h pisysdep.h \ 382 $(SOPHYAINCP)machdefs.h \ 383 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 384 picontainerx.h picontainergen.h 385 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilistx.cc 386 387 $(SOPHYAOBJP)pimenubargen.o: pimenubargen.cc \ 388 $(SOPHYAINCP)sopnamsp.h \ 389 pimenubargen.h pisysdep.h \ 390 $(SOPHYAINCP)machdefs.h \ 391 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 392 pipixutils.h piapplx.h piapplgen.h picontainerx.h picontainergen.h \ 393 pimenubarx.h piconsenum.h 394 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenubargen.cc 395 396 $(SOPHYAOBJP)pimenubarx.o: pimenubarx.cc \ 397 $(SOPHYAINCP)sopnamsp.h \ 398 pimenubarx.h pimenubargen.h pisysdep.h \ 399 $(SOPHYAINCP)machdefs.h \ 400 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 401 pipixutils.h piapplx.h piapplgen.h picontainerx.h picontainergen.h \ 402 piconsenum.h 403 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenubarx.cc 404 405 $(SOPHYAOBJP)pimenugen.o: pimenugen.cc \ 406 $(SOPHYAINCP)sopnamsp.h \ 407 pimenugen.h pisysdep.h \ 408 $(SOPHYAINCP)machdefs.h \ 409 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 410 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenugen.cc 411 412 $(SOPHYAOBJP)pimenux.o: pimenux.cc \ 413 $(SOPHYAINCP)sopnamsp.h \ 414 pisysdep.h \ 415 $(SOPHYAINCP)machdefs.h \ 416 pimenubarx.h pimenubargen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \ 417 pimsghandler.h picolist.h pipixutils.h 418 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenux.cc 419 420 $(SOPHYAOBJP)pimsghandler.o: pimsghandler.cc \ 421 $(SOPHYAINCP)sopnamsp.h \ 422 pimsghandler.h \ 423 $(SOPHYAINCP)machdefs.h 424 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimsghandler.cc 425 426 $(SOPHYAOBJP)pioptmenugen.o: pioptmenugen.cc \ 427 $(SOPHYAINCP)sopnamsp.h \ 428 pioptmenugen.h pisysdep.h \ 429 $(SOPHYAINCP)machdefs.h \ 430 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 431 pipixutils.h 432 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pioptmenugen.cc 433 434 $(SOPHYAOBJP)pioptmenux.o: pioptmenux.cc \ 435 $(SOPHYAINCP)sopnamsp.h \ 436 pisysdep.h \ 437 $(SOPHYAINCP)machdefs.h \ 438 pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \ 439 pimsghandler.h picolist.h pipixutils.h pistdwdgx.h pistdwdggen.h \ 440 piapplx.h piapplgen.h picontainerx.h picontainergen.h pimenubarx.h \ 441 pimenubargen.h piconsenum.h 442 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pioptmenux.cc 443 444 $(SOPHYAOBJP)piperiodx.o: piperiodx.cc \ 445 $(SOPHYAINCP)sopnamsp.h \ 446 piwdgx.h piwdggen.h \ 447 $(SOPHYAINCP)machdefs.h \ 448 pimsghandler.h picolist.h pipixutils.h piperiodx.h \ 449 $(SOPHYAINCP)periodic.h \ 450 $(SOPHYAINCP)machdefs.h 451 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piperiodx.cc 452 453 $(SOPHYAOBJP)pipixmapgen.o: pipixmapgen.cc \ 454 $(SOPHYAINCP)sopnamsp.h \ 455 pipixmapgen.h pisysdep.h \ 456 $(SOPHYAINCP)machdefs.h \ 457 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 458 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 459 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 460 pievthandler.h psfile.h pigraphps.h 461 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixmapgen.cc 462 463 $(SOPHYAOBJP)pipixmapx.o: pipixmapx.cc \ 464 $(SOPHYAINCP)sopnamsp.h \ 465 pipixmapx.h pipixmapgen.h pisysdep.h \ 466 $(SOPHYAINCP)machdefs.h \ 467 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 468 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 469 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 470 pievthandler.h psfile.h pigraphps.h 471 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixmapx.cc 472 473 $(SOPHYAOBJP)pipixutils.o: pipixutils.cc pipixutils.h 474 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixutils.cc 475 476 $(SOPHYAOBJP)piscdrawwdg.o: piscdrawwdg.cc \ 477 $(SOPHYAINCP)sopnamsp.h \ 478 $(SOPHYAINCP)machdefs.h \ 479 piscdrawwdg.h pisysdep.h pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h \ 480 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 481 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 482 pigraphuc.h pievthandler.h psfile.h pigraphps.h pistdwdgx.h \ 483 pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h picontainergen.h \ 484 pidrawer.h pigratt.h piaxes.h pieldrw.h pidrwtools.h pimenux.h \ 485 pimenugen.h pioptmenux.h pioptmenugen.h piapplx.h piapplgen.h \ 486 pimenubarx.h pimenubargen.h piconsenum.h piaxestools.h ucckprot.h 487 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piscdrawwdg.cc 488 489 $(SOPHYAOBJP)pistdwdggen.o: pistdwdggen.cc \ 490 $(SOPHYAINCP)sopnamsp.h \ 491 pistdwdggen.h pisysdep.h \ 492 $(SOPHYAINCP)machdefs.h \ 493 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 494 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistdwdggen.cc 495 496 $(SOPHYAOBJP)pistdwdgx.o: pistdwdgx.cc \ 497 $(SOPHYAINCP)sopnamsp.h \ 498 pisysdep.h \ 499 $(SOPHYAINCP)machdefs.h \ 500 pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 501 pipixutils.h picontainerx.h picontainergen.h 502 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistdwdgx.cc 503 504 $(SOPHYAOBJP)pistzwin.o: pistzwin.cc \ 505 $(SOPHYAINCP)sopnamsp.h \ 506 pistzwin.h pisysdep.h \ 507 $(SOPHYAINCP)machdefs.h \ 508 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \ 509 piwdggen.h pimsghandler.h picolist.h pipixutils.h piperiodx.h \ 510 $(SOPHYAINCP)periodic.h \ 511 $(SOPHYAINCP)machdefs.h \ 512 psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h \ 513 pifontx.h pigrcoord.h pilineatt.h 514 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistzwin.cc 515 516 $(SOPHYAOBJP)pisurfdr.o: pisurfdr.cc \ 517 $(SOPHYAINCP)sopnamsp.h \ 518 pisurfdr.h parradapter.h \ 519 $(SOPHYAINCP)machdefs.h lut.h \ 520 pipixutils.h pi3ddrw.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h \ 521 piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \ 522 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 523 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h \ 524 pigraph3d.h 525 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pisurfdr.cc 526 527 $(SOPHYAOBJP)pitherm.o: pitherm.cc \ 528 $(SOPHYAINCP)sopnamsp.h \ 529 pitherm.h pisysdep.h \ 530 $(SOPHYAINCP)machdefs.h \ 531 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 532 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 533 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 534 pievthandler.h psfile.h pigraphps.h 535 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pitherm.cc 536 537 $(SOPHYAOBJP)pitxtdrw.o: pitxtdrw.cc \ 538 $(SOPHYAINCP)sopnamsp.h \ 539 $(SOPHYAINCP)machdefs.h \ 540 pitxtdrw.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \ 541 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 542 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 543 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 544 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pitxtdrw.cc 545 546 $(SOPHYAOBJP)piwdggen.o: piwdggen.cc \ 547 $(SOPHYAINCP)sopnamsp.h \ 548 piwdggen.h \ 549 $(SOPHYAINCP)machdefs.h \ 550 pimsghandler.h picolist.h pipixutils.h picontainergen.h pisysdep.h \ 551 piwdgx.h pievthandler.h pigraphx.h pigraphgen.h picmap.h picmapx.h \ 552 picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h psfile.h 553 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwdggen.cc 554 555 $(SOPHYAOBJP)piwdgx.o: piwdgx.cc \ 556 $(SOPHYAINCP)sopnamsp.h \ 557 piwdgx.h piwdggen.h \ 558 $(SOPHYAINCP)machdefs.h \ 559 pimsghandler.h picolist.h pipixutils.h picontainerx.h pisysdep.h \ 560 picontainergen.h pievthandler.h pigraphx.h pigraphgen.h picmap.h \ 561 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 562 $(SOPHYAINCP)pexceptions.h \ 563 $(SOPHYAINCP)machdefs.h 564 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwdgx.cc 565 566 $(SOPHYAOBJP)piwindowgen.o: piwindowgen.cc \ 567 $(SOPHYAINCP)sopnamsp.h \ 568 piwindowgen.h pisysdep.h \ 569 $(SOPHYAINCP)machdefs.h \ 570 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \ 571 picolist.h pipixutils.h psfile.h pifontgen.h pigraphgen.h picmap.h \ 572 picmapx.h picmapgen.h pifontx.h pigrcoord.h pilineatt.h 573 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwindowgen.cc 574 575 $(SOPHYAOBJP)piwindowx.o: piwindowx.cc \ 576 $(SOPHYAINCP)sopnamsp.h \ 577 piwindowx.h piwindowgen.h pisysdep.h \ 578 $(SOPHYAINCP)machdefs.h \ 579 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \ 580 picolist.h pipixutils.h 581 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwindowx.cc 582 583 $(SOPHYAOBJP)pixtbase.o: pixtbase.cc \ 584 $(SOPHYAINCP)sopnamsp.h \ 585 $(SOPHYAINCP)machdefs.h \ 586 pixtbaseP.h pibwdgx.h pisysdep.h pibwdggen.h piwdgx.h piwdggen.h \ 587 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 588 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 589 pigraphuc.h pievthandler.h psfile.h pigraphps.h pixtbase.h 590 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pixtbase.cc 591 592 $(SOPHYAOBJP)piyfxdrw.o: piyfxdrw.cc \ 593 $(SOPHYAINCP)sopnamsp.h \ 594 $(SOPHYAINCP)machdefs.h \ 595 piyfxdrw.h pisysdep.h parradapter.h lut.h pipixutils.h pidrawer.h \ 596 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 597 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 598 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h \ 599 piaxes.h 498 pievthandler.h psfile.h pigratt.h piaxes.h 600 499 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piyfxdrw.cc 601 500 602 $(SOPHYAOBJP)psfile.o: psfile.cc \ 603 $(SOPHYAINCP)sopnamsp.h \ 604 psfile.h \ 605 $(SOPHYAINCP)machdefs.h \ 606 pisysdep.h pifontgen.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \ 607 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pifontx.h \ 608 pigrcoord.h pilineatt.h 501 $(SOPHYAOBJP)psfile.o: psfile.cc $(SOPHYAINCP)sopnamsp.h \ 502 psfile.h $(SOPHYAINCP)machdefs.h pisysdep.h \ 503 pifontgen.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 504 picmap.h picmapx.h picmapgen.h pifontx.h pigrcoord.h pilineatt.h 609 505 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ psfile.cc 610 506 -
trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.mode1
r3747 r4077 219 219 <array> 220 220 <dict> 221 <key>BecomeActive</key> 222 <true/> 221 223 <key>ContentConfiguration</key> 222 224 <dict> … … 243 245 <key>PBXSmartGroupTreeModuleColumnWidthsKey</key> 244 246 <array> 245 <real>2 55</real>247 <real>241</real> 246 248 </array> 247 249 <key>PBXSmartGroupTreeModuleColumnsKey_v4</key> … … 255 257 <array> 256 258 <string>0867D691FE84028FC02AAC07</string> 259 <string>6D7D4E4B066710DA009E5976</string> 260 <string>0867D69AFE84028FC02AAC07</string> 261 <string>034768DDFF38A45A11DB9C8B</string> 257 262 </array> 258 263 <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key> 259 264 <array> 260 265 <array> 261 <integer>7</integer> 266 <integer>4</integer> 267 <integer>3</integer> 262 268 <integer>0</integer> 263 269 </array> 264 270 </array> 265 271 <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> 266 <string>{{0, 0}, {2 55, 878}}</string>272 <string>{{0, 0}, {241, 903}}</string> 267 273 </dict> 268 274 <key>PBXTopSmartGroupGIDs</key> … … 276 282 <dict> 277 283 <key>Frame</key> 278 <string>{{0, 0}, {2 72, 896}}</string>284 <string>{{0, 0}, {258, 921}}</string> 279 285 <key>GroupTreeTableConfiguration</key> 280 286 <array> 281 287 <string>MainColumn</string> 282 <real>2 55</real>288 <real>241</real> 283 289 </array> 284 290 <key>RubberWindowFrame</key> 285 <string> 46 65 1132 9370 0 1280 1002 </string>291 <string>224 40 1032 962 0 0 1280 1002 </string> 286 292 </dict> 287 293 <key>Module</key> 288 294 <string>PBXSmartGroupTreeModule</string> 289 295 <key>Proportion</key> 290 <string>2 72pt</string>296 <string>258pt</string> 291 297 </dict> 292 298 <dict> … … 294 300 <array> 295 301 <dict> 296 <key>BecomeActive</key>297 <true/>298 302 <key>ContentConfiguration</key> 299 303 <dict> … … 301 305 <string>1CE0B20306471E060097A5F4</string> 302 306 <key>PBXProjectModuleLabel</key> 303 <string> QuartzAppTest.cpp</string>307 <string>pigraphquartz.h</string> 304 308 <key>PBXSplitModuleInNavigatorKey</key> 305 309 <dict> … … 309 313 <string>1CE0B20406471E060097A5F4</string> 310 314 <key>PBXProjectModuleLabel</key> 311 <string> QuartzAppTest.cpp</string>315 <string>pigraphquartz.h</string> 312 316 <key>_historyCapacity</key> 313 317 <integer>20</integer> 314 318 <key>bookmark</key> 315 <string>6D D3B7DA112E6EF400FF73F4</string>319 <string>6D45E1BD1499067500CE9FAB</string> 316 320 <key>history</key> 317 321 <array> 318 <string>6D475934103C205F009DB4E2</string> 319 <string>6D475935103C205F009DB4E2</string> 320 <string>6D475AFC103C50CE009DB4E2</string> 321 <string>6D475AFD103C50CE009DB4E2</string> 322 <string>6D475AFE103C50CE009DB4E2</string> 323 <string>6D475AFF103C50CE009DB4E2</string> 324 <string>6D475B00103C50CE009DB4E2</string> 325 <string>6D475B02103C50CE009DB4E2</string> 326 <string>6D475B04103C50CE009DB4E2</string> 327 <string>6D475B05103C50CE009DB4E2</string> 328 <string>6D475B08103C50CE009DB4E2</string> 329 <string>6D475B09103C50CE009DB4E2</string> 330 <string>6DECAF30103EDEC600699E89</string> 331 <string>6DECAF31103EDEC600699E89</string> 332 <string>6DECAF32103EDEC600699E89</string> 333 <string>6D24D0E8108F71D400C9A36C</string> 334 <string>6DE9119710D24B1B003F0B29</string> 335 <string>6DD55619112DA8D800BA57AE</string> 322 <string>6DE1384112DF4A5700579496</string> 323 <string>6DE38B8712E72FAC00872A9D</string> 324 <string>6D45E1B01499067500CE9FAB</string> 325 <string>6D45E1B11499067500CE9FAB</string> 326 <string>6D45E1B31499067500CE9FAB</string> 327 <string>6D45E1B41499067500CE9FAB</string> 328 <string>6D45E1B51499067500CE9FAB</string> 336 329 </array> 337 330 <key>prevStack</key> 338 331 <array> 339 <string>6D47593A103C205F009DB4E2</string>340 <string>6D475941103C205F009DB4E2</string>341 <string>6D47595E103C205F009DB4E2</string>342 332 <string>6D47596F103C205F009DB4E2</string> 343 333 <string>6D475972103C205F009DB4E2</string> 344 <string>6D475973103C205F009DB4E2</string>345 334 <string>6D475974103C205F009DB4E2</string> 346 <string>6D475A1B103C320A009DB4E2</string>347 <string>6D475A20103C320A009DB4E2</string>348 <string>6D475A25103C320A009DB4E2</string>349 <string>6D475B0B103C50CE009DB4E2</string>350 <string>6D475B0D103C50CE009DB4E2</string>351 <string>6D475B0E103C50CE009DB4E2</string>352 335 <string>6D475B0F103C50CE009DB4E2</string> 353 <string>6D475B11103C50CE009DB4E2</string> 354 <string>6D475B15103C50CE009DB4E2</string> 355 <string>6D475B25103C50CE009DB4E2</string> 356 <string>6D475B2B103C50CE009DB4E2</string> 336 <string>6D45E1B61499067500CE9FAB</string> 337 <string>6D45E1B71499067500CE9FAB</string> 338 <string>6D45E1B91499067500CE9FAB</string> 339 <string>6D45E1BA1499067500CE9FAB</string> 340 <string>6D45E1BB1499067500CE9FAB</string> 341 <string>6D45E1BC1499067500CE9FAB</string> 357 342 </array> 358 343 </dict> … … 366 351 <dict> 367 352 <key>Frame</key> 368 <string>{{0, 0}, { 855, 433}}</string>353 <string>{{0, 0}, {769, 446}}</string> 369 354 <key>RubberWindowFrame</key> 370 <string> 46 65 1132 9370 0 1280 1002 </string>355 <string>224 40 1032 962 0 0 1280 1002 </string> 371 356 </dict> 372 357 <key>Module</key> 373 358 <string>PBXNavigatorGroup</string> 374 359 <key>Proportion</key> 375 <string>4 33pt</string>360 <string>446pt</string> 376 361 </dict> 377 362 <dict> … … 393 378 <integer>20</integer> 394 379 <key>bookmark</key> 395 <string>6D D3B7DB112E6EF400FF73F4</string>380 <string>6D45E1C31499067500CE9FAB</string> 396 381 <key>history</key> 397 382 <array> 398 <string>6D475934103C205F009DB4E2</string> 399 <string>6D475935103C205F009DB4E2</string> 400 <string>6D475AFC103C50CE009DB4E2</string> 401 <string>6D475AFD103C50CE009DB4E2</string> 402 <string>6D475AFE103C50CE009DB4E2</string> 403 <string>6D475AFF103C50CE009DB4E2</string> 404 <string>6D475B00103C50CE009DB4E2</string> 405 <string>6D475B02103C50CE009DB4E2</string> 406 <string>6D475B03103C50CE009DB4E2</string> 407 <string>6D475B04103C50CE009DB4E2</string> 408 <string>6D475B05103C50CE009DB4E2</string> 409 <string>6D475B08103C50CE009DB4E2</string> 410 <string>6DECAF30103EDEC600699E89</string> 411 <string>6DECAF31103EDEC600699E89</string> 412 <string>6DECAF32103EDEC600699E89</string> 413 <string>6DE3BEB310501DB00074C72E</string> 414 <string>6D052AE0107B3725001E23C1</string> 415 <string>6DD5561A112DA8D800BA57AE</string> 383 <string>6DD04F3E113D763C00B55104</string> 384 <string>6DE1384212DF4A5700579496</string> 385 <string>6DE38B8712E72FAC00872A9D</string> 386 <string>6D45E1BE1499067500CE9FAB</string> 387 <string>6D45E1BF1499067500CE9FAB</string> 416 388 </array> 417 389 <key>prevStack</key> 418 390 <array> 419 <string>6D47593A103C205F009DB4E2</string>420 <string>6D475941103C205F009DB4E2</string>421 <string>6D47595E103C205F009DB4E2</string>422 391 <string>6D47596F103C205F009DB4E2</string> 423 392 <string>6D475972103C205F009DB4E2</string> 424 <string>6D475973103C205F009DB4E2</string>425 393 <string>6D475974103C205F009DB4E2</string> 426 <string>6D475A1B103C320A009DB4E2</string>427 <string>6D475A20103C320A009DB4E2</string>428 <string>6D475A25103C320A009DB4E2</string>429 <string>6D475B0B103C50CE009DB4E2</string>430 <string>6D475B0D103C50CE009DB4E2</string>431 <string>6D475B0E103C50CE009DB4E2</string>432 394 <string>6D475B0F103C50CE009DB4E2</string> 433 <string>6D 475B11103C50CE009DB4E2</string>434 <string>6D4 75B15103C50CE009DB4E2</string>435 <string>6D4 75B25103C50CE009DB4E2</string>436 <string>6D4 75B2B103C50CE009DB4E2</string>395 <string>6DD04F42113D763C00B55104</string> 396 <string>6D45E1C01499067500CE9FAB</string> 397 <string>6D45E1C11499067500CE9FAB</string> 398 <string>6D45E1C21499067500CE9FAB</string> 437 399 </array> 438 400 </dict> … … 446 408 <dict> 447 409 <key>Frame</key> 448 <string>{{0, 4 38}, {855, 453}}</string>410 <string>{{0, 451}, {769, 458}}</string> 449 411 <key>RubberWindowFrame</key> 450 <string> 46 65 1132 9370 0 1280 1002 </string>412 <string>224 40 1032 962 0 0 1280 1002 </string> 451 413 </dict> 452 414 <key>Module</key> 453 415 <string>PBXNavigatorGroup</string> 454 416 <key>Proportion</key> 455 <string>453pt</string> 417 <string>458pt</string> 418 </dict> 419 <dict> 420 <key>ContentConfiguration</key> 421 <dict> 422 <key>PBXProjectModuleGUID</key> 423 <string>1CE0B20306471E060097A5F4</string> 424 <key>PBXProjectModuleLabel</key> 425 <string>pigraphquartz.cpp</string> 426 <key>PBXSplitModuleInNavigatorKey</key> 427 <dict> 428 <key>Split0</key> 429 <dict> 430 <key>PBXProjectModuleGUID</key> 431 <string>1CE0B20406471E060097A5F4</string> 432 <key>PBXProjectModuleLabel</key> 433 <string>pigraphquartz.cpp</string> 434 <key>_historyCapacity</key> 435 <integer>20</integer> 436 <key>bookmark</key> 437 <string>6D45E1C41499067500CE9FAB</string> 438 <key>history</key> 439 <array> 440 <string>6D475934103C205F009DB4E2</string> 441 <string>6D475935103C205F009DB4E2</string> 442 <string>6D475AFC103C50CE009DB4E2</string> 443 <string>6DECAF32103EDEC600699E89</string> 444 <string>6D052AE0107B3725001E23C1</string> 445 <string>6D62438F14069C80009BDE9A</string> 446 </array> 447 <key>prevStack</key> 448 <array> 449 <string>6D47596F103C205F009DB4E2</string> 450 <string>6D475972103C205F009DB4E2</string> 451 <string>6D475973103C205F009DB4E2</string> 452 <string>6D475974103C205F009DB4E2</string> 453 <string>6D475B0B103C50CE009DB4E2</string> 454 <string>6D475B0F103C50CE009DB4E2</string> 455 </array> 456 </dict> 457 <key>SplitCount</key> 458 <string>1</string> 459 </dict> 460 <key>StatusBarVisibility</key> 461 <true/> 462 </dict> 463 <key>GeometryConfiguration</key> 464 <dict> 465 <key>Frame</key> 466 <string>{{0, 914}, {769, 1}}</string> 467 <key>RubberWindowFrame</key> 468 <string>224 40 1032 962 0 0 1280 1002 </string> 469 </dict> 470 <key>Module</key> 471 <string>PBXNavigatorGroup</string> 472 <key>Proportion</key> 473 <string>1pt</string> 456 474 </dict> 457 475 <dict> … … 466 484 <dict> 467 485 <key>Frame</key> 468 <string>{{0, 896}, {855, 0}}</string>486 <string>{{0, 920}, {769, 1}}</string> 469 487 <key>RubberWindowFrame</key> 470 <string> 46 65 1132 9370 0 1280 1002 </string>488 <string>224 40 1032 962 0 0 1280 1002 </string> 471 489 </dict> 472 490 <key>Module</key> 473 491 <string>XCDetailModule</string> 474 492 <key>Proportion</key> 475 <string> 0pt</string>493 <string>1pt</string> 476 494 </dict> 477 495 </array> 478 496 <key>Proportion</key> 479 <string> 855pt</string>497 <string>769pt</string> 480 498 </dict> 481 499 </array> … … 489 507 <string>PBXNavigatorGroup</string> 490 508 <string>PBXNavigatorGroup</string> 509 <string>PBXNavigatorGroup</string> 491 510 <string>XCDetailModule</string> 492 511 </array> 493 512 <key>TableOfContents</key> 494 513 <array> 495 <string>6D D3B7DC112E6EF400FF73F4</string>514 <string>6D45E1381498EB1D00CE9FAB</string> 496 515 <string>1CE0B1FE06471DED0097A5F4</string> 497 <string>6DD3B7DD112E6EF400FF73F4</string> 516 <string>6D45E1391498EB1D00CE9FAB</string> 517 <string>1CE0B20306471E060097A5F4</string> 498 518 <string>1CE0B20306471E060097A5F4</string> 499 519 <string>1CE0B20306471E060097A5F4</string> … … 630 650 <key>WindowOrderList</key> 631 651 <array> 652 <string>6D51EC7C0BA8059900CD4CE8</string> 632 653 <string>1C0AD2B3069F1EA900FABCE6</string> 633 654 <string>/Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/PI.xcodeproj</string> 634 655 </array> 635 656 <key>WindowString</key> 636 <string> 46 65 1132 9370 0 1280 1002 </string>657 <string>224 40 1032 962 0 0 1280 1002 </string> 637 658 <key>WindowTools</key> 638 659 <array> … … 657 678 <string>1CD0528F0623707200166675</string> 658 679 <key>PBXProjectModuleLabel</key> 659 <string> pistdwdgquartz.cpp</string>680 <string>QuartzAppTest.cpp</string> 660 681 <key>StatusBarVisibility</key> 661 682 <true/> … … 664 685 <dict> 665 686 <key>Frame</key> 666 <string>{{0, 0}, {1089, 392}}</string>687 <string>{{0, 0}, {1089, 134}}</string> 667 688 <key>RubberWindowFrame</key> 668 <string> 273 961089 904 0 0 1280 1002 </string>689 <string>113 98 1089 904 0 0 1280 1002 </string> 669 690 </dict> 670 691 <key>Module</key> 671 692 <string>PBXNavigatorGroup</string> 672 693 <key>Proportion</key> 673 <string> 392pt</string>694 <string>134pt</string> 674 695 </dict> 675 696 <dict> … … 677 698 <dict> 678 699 <key>PBXBuildLogShowsTranscriptDefaultKey</key> 679 <string>{{0, 149}, {1089, 317}}</string>700 <string>{{0, 228}, {1089, 496}}</string> 680 701 <key>PBXProjectModuleGUID</key> 681 702 <string>XCMainBuildResultsModuleGUID</string> … … 690 711 <dict> 691 712 <key>Frame</key> 692 <string>{{0, 397}, {1089, 466}}</string>713 <string>{{0, 139}, {1089, 724}}</string> 693 714 <key>RubberWindowFrame</key> 694 <string> 273 961089 904 0 0 1280 1002 </string>715 <string>113 98 1089 904 0 0 1280 1002 </string> 695 716 </dict> 696 717 <key>Module</key> 697 718 <string>PBXBuildResultsModule</string> 698 719 <key>Proportion</key> 699 <string> 466pt</string>720 <string>724pt</string> 700 721 </dict> 701 722 </array> … … 715 736 <array> 716 737 <string>6D51EC7C0BA8059900CD4CE8</string> 717 <string>6D4 75903103BF11E009DB4E2</string>738 <string>6D45E1741498F21800CE9FAB</string> 718 739 <string>1CD0528F0623707200166675</string> 719 740 <string>XCMainBuildResultsModuleGUID</string> … … 722 743 <string>xcode.toolbar.config.build</string> 723 744 <key>WindowString</key> 724 <string> 273 961089 904 0 0 1280 1002 </string>745 <string>113 98 1089 904 0 0 1280 1002 </string> 725 746 <key>WindowToolGUID</key> 726 747 <string>6D51EC7C0BA8059900CD4CE8</string> … … 757 778 <key>sizes</key> 758 779 <array> 759 <string>{{0, 0}, { 267, 468}}</string>760 <string>{{ 267, 0}, {687, 468}}</string>780 <string>{{0, 0}, {0, 387}}</string> 781 <string>{{0, 0}, {954, 387}}</string> 761 782 </array> 762 783 </dict> … … 773 794 <key>sizes</key> 774 795 <array> 775 <string>{{0, 0}, {954, 468}}</string>776 <string>{{0, 468}, {954, 399}}</string>796 <string>{{0, 0}, {954, 387}}</string> 797 <string>{{0, 387}, {954, 480}}</string> 777 798 </array> 778 799 </dict> … … 820 841 <key>TableOfContents</key> 821 842 <array> 822 <string> 1CD10A99069EF8BA00B06720</string>823 <string>6D F0EDB10DBDC2370047313D</string>843 <string>6DD55C3911328EAD00AA6752</string> 844 <string>6DE2624F12F080EB0004413C</string> 824 845 <string>1C162984064C10D400B95A72</string> 825 <string>6D F0EDB20DBDC2370047313D</string>826 <string>6D F0EDB30DBDC2370047313D</string>827 <string>6D F0EDB40DBDC2370047313D</string>828 <string>6D F0EDB50DBDC2370047313D</string>829 <string>6D F0EDB60DBDC2370047313D</string>830 <string>6D F0EDB70DBDC2370047313D</string>846 <string>6DE2625012F080EB0004413C</string> 847 <string>6DE2625112F080EB0004413C</string> 848 <string>6DE2625212F080EB0004413C</string> 849 <string>6DE2625312F080EB0004413C</string> 850 <string>6DE2625412F080EB0004413C</string> 851 <string>6DE2625512F080EB0004413C</string> 831 852 </array> 832 853 <key>ToolbarConfiguration</key> … … 835 856 <string>107 159 954 690 0 0 1280 1002 </string> 836 857 <key>WindowToolGUID</key> 837 <string> 1CD10A99069EF8BA00B06720</string>858 <string>6DD55C3911328EAD00AA6752</string> 838 859 <key>WindowToolIsVisible</key> 839 860 <false/> … … 918 939 <array> 919 940 <string>1C530D57069F1CE1000CFCEE</string> 920 <string>6D 475A8E103C42C6009DB4E2</string>921 <string>6D 475A8F103C42C6009DB4E2</string>941 <string>6DE7568212DDACBE00446C79</string> 942 <string>6DE7568312DDACBE00446C79</string> 922 943 <string>1CDD528C0622207200134675</string> 923 944 <string>1CD0528E0623707200166675</string> … … 982 1003 <array> 983 1004 <string>6DF69ABA0C7ADAAD0091767B</string> 984 <string>6D F0EDB80DBDC2370047313D</string>1005 <string>6DE2625612F080EB0004413C</string> 985 1006 <string>1C78EAAC065D492600B07095</string> 986 1007 </array> … … 1027 1048 <key>sizes</key> 1028 1049 <array> 1029 <string>{{0, 0}, { 491, 168}}</string>1030 <string>{{0, 173}, { 491, 270}}</string>1050 <string>{{0, 0}, {367, 168}}</string> 1051 <string>{{0, 173}, {367, 270}}</string> 1031 1052 </array> 1032 1053 </dict> … … 1052 1073 <dict> 1053 1074 <key>Frame</key> 1054 <string>{{0, 0}, { 524, 746}}</string>1075 <string>{{0, 0}, {637, 754}}</string> 1055 1076 <key>RubberWindowFrame</key> 1056 <string>3 2 110 524 7870 0 1280 1002 </string>1077 <string>31 90 637 795 0 0 1280 1002 </string> 1057 1078 </dict> 1058 1079 <key>Module</key> 1059 1080 <string>PBXRunSessionModule</string> 1060 1081 <key>Proportion</key> 1061 <string>7 46pt</string>1082 <string>754pt</string> 1062 1083 </dict> 1063 1084 </array> 1064 1085 <key>Proportion</key> 1065 <string>7 46pt</string>1086 <string>754pt</string> 1066 1087 </dict> 1067 1088 </array> … … 1077 1098 <array> 1078 1099 <string>1C0AD2B3069F1EA900FABCE6</string> 1079 <string>6D D3B7DE112E6EF400FF73F4</string>1100 <string>6D45E13A1498EB1D00CE9FAB</string> 1080 1101 <string>1CD0528B0623707200166675</string> 1081 <string>6D D3B7DF112E6EF400FF73F4</string>1102 <string>6D45E13B1498EB1D00CE9FAB</string> 1082 1103 </array> 1083 1104 <key>ToolbarConfiguration</key> 1084 1105 <string>xcode.toolbar.config.run</string> 1085 1106 <key>WindowString</key> 1086 <string>3 2 110 524 7870 0 1280 1002 </string>1107 <string>31 90 637 795 0 0 1280 1002 </string> 1087 1108 <key>WindowToolGUID</key> 1088 1109 <string>1C0AD2B3069F1EA900FABCE6</string> -
trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.pbxuser
r3747 r4077 4 4 activeBuildConfigurationName = Development; 5 5 activeBuildStyle = 4F0BB7EC011F40E904CA0E50 /* Development */; 6 activeExecutable = 6D 10687F067DC9AB009E5976 /* PIAQTest*/;7 activeTarget = 6D 10687D067DC9AB009E5976 /* PIAQTest*/;6 activeExecutable = 6D622CD70D8ECB6300428D9A /* BaoAdc */; 7 activeTarget = 6D622CD50D8ECB6300428D9A /* BaoAdc */; 8 8 addToTargets = ( 9 9 0867D69CFE84028FC02AAC07 /* PI */, … … 62 62 PBXFileTableDataSourceColumnWidthsKey = ( 63 63 20, 64 616,64 530, 65 65 20, 66 66 48, … … 117 117 ); 118 118 }; 119 PBXPerProjectTemplateStateSaveDate = 288255717;119 PBXPerProjectTemplateStateSaveDate = 345631602; 120 120 PBXWorkspaceContents = ( 121 121 { … … 375 375 }, 376 376 ); 377 PBXWorkspaceStateSaveDate = 288255717;377 PBXWorkspaceStateSaveDate = 345631602; 378 378 }; 379 379 perUserProjectItems = { 380 380 6D052AE0107B3725001E23C1 = 6D052AE0107B3725001E23C1 /* PBXTextBookmark */; 381 6D24D0E8108F71D400C9A36C = 6D24D0E8108F71D400C9A36C /* PBXTextBookmark */; 381 6D45E1B01499067500CE9FAB = 6D45E1B01499067500CE9FAB /* PBXTextBookmark */; 382 6D45E1B11499067500CE9FAB = 6D45E1B11499067500CE9FAB /* PBXTextBookmark */; 383 6D45E1B31499067500CE9FAB = 6D45E1B31499067500CE9FAB /* PBXTextBookmark */; 384 6D45E1B41499067500CE9FAB = 6D45E1B41499067500CE9FAB /* PBXTextBookmark */; 385 6D45E1B51499067500CE9FAB = 6D45E1B51499067500CE9FAB /* PBXTextBookmark */; 386 6D45E1B61499067500CE9FAB = 6D45E1B61499067500CE9FAB /* PBXTextBookmark */; 387 6D45E1B71499067500CE9FAB = 6D45E1B71499067500CE9FAB /* PBXTextBookmark */; 388 6D45E1B91499067500CE9FAB = 6D45E1B91499067500CE9FAB /* PBXTextBookmark */; 389 6D45E1BA1499067500CE9FAB = 6D45E1BA1499067500CE9FAB /* PBXTextBookmark */; 390 6D45E1BB1499067500CE9FAB = 6D45E1BB1499067500CE9FAB /* PBXTextBookmark */; 391 6D45E1BC1499067500CE9FAB = 6D45E1BC1499067500CE9FAB /* PBXTextBookmark */; 392 6D45E1BD1499067500CE9FAB = 6D45E1BD1499067500CE9FAB /* PBXTextBookmark */; 393 6D45E1BE1499067500CE9FAB = 6D45E1BE1499067500CE9FAB /* PBXTextBookmark */; 394 6D45E1BF1499067500CE9FAB = 6D45E1BF1499067500CE9FAB /* PBXTextBookmark */; 395 6D45E1C01499067500CE9FAB = 6D45E1C01499067500CE9FAB /* PBXTextBookmark */; 396 6D45E1C11499067500CE9FAB = 6D45E1C11499067500CE9FAB /* PBXTextBookmark */; 397 6D45E1C21499067500CE9FAB = 6D45E1C21499067500CE9FAB /* PBXTextBookmark */; 398 6D45E1C31499067500CE9FAB = 6D45E1C31499067500CE9FAB /* PBXTextBookmark */; 399 6D45E1C41499067500CE9FAB = 6D45E1C41499067500CE9FAB /* PBXTextBookmark */; 382 400 6D475934103C205F009DB4E2 = 6D475934103C205F009DB4E2 /* PBXTextBookmark */; 383 401 6D475935103C205F009DB4E2 = 6D475935103C205F009DB4E2 /* PBXTextBookmark */; 384 6D47593A103C205F009DB4E2 = 6D47593A103C205F009DB4E2 /* PBXTextBookmark */;385 6D475941103C205F009DB4E2 = 6D475941103C205F009DB4E2 /* PBXTextBookmark */;386 6D47595E103C205F009DB4E2 = 6D47595E103C205F009DB4E2 /* PBXTextBookmark */;387 402 6D47596F103C205F009DB4E2 = 6D47596F103C205F009DB4E2 /* PBXTextBookmark */; 388 403 6D475972103C205F009DB4E2 = 6D475972103C205F009DB4E2 /* PBXTextBookmark */; 389 404 6D475973103C205F009DB4E2 = 6D475973103C205F009DB4E2 /* PBXTextBookmark */; 390 405 6D475974103C205F009DB4E2 = 6D475974103C205F009DB4E2 /* PBXTextBookmark */; 391 6D475A1B103C320A009DB4E2 = 6D475A1B103C320A009DB4E2 /* PBXTextBookmark */;392 6D475A20103C320A009DB4E2 = 6D475A20103C320A009DB4E2 /* PBXTextBookmark */;393 6D475A25103C320A009DB4E2 = 6D475A25103C320A009DB4E2 /* PBXTextBookmark */;394 406 6D475AFC103C50CE009DB4E2 = 6D475AFC103C50CE009DB4E2 /* PBXTextBookmark */; 395 6D475AFD103C50CE009DB4E2 = 6D475AFD103C50CE009DB4E2 /* PBXTextBookmark */;396 6D475AFE103C50CE009DB4E2 = 6D475AFE103C50CE009DB4E2 /* PBXTextBookmark */;397 6D475AFF103C50CE009DB4E2 = 6D475AFF103C50CE009DB4E2 /* PBXTextBookmark */;398 6D475B00103C50CE009DB4E2 = 6D475B00103C50CE009DB4E2 /* PBXTextBookmark */;399 6D475B02103C50CE009DB4E2 = 6D475B02103C50CE009DB4E2 /* PBXTextBookmark */;400 6D475B03103C50CE009DB4E2 = 6D475B03103C50CE009DB4E2 /* PBXTextBookmark */;401 6D475B04103C50CE009DB4E2 = 6D475B04103C50CE009DB4E2 /* PBXTextBookmark */;402 6D475B05103C50CE009DB4E2 = 6D475B05103C50CE009DB4E2 /* PBXTextBookmark */;403 6D475B08103C50CE009DB4E2 = 6D475B08103C50CE009DB4E2 /* PBXTextBookmark */;404 6D475B09103C50CE009DB4E2 = 6D475B09103C50CE009DB4E2 /* PBXTextBookmark */;405 407 6D475B0B103C50CE009DB4E2 = 6D475B0B103C50CE009DB4E2 /* PBXTextBookmark */; 406 6D475B0D103C50CE009DB4E2 = 6D475B0D103C50CE009DB4E2 /* PBXTextBookmark */;407 6D475B0E103C50CE009DB4E2 = 6D475B0E103C50CE009DB4E2 /* PBXTextBookmark */;408 408 6D475B0F103C50CE009DB4E2 = 6D475B0F103C50CE009DB4E2 /* PBXTextBookmark */; 409 6D475B11103C50CE009DB4E2 = 6D475B11103C50CE009DB4E2 /* PBXTextBookmark */; 410 6D475B15103C50CE009DB4E2 = 6D475B15103C50CE009DB4E2 /* PBXTextBookmark */; 411 6D475B25103C50CE009DB4E2 = 6D475B25103C50CE009DB4E2 /* PBXTextBookmark */; 412 6D475B2B103C50CE009DB4E2 = 6D475B2B103C50CE009DB4E2 /* PBXTextBookmark */; 413 6DD3B7DA112E6EF400FF73F4 /* PBXTextBookmark */ = 6DD3B7DA112E6EF400FF73F4 /* PBXTextBookmark */; 414 6DD3B7DB112E6EF400FF73F4 /* PBXTextBookmark */ = 6DD3B7DB112E6EF400FF73F4 /* PBXTextBookmark */; 415 6DD55619112DA8D800BA57AE = 6DD55619112DA8D800BA57AE /* PBXTextBookmark */; 416 6DD5561A112DA8D800BA57AE = 6DD5561A112DA8D800BA57AE /* PBXTextBookmark */; 417 6DD8F35B1105B82700A5CC5B = 6DD8F35B1105B82700A5CC5B /* PBXTextBookmark */; 418 6DD8F35C1105B82700A5CC5B = 6DD8F35C1105B82700A5CC5B /* PBXTextBookmark */; 419 6DE3BEB310501DB00074C72E = 6DE3BEB310501DB00074C72E /* PBXTextBookmark */; 420 6DE9119710D24B1B003F0B29 = 6DE9119710D24B1B003F0B29 /* PBXTextBookmark */; 421 6DECAF30103EDEC600699E89 = 6DECAF30103EDEC600699E89 /* PBXTextBookmark */; 422 6DECAF31103EDEC600699E89 = 6DECAF31103EDEC600699E89 /* PBXTextBookmark */; 409 6D62438F14069C80009BDE9A = 6D62438F14069C80009BDE9A /* PBXTextBookmark */; 410 6DD04F3E113D763C00B55104 = 6DD04F3E113D763C00B55104 /* PBXTextBookmark */; 411 6DD04F42113D763C00B55104 = 6DD04F42113D763C00B55104 /* PBXTextBookmark */; 412 6DE1384112DF4A5700579496 = 6DE1384112DF4A5700579496 /* PBXTextBookmark */; 413 6DE1384212DF4A5700579496 = 6DE1384212DF4A5700579496 /* PBXTextBookmark */; 414 6DE38B8712E72FAC00872A9D = 6DE38B8712E72FAC00872A9D /* PBXTextBookmark */; 423 415 6DECAF32103EDEC600699E89 = 6DECAF32103EDEC600699E89 /* PBXTextBookmark */; 424 416 }; … … 442 434 name = "QuartzAppTest.cpp: 42"; 443 435 rLen = 0; 444 rLoc = 716;436 rLoc = 1005; 445 437 rType = 0; 446 438 vrLen = 584; … … 456 448 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */ = { 457 449 uiCtxt = { 458 sepNavIntBoundsRect = "{{0, 0}, { 814, 2520}}";459 sepNavSelRange = "{ 3794, 0}";460 sepNavVisRect = "{{0, 2104}, {814, 401}}";450 sepNavIntBoundsRect = "{{0, 0}, {728, 3500}}"; 451 sepNavSelRange = "{7041, 0}"; 452 sepNavVisRect = "{{0, 3074}, {728, 426}}"; 461 453 }; 462 454 }; … … 496 488 6D189BFE0619C1F5009E5976 /* piwdgquartz.h */ = { 497 489 uiCtxt = { 498 sepNavIntBoundsRect = "{{0, 0}, { 727, 1848}}";499 sepNavSelRange = "{ 870, 0}";500 sepNavVisRect = "{{0, 1 109}, {727, 407}}";490 sepNavIntBoundsRect = "{{0, 0}, {800, 1904}}"; 491 sepNavSelRange = "{3711, 0}"; 492 sepNavVisRect = "{{0, 1333}, {800, 401}}"; 501 493 sepNavWindowFrame = "{{15, 33}, {936, 964}}"; 502 494 }; … … 504 496 6D189BFF0619C1F5009E5976 /* piwdgquartz.cpp */ = { 505 497 uiCtxt = { 506 sepNavIntBoundsRect = "{{0, 0}, {80 2, 4298}}";507 sepNavSelRange = "{ 502, 0}";508 sepNavVisRect = "{{0, 78}, {802, 405}}";498 sepNavIntBoundsRect = "{{0, 0}, {800, 4284}}"; 499 sepNavSelRange = "{6572, 0}"; 500 sepNavVisRect = "{{0, 3883}, {800, 401}}"; 509 501 sepNavWindowFrame = "{{15, 53}, {838, 944}}"; 510 502 }; 511 503 }; 512 6D24D0E8108F71D400C9A36C /* PBXTextBookmark */ = { 504 6D41F30A064771A8009E5976 /* PIContainerQuartz.h */ = { 505 uiCtxt = { 506 sepNavIntBoundsRect = "{{0, 0}, {767, 591}}"; 507 sepNavSelRange = "{565, 0}"; 508 sepNavVisRect = "{{0, 0}, {767, 591}}"; 509 }; 510 }; 511 6D41F30B064771A8009E5976 /* PIContainerQuartz.cpp */ = { 512 uiCtxt = { 513 sepNavIntBoundsRect = "{{0, 0}, {767, 591}}"; 514 sepNavSelRange = "{323, 0}"; 515 sepNavVisRect = "{{0, 0}, {767, 591}}"; 516 }; 517 }; 518 6D45E1B01499067500CE9FAB /* PBXTextBookmark */ = { 519 isa = PBXTextBookmark; 520 fRef = 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */; 521 name = "pieventquartz.h: 6"; 522 rLen = 0; 523 rLoc = 75; 524 rType = 0; 525 vrLen = 217; 526 vrLoc = 0; 527 }; 528 6D45E1B11499067500CE9FAB /* PBXTextBookmark */ = { 529 isa = PBXTextBookmark; 530 fRef = 6D45E1B21499067500CE9FAB /* pitherm.h */; 531 name = "(null): 1"; 532 rLen = 0; 533 rLoc = 0; 534 rType = 0; 535 vrLen = 1193; 536 vrLoc = 0; 537 }; 538 6D45E1B21499067500CE9FAB /* pitherm.h */ = { 539 isa = PBXFileReference; 540 lastKnownFileType = sourcecode.c.h; 541 name = pitherm.h; 542 path = /Users/brunomansoux/Programmes/PI4Mac/PI/pitherm.h; 543 sourceTree = "<absolute>"; 544 }; 545 6D45E1B31499067500CE9FAB /* PBXTextBookmark */ = { 546 isa = PBXTextBookmark; 547 fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */; 548 name = "pifontquartz.cpp: 14"; 549 rLen = 0; 550 rLoc = 352; 551 rType = 0; 552 vrLen = 815; 553 vrLoc = 0; 554 }; 555 6D45E1B41499067500CE9FAB /* PBXTextBookmark */ = { 513 556 isa = PBXTextBookmark; 514 557 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 515 name = "pigraphquartz.cpp: 140"; 516 rLen = 0; 517 rLoc = 3976; 518 rType = 0; 519 vrLen = 958; 520 vrLoc = 3174; 521 }; 522 6D41F30A064771A8009E5976 /* PIContainerQuartz.h */ = { 523 uiCtxt = { 524 sepNavIntBoundsRect = "{{0, 0}, {727, 859}}"; 525 sepNavSelRange = "{634, 0}"; 526 sepNavVisRect = "{{0, 0}, {727, 859}}"; 527 }; 528 }; 529 6D41F30B064771A8009E5976 /* PIContainerQuartz.cpp */ = { 530 uiCtxt = { 531 sepNavIntBoundsRect = "{{0, 0}, {727, 859}}"; 532 sepNavSelRange = "{658, 23}"; 533 sepNavVisRect = "{{0, 0}, {727, 859}}"; 534 }; 558 name = "PIGraphicQuartz::DrawCircle"; 559 rLen = 27; 560 rLoc = 4736; 561 rType = 0; 562 vrLen = 648; 563 vrLoc = 4340; 564 }; 565 6D45E1B51499067500CE9FAB /* PBXTextBookmark */ = { 566 isa = PBXTextBookmark; 567 fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */; 568 name = DrawCircle; 569 rLen = 10; 570 rLoc = 1350; 571 rType = 0; 572 vrLen = 2539; 573 vrLoc = 764; 574 }; 575 6D45E1B61499067500CE9FAB /* PBXTextBookmark */ = { 576 isa = PBXTextBookmark; 577 fRef = 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */; 578 name = "pieventquartz.h: 6"; 579 rLen = 0; 580 rLoc = 75; 581 rType = 0; 582 vrLen = 217; 583 vrLoc = 0; 584 }; 585 6D45E1B71499067500CE9FAB /* PBXTextBookmark */ = { 586 isa = PBXTextBookmark; 587 fRef = 6D45E1B81499067500CE9FAB /* pitherm.h */; 588 name = "(null): 1"; 589 rLen = 0; 590 rLoc = 0; 591 rType = 0; 592 vrLen = 1193; 593 vrLoc = 0; 594 }; 595 6D45E1B81499067500CE9FAB /* pitherm.h */ = { 596 isa = PBXFileReference; 597 lastKnownFileType = sourcecode.c.h; 598 name = pitherm.h; 599 path = /Users/brunomansoux/Programmes/PI4Mac/PI/pitherm.h; 600 sourceTree = "<absolute>"; 601 }; 602 6D45E1B91499067500CE9FAB /* PBXTextBookmark */ = { 603 isa = PBXTextBookmark; 604 fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */; 605 name = "pifontquartz.cpp: 14"; 606 rLen = 0; 607 rLoc = 352; 608 rType = 0; 609 vrLen = 815; 610 vrLoc = 0; 611 }; 612 6D45E1BA1499067500CE9FAB /* PBXTextBookmark */ = { 613 isa = PBXTextBookmark; 614 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 615 name = "pigraphquartz.cpp: 240"; 616 rLen = 0; 617 rLoc = 5874; 618 rType = 0; 619 vrLen = 1102; 620 vrLoc = 20780; 621 }; 622 6D45E1BB1499067500CE9FAB /* PBXTextBookmark */ = { 623 isa = PBXTextBookmark; 624 fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */; 625 name = DrawCircle; 626 rLen = 10; 627 rLoc = 1350; 628 rType = 0; 629 vrLen = 2539; 630 vrLoc = 764; 631 }; 632 6D45E1BC1499067500CE9FAB /* PBXTextBookmark */ = { 633 isa = PBXTextBookmark; 634 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 635 name = "PIGraphicQuartz::DrawCircle"; 636 rLen = 27; 637 rLoc = 4736; 638 rType = 0; 639 vrLen = 648; 640 vrLoc = 4340; 641 }; 642 6D45E1BD1499067500CE9FAB /* PBXTextBookmark */ = { 643 isa = PBXTextBookmark; 644 fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */; 645 name = "pigraphquartz.h: GetCGContext"; 646 rLen = 0; 647 rLoc = 4040; 648 rType = 0; 649 vrLen = 1928; 650 vrLoc = 693; 651 }; 652 6D45E1BE1499067500CE9FAB /* PBXTextBookmark */ = { 653 isa = PBXTextBookmark; 654 fRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; 655 name = "QuartzAppTest.cpp: 233"; 656 rLen = 0; 657 rLoc = 7041; 658 rType = 0; 659 vrLen = 772; 660 vrLoc = 6632; 661 }; 662 6D45E1BF1499067500CE9FAB /* PBXTextBookmark */ = { 663 isa = PBXTextBookmark; 664 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 665 name = "pigraphquartz.cpp: 818"; 666 rLen = 0; 667 rLoc = 19511; 668 rType = 0; 669 vrLen = 623; 670 vrLoc = 20128; 671 }; 672 6D45E1C01499067500CE9FAB /* PBXTextBookmark */ = { 673 isa = PBXTextBookmark; 674 fRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; 675 name = "QuartzAppTest.cpp: 72"; 676 rLen = 0; 677 rLoc = 1452; 678 rType = 0; 679 vrLen = 681; 680 vrLoc = 0; 681 }; 682 6D45E1C11499067500CE9FAB /* PBXTextBookmark */ = { 683 isa = PBXTextBookmark; 684 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 685 name = "pigraphquartz.cpp: 818"; 686 rLen = 0; 687 rLoc = 19511; 688 rType = 0; 689 vrLen = 625; 690 vrLoc = 20128; 691 }; 692 6D45E1C21499067500CE9FAB /* PBXTextBookmark */ = { 693 isa = PBXTextBookmark; 694 fRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; 695 name = "QuartzAppTest.cpp: 233"; 696 rLen = 0; 697 rLoc = 7041; 698 rType = 0; 699 vrLen = 772; 700 vrLoc = 6632; 701 }; 702 6D45E1C31499067500CE9FAB /* PBXTextBookmark */ = { 703 isa = PBXTextBookmark; 704 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 705 name = "pigraphquartz.cpp: 818"; 706 rLen = 0; 707 rLoc = 19511; 708 rType = 0; 709 vrLen = 623; 710 vrLoc = 20128; 711 }; 712 6D45E1C41499067500CE9FAB /* PBXTextBookmark */ = { 713 isa = PBXTextBookmark; 714 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 715 name = "pigraphquartz.cpp: 279"; 716 rLen = 0; 717 rLoc = 6617; 718 rType = 0; 719 vrLen = 0; 720 vrLoc = 0; 535 721 }; 536 722 6D475934103C205F009DB4E2 /* PBXTextBookmark */ = { … … 549 735 name = "pibwdgquartz.h: 44"; 550 736 rLen = 0; 551 rLoc = 1197;737 rLoc = 2211; 552 738 rType = 0; 553 739 vrLen = 1800; 554 740 vrLoc = 29; 555 741 }; 556 6D47593A103C205F009DB4E2 /* PBXTextBookmark */ = {557 isa = PBXTextBookmark;558 fRef = 6D189BFE0619C1F5009E5976 /* piwdgquartz.h */;559 name = "piwdgquartz.h: RemoveEventHandler";560 rLen = 0;561 rLoc = 2932;562 rType = 0;563 vrLen = 1760;564 vrLoc = 0;565 };566 6D475941103C205F009DB4E2 /* PBXTextBookmark */ = {567 isa = PBXTextBookmark;568 fRef = 6D189BFF0619C1F5009E5976 /* piwdgquartz.cpp */;569 name = "piwdgquartz.cpp: 10";570 rLen = 0;571 rLoc = 111;572 rType = 0;573 vrLen = 1249;574 vrLoc = 0;575 };576 6D47595E103C205F009DB4E2 /* PBXTextBookmark */ = {577 isa = PBXTextBookmark;578 fRef = 6D98FCF5062C1CDB009E5976 /* PIWindowQuartz.cpp */;579 name = "PIWindowQuartz.cpp: 22";580 rLen = 0;581 rLoc = 498;582 rType = 0;583 vrLen = 1418;584 vrLoc = 0;585 };586 742 6D47596F103C205F009DB4E2 /* PBXTextBookmark */ = { 587 743 isa = PBXTextBookmark; … … 589 745 name = "pigraphquartz.cpp: 32"; 590 746 rLen = 0; 591 rLoc = 886;747 rLoc = 734; 592 748 rType = 0; 593 749 vrLen = 1654; … … 599 755 name = "pibwdgquartz.h: 44"; 600 756 rLen = 0; 601 rLoc = 1197;757 rLoc = 2211; 602 758 rType = 0; 603 759 vrLen = 1795; … … 619 775 name = CGContextRef; 620 776 rLen = 12; 621 rLoc = 4 548;777 rLoc = 4874; 622 778 rType = 0; 623 779 vrLen = 2835; 624 780 vrLoc = 0; 625 781 }; 626 6D475A1B103C320A009DB4E2 /* PBXTextBookmark */ = {627 isa = PBXTextBookmark;628 fRef = 6D7D4E5506673450009E5976 /* PIMenuQuartz.h */;629 name = "PIMenuQuartz.h: parent";630 rLen = 0;631 rLoc = 2013;632 rType = 0;633 vrLen = 595;634 vrLoc = 1565;635 };636 6D475A20103C320A009DB4E2 /* PBXTextBookmark */ = {637 isa = PBXTextBookmark;638 fRef = 6DEA831E0C7F162300B7D5DD /* pistdwdgquartz.h */;639 name = "pistdwdgquartz.h: 4";640 rLen = 0;641 rLoc = 78;642 rType = 0;643 vrLen = 806;644 vrLoc = 171;645 };646 6D475A25103C320A009DB4E2 /* PBXTextBookmark */ = {647 isa = PBXTextBookmark;648 fRef = 6D98FCF4062C1CDB009E5976 /* PIWindowQuartz.h */;649 name = "PIWindowQuartz.h: wParent";650 rLen = 0;651 rLoc = 1619;652 rType = 0;653 vrLen = 930;654 vrLoc = 736;655 };656 782 6D475AFC103C50CE009DB4E2 /* PBXTextBookmark */ = { 657 783 isa = PBXTextBookmark; … … 664 790 vrLoc = 1034; 665 791 }; 666 6D475AFD103C50CE009DB4E2 /* PBXTextBookmark */ = {667 isa = PBXTextBookmark;668 fRef = 6D189BFE0619C1F5009E5976 /* piwdgquartz.h */;669 name = "piwdgquartz.h: 42";670 rLen = 0;671 rLoc = 870;672 rType = 0;673 vrLen = 1124;674 vrLoc = 2402;675 };676 6D475AFE103C50CE009DB4E2 /* PBXTextBookmark */ = {677 isa = PBXTextBookmark;678 fRef = 6DE18B850E837AD800414227 /* pioptmenuquartz.cpp */;679 name = "pioptmenuquartz.cpp: 36";680 rLen = 0;681 rLoc = 601;682 rType = 0;683 vrLen = 1179;684 vrLoc = 37;685 };686 6D475AFF103C50CE009DB4E2 /* PBXTextBookmark */ = {687 isa = PBXTextBookmark;688 fRef = 6D7D4E5506673450009E5976 /* PIMenuQuartz.h */;689 name = "PIMenuQuartz.h: parent";690 rLen = 0;691 rLoc = 2013;692 rType = 0;693 vrLen = 1884;694 vrLoc = 0;695 };696 6D475B00103C50CE009DB4E2 /* PBXTextBookmark */ = {697 isa = PBXTextBookmark;698 fRef = 6D7D4E5606673450009E5976 /* PIMenuQuartz.cpp */;699 name = "PIMenuQuartz.cpp: GetNumItemMsg";700 rLen = 0;701 rLoc = 8237;702 rType = 0;703 vrLen = 1844;704 vrLoc = 837;705 };706 6D475B02103C50CE009DB4E2 /* PBXTextBookmark */ = {707 isa = PBXTextBookmark;708 fRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */;709 name = "PIApplQuartz.h: 27";710 rLen = 0;711 rLoc = 579;712 rType = 0;713 vrLen = 1516;714 vrLoc = 0;715 };716 6D475B03103C50CE009DB4E2 /* PBXTextBookmark */ = {717 isa = PBXTextBookmark;718 fRef = 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */;719 name = "PIApplQuartz.cpp: 27";720 rLen = 0;721 rLoc = 685;722 rType = 0;723 vrLen = 1540;724 vrLoc = 34;725 };726 6D475B04103C50CE009DB4E2 /* PBXTextBookmark */ = {727 isa = PBXTextBookmark;728 fRef = 6D41F30A064771A8009E5976 /* PIContainerQuartz.h */;729 name = "PIContainerQuartz.h: GetWindowRef";730 rLen = 0;731 rLoc = 634;732 rType = 0;733 vrLen = 719;734 vrLoc = 0;735 };736 6D475B05103C50CE009DB4E2 /* PBXTextBookmark */ = {737 isa = PBXTextBookmark;738 fRef = 6D189BFF0619C1F5009E5976 /* piwdgquartz.cpp */;739 name = "piwdgquartz.cpp: 18";740 rLen = 0;741 rLoc = 452;742 rType = 0;743 vrLen = 1330;744 vrLoc = 0;745 };746 6D475B08103C50CE009DB4E2 /* PBXTextBookmark */ = {747 isa = PBXTextBookmark;748 fRef = 6DEA831E0C7F162300B7D5DD /* pistdwdgquartz.h */;749 name = "pistdwdgquartz.h: 120";750 rLen = 0;751 rLoc = 3041;752 rType = 0;753 vrLen = 1569;754 vrLoc = 1739;755 };756 6D475B09103C50CE009DB4E2 /* PBXTextBookmark */ = {757 isa = PBXTextBookmark;758 fRef = 6DEA83220C7F166500B7D5DD /* pistdwdgquartz.cpp */;759 name = "pistdwdgquartz.cpp: 286";760 rLen = 0;761 rLoc = 7169;762 rType = 0;763 vrLen = 1712;764 vrLoc = 5655;765 };766 792 6D475B0B103C50CE009DB4E2 /* PBXTextBookmark */ = { 767 793 isa = PBXTextBookmark; … … 774 800 vrLoc = 1034; 775 801 }; 776 6D475B0D103C50CE009DB4E2 /* PBXTextBookmark */ = {777 isa = PBXTextBookmark;778 fRef = 6DE18B850E837AD800414227 /* pioptmenuquartz.cpp */;779 name = "pioptmenuquartz.cpp: 36";780 rLen = 0;781 rLoc = 601;782 rType = 0;783 vrLen = 1179;784 vrLoc = 37;785 };786 6D475B0E103C50CE009DB4E2 /* PBXTextBookmark */ = {787 isa = PBXTextBookmark;788 fRef = 6DEA83220C7F166500B7D5DD /* pistdwdgquartz.cpp */;789 name = "pistdwdgquartz.cpp: 347";790 rLen = 0;791 rLoc = 8728;792 rType = 0;793 vrLen = 1510;794 vrLoc = 7251;795 };796 802 6D475B0F103C50CE009DB4E2 /* PBXTextBookmark */ = { 797 803 isa = PBXTextBookmark; … … 799 805 name = "QuartzAppTest.cpp: 75"; 800 806 rLen = 0; 801 rLoc = 1631;807 rLoc = 2772; 802 808 rType = 0; 803 809 vrLen = 1801; 804 810 vrLoc = 1067; 805 };806 6D475B11103C50CE009DB4E2 /* PBXTextBookmark */ = {807 isa = PBXTextBookmark;808 fRef = 6D7D4E5606673450009E5976 /* PIMenuQuartz.cpp */;809 name = "PIMenuQuartz.cpp: GetNumItemMsg";810 rLen = 0;811 rLoc = 8237;812 rType = 0;813 vrLen = 1844;814 vrLoc = 837;815 };816 6D475B15103C50CE009DB4E2 /* PBXTextBookmark */ = {817 isa = PBXTextBookmark;818 fRef = 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */;819 name = "PIApplQuartz.cpp: 27";820 rLen = 0;821 rLoc = 685;822 rType = 0;823 vrLen = 1538;824 vrLoc = 0;825 };826 6D475B25103C50CE009DB4E2 /* PBXTextBookmark */ = {827 isa = PBXTextBookmark;828 fRef = 6D41F30A064771A8009E5976 /* PIContainerQuartz.h */;829 name = "PIContainerQuartz.h: GetWindowRef";830 rLen = 0;831 rLoc = 634;832 rType = 0;833 vrLen = 719;834 vrLoc = 0;835 };836 6D475B2B103C50CE009DB4E2 /* PBXTextBookmark */ = {837 isa = PBXTextBookmark;838 fRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */;839 name = "PIApplQuartz.h: 27";840 rLen = 0;841 rLoc = 579;842 rType = 0;843 vrLen = 1516;844 vrLoc = 0;845 811 }; 846 812 6D526BF706624488009E5976 /* picontainergen.cc */ = { … … 853 819 6D526BFA06624512009E5976 /* picontainergen.h */ = { 854 820 uiCtxt = { 855 sepNavIntBoundsRect = "{{0, 0}, { 1048, 1036}}";856 sepNavSelRange = "{ 299, 17}";857 sepNavVisRect = "{{0, 0}, {1048, 360}}";821 sepNavIntBoundsRect = "{{0, 0}, {767, 1036}}"; 822 sepNavSelRange = "{1545, 0}"; 823 sepNavVisRect = "{{0, 433}, {767, 591}}"; 858 824 }; 859 825 }; 860 826 6D526C000662461A009E5976 /* piwdggen.h */ = { 861 827 uiCtxt = { 862 sepNavIntBoundsRect = "{{0, 0}, {7 27, 2198}}";828 sepNavIntBoundsRect = "{{0, 0}, {765, 2198}}"; 863 829 sepNavSelRange = "{709, 0}"; 864 sepNavVisRect = "{{0, 624}, {727, 407}}";830 sepNavVisRect = "{{0, 417}, {765, 414}}"; 865 831 sepNavWindowFrame = "{{15, 53}, {1136, 944}}"; 866 832 }; … … 937 903 ); 938 904 }; 905 6D622CD80D8ECB6300428D9A /* BaoAdc-Info.plist */ = { 906 uiCtxt = { 907 sepNavIntBoundsRect = "{{0, 0}, {973, 401}}"; 908 sepNavSelRange = "{0, 0}"; 909 sepNavVisRect = "{{0, 0}, {973, 401}}"; 910 }; 911 }; 912 6D62438F14069C80009BDE9A /* PBXTextBookmark */ = { 913 isa = PBXTextBookmark; 914 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 915 name = "pigraphquartz.cpp: 279"; 916 rLen = 0; 917 rLoc = 6617; 918 rType = 0; 919 vrLen = 0; 920 vrLoc = 0; 921 }; 939 922 6D6F12700D6446D500583608 /* machdefs.h */ = { 940 923 uiCtxt = { … … 954 937 6D6F12F30D644DA100583608 /* pigraphquartz.h */ = { 955 938 uiCtxt = { 956 sepNavIntBoundsRect = "{{0, 0}, {72 7, 1722}}";957 sepNavSelRange = "{4 635, 0}";958 sepNavVisRect = "{{0, 849}, {727, 859}}";939 sepNavIntBoundsRect = "{{0, 0}, {728, 1848}}"; 940 sepNavSelRange = "{4040, 0}"; 941 sepNavVisRect = "{{0, 394}, {728, 414}}"; 959 942 sepNavWindowFrame = "{{15, 52}, {1242, 945}}"; 960 943 }; … … 969 952 6D6F13300D64550C00583608 /* pifontquartz.cpp */ = { 970 953 uiCtxt = { 971 sepNavIntBoundsRect = "{{0, 0}, { 657, 3080}}";954 sepNavIntBoundsRect = "{{0, 0}, {728, 3080}}"; 972 955 sepNavSelRange = "{352, 0}"; 973 sepNavVisRect = "{{0, 0}, { 657, 854}}";956 sepNavVisRect = "{{0, 0}, {728, 541}}"; 974 957 }; 975 958 }; … … 990 973 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */ = { 991 974 uiCtxt = { 992 sepNavIntBoundsRect = "{{0, 0}, { 814, 12796}}";993 sepNavSelRange = "{ 7203, 0}";994 sepNavVisRect = "{{0, 3822}, {814, 421}}";975 sepNavIntBoundsRect = "{{0, 0}, {728, 13062}}"; 976 sepNavSelRange = "{6617, 0}"; 977 sepNavVisRect = "{{0, 0}, {0, 0}}"; 995 978 }; 996 979 }; … … 1075 1058 6D7D4E510667277A009E5976 /* PIMenuBarQuartz.cpp */ = { 1076 1059 uiCtxt = { 1077 sepNavIntBoundsRect = "{{0, 0}, { 727, 2142}}";1078 sepNavSelRange = "{ 569, 0}";1079 sepNavVisRect = "{{0, 1 36}, {727, 415}}";1060 sepNavIntBoundsRect = "{{0, 0}, {973, 2142}}"; 1061 sepNavSelRange = "{3692, 0}"; 1062 sepNavVisRect = "{{0, 1702}, {973, 440}}"; 1080 1063 sepNavWindowFrame = "{{15, 53}, {1136, 944}}"; 1081 1064 }; … … 1083 1066 6D7D4E5506673450009E5976 /* PIMenuQuartz.h */ = { 1084 1067 uiCtxt = { 1085 sepNavIntBoundsRect = "{{0, 0}, {7 27, 1148}}";1068 sepNavIntBoundsRect = "{{0, 0}, {767, 1148}}"; 1086 1069 sepNavSelRange = "{2013, 0}"; 1087 sepNavVisRect = "{{0, 0}, {727, 859}}";1070 sepNavVisRect = "{{0, 265}, {767, 603}}"; 1088 1071 }; 1089 1072 }; 1090 1073 6D7D4E5606673450009E5976 /* PIMenuQuartz.cpp */ = { 1091 1074 uiCtxt = { 1092 sepNavIntBoundsRect = "{{0, 0}, { 727, 4732}}";1093 sepNavSelRange = "{ 8237, 0}";1094 sepNavVisRect = "{{0, 456}, {727, 859}}";1075 sepNavIntBoundsRect = "{{0, 0}, {973, 4732}}"; 1076 sepNavSelRange = "{423, 0}"; 1077 sepNavVisRect = "{{0, 0}, {973, 440}}"; 1095 1078 sepNavWindowFrame = "{{15, 53}, {1136, 944}}"; 1096 1079 }; … … 1098 1081 6D98FCF4062C1CDB009E5976 /* PIWindowQuartz.h */ = { 1099 1082 uiCtxt = { 1100 sepNavIntBoundsRect = "{{0, 0}, {7 27, 896}}";1101 sepNavSelRange = "{1 619, 0}";1102 sepNavVisRect = "{{0, 37}, {727, 859}}";1083 sepNavIntBoundsRect = "{{0, 0}, {767, 868}}"; 1084 sepNavSelRange = "{1515, 0}"; 1085 sepNavVisRect = "{{0, 277}, {767, 591}}"; 1103 1086 }; 1104 1087 }; 1105 1088 6D98FCF5062C1CDB009E5976 /* PIWindowQuartz.cpp */ = { 1106 1089 uiCtxt = { 1107 sepNavIntBoundsRect = "{{0, 0}, {7 27, 2030}}";1108 sepNavSelRange = "{1 018, 0}";1109 sepNavVisRect = "{{0, 0}, {727, 859}}";1090 sepNavIntBoundsRect = "{{0, 0}, {754, 2044}}"; 1091 sepNavSelRange = "{1941, 0}"; 1092 sepNavVisRect = "{{0, 945}, {754, 445}}"; 1110 1093 sepNavWindowFrame = "{{15, 53}, {1136, 944}}"; 1111 1094 }; … … 1113 1096 6DC3740A070405C7009E5976 /* todo.txt */ = { 1114 1097 uiCtxt = { 1115 sepNavIntBoundsRect = "{{0, 0}, {7 27, 187}}";1116 sepNavSelRange = "{ 260, 0}";1117 sepNavVisRect = "{{0, 0}, {7 27, 187}}";1098 sepNavIntBoundsRect = "{{0, 0}, {772, 840}}"; 1099 sepNavSelRange = "{189, 0}"; 1100 sepNavVisRect = "{{0, 0}, {772, 840}}"; 1118 1101 sepNavWindowFrame = "{{15, 33}, {811, 969}}"; 1119 1102 }; 1120 1103 }; 1121 6DD3B7DA112E6EF400FF73F4 /* PBXTextBookmark */ = { 1122 isa = PBXTextBookmark; 1123 fRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; 1124 name = "QuartzAppTest.cpp: 165"; 1125 rLen = 0; 1126 rLoc = 3794; 1127 rType = 0; 1128 vrLen = 693; 1129 vrLoc = 3455; 1130 }; 1131 6DD3B7DB112E6EF400FF73F4 /* PBXTextBookmark */ = { 1132 isa = PBXTextBookmark; 1133 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 1134 name = "pigraphquartz.cpp: 289"; 1135 rLen = 0; 1136 rLoc = 7203; 1137 rType = 0; 1138 vrLen = 854; 1139 vrLoc = 6872; 1140 }; 1141 6DD55619112DA8D800BA57AE /* PBXTextBookmark */ = { 1142 isa = PBXTextBookmark; 1143 fRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; 1144 name = "QuartzAppTest.cpp: 165"; 1145 rLen = 0; 1146 rLoc = 3794; 1147 rType = 0; 1148 vrLen = 693; 1149 vrLoc = 3455; 1150 }; 1151 6DD5561A112DA8D800BA57AE /* PBXTextBookmark */ = { 1152 isa = PBXTextBookmark; 1153 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 1154 name = "pigraphquartz.cpp: 289"; 1155 rLen = 0; 1156 rLoc = 7203; 1157 rType = 0; 1158 vrLen = 854; 1159 vrLoc = 6872; 1160 }; 1161 6DD8F35B1105B82700A5CC5B /* PBXTextBookmark */ = { 1162 isa = PBXTextBookmark; 1163 fRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; 1164 name = "QuartzAppTest.cpp: 165"; 1165 rLen = 0; 1166 rLoc = 3794; 1167 rType = 0; 1168 vrLen = 693; 1169 vrLoc = 3455; 1170 }; 1171 6DD8F35C1105B82700A5CC5B /* PBXTextBookmark */ = { 1172 isa = PBXTextBookmark; 1173 fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; 1174 name = "pigraphquartz.cpp: 289"; 1175 rLen = 0; 1176 rLoc = 7203; 1177 rType = 0; 1178 vrLen = 854; 1179 vrLoc = 6872; 1104 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */ = { 1105 uiCtxt = { 1106 sepNavIntBoundsRect = "{{0, 0}, {754, 549}}"; 1107 sepNavSelRange = "{75, 0}"; 1108 sepNavVisRect = "{{0, 0}, {754, 549}}"; 1109 }; 1110 }; 1111 6DD04EE4113D3FCB00B55104 /* pieventquartz.cpp */ = { 1112 uiCtxt = { 1113 sepNavIntBoundsRect = "{{0, 0}, {767, 1274}}"; 1114 sepNavSelRange = "{151, 0}"; 1115 sepNavVisRect = "{{0, 0}, {767, 603}}"; 1116 }; 1117 }; 1118 6DD04F3E113D763C00B55104 /* PBXTextBookmark */ = { 1119 isa = PBXTextBookmark; 1120 fRef = 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */; 1121 name = "pieventquartz.h: 6"; 1122 rLen = 0; 1123 rLoc = 75; 1124 rType = 0; 1125 vrLen = 217; 1126 vrLoc = 0; 1127 }; 1128 6DD04F42113D763C00B55104 /* PBXTextBookmark */ = { 1129 isa = PBXTextBookmark; 1130 fRef = 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */; 1131 name = "pieventquartz.h: 6"; 1132 rLen = 0; 1133 rLoc = 75; 1134 rType = 0; 1135 vrLen = 217; 1136 vrLoc = 0; 1180 1137 }; 1181 1138 6DDB77DC0663260E009E5976 /* piapplgen.cc */ = { … … 1238 1195 6DDB77E80663268E009E5976 /* piwindowgen.h */ = { 1239 1196 uiCtxt = { 1240 sepNavIntBoundsRect = "{{0, 0}, { 931, 821}}";1197 sepNavIntBoundsRect = "{{0, 0}, {765, 532}}"; 1241 1198 sepNavSelRange = "{274, 0}"; 1242 sepNavVisRect = "{{0, 0}, {931, 821}}";1199 sepNavVisRect = "{{0, 76}, {765, 450}}"; 1243 1200 sepNavWindowFrame = "{{15, 47}, {970, 950}}"; 1244 1201 }; … … 1251 1208 }; 1252 1209 }; 1210 6DE1384112DF4A5700579496 /* PBXTextBookmark */ = { 1211 isa = PBXTextBookmark; 1212 fRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; 1213 name = "QuartzAppTest.cpp: 221"; 1214 rLen = 0; 1215 rLoc = 6888; 1216 rType = 0; 1217 vrLen = 864; 1218 vrLoc = 6018; 1219 }; 1220 6DE1384212DF4A5700579496 /* PBXTextBookmark */ = { 1221 isa = PBXTextBookmark; 1222 fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */; 1223 name = "GetCGContext()"; 1224 rLen = 14; 1225 rLoc = 4023; 1226 rType = 0; 1227 vrLen = 752; 1228 vrLoc = 4257; 1229 }; 1253 1230 6DE18B840E837AD800414227 /* pioptmenuquartz.h */ = { 1254 1231 uiCtxt = { … … 1260 1237 6DE18B850E837AD800414227 /* pioptmenuquartz.cpp */ = { 1261 1238 uiCtxt = { 1262 sepNavIntBoundsRect = "{{0, 0}, { 1048, 1008}}";1263 sepNavSelRange = "{ 601, 0}";1264 sepNavVisRect = "{{0, 331}, {1048, 360}}";1239 sepNavIntBoundsRect = "{{0, 0}, {973, 1008}}"; 1240 sepNavSelRange = "{0, 0}"; 1241 sepNavVisRect = "{{0, 0}, {973, 440}}"; 1265 1242 sepNavWindowFrame = "{{199, 52}, {970, 950}}"; 1266 1243 }; … … 1282 1259 6DE18C180E83E91700414227 /* pibwdgquartz.h */ = { 1283 1260 uiCtxt = { 1284 sepNavIntBoundsRect = "{{0, 0}, { 657, 896}}";1285 sepNavSelRange = "{1 197, 0}";1286 sepNavVisRect = "{{0, 42}, {657, 854}}";1261 sepNavIntBoundsRect = "{{0, 0}, {754, 1218}}"; 1262 sepNavSelRange = "{1293, 0}"; 1263 sepNavVisRect = "{{0, 140}, {754, 884}}"; 1287 1264 sepNavWindowFrame = "{{15, 46}, {1069, 951}}"; 1288 1265 }; … … 1290 1267 6DE18C190E83E91700414227 /* pibwdgquartz.cpp */ = { 1291 1268 uiCtxt = { 1292 sepNavIntBoundsRect = "{{0, 0}, { 727, 1064}}";1293 sepNavSelRange = "{4 92, 0}";1294 sepNavVisRect = "{{ 0, 0}, {727, 859}}";1295 }; 1296 }; 1297 6DE3 BEB310501DB00074C72E/* PBXTextBookmark */ = {1298 isa = PBXTextBookmark; 1299 fRef = 6DE A83220C7F166500B7D5DD /* pistdwdgquartz.cpp*/;1300 name = "pi stdwdgquartz.cpp: 286";1301 rLen = 0; 1302 rLoc = 7185;1303 rType = 0; 1304 vrLen = 769;1305 vrLoc = 6600;1269 sepNavIntBoundsRect = "{{0, 0}, {1766, 2688}}"; 1270 sepNavSelRange = "{4067, 0}"; 1271 sepNavVisRect = "{{702, 1863}, {754, 549}}"; 1272 }; 1273 }; 1274 6DE38B8712E72FAC00872A9D /* PBXTextBookmark */ = { 1275 isa = PBXTextBookmark; 1276 fRef = 6DE18C180E83E91700414227 /* pibwdgquartz.h */; 1277 name = "pibwdgquartz.h: 41"; 1278 rLen = 0; 1279 rLoc = 1293; 1280 rType = 0; 1281 vrLen = 2381; 1282 vrLoc = 138; 1306 1283 }; 1307 1284 6DE7443F0C7C2E390051D656 /* xp0.cc */ = { … … 1352 1329 }; 1353 1330 }; 1354 6DE9119710D24B1B003F0B29 /* PBXTextBookmark */ = {1355 isa = PBXTextBookmark;1356 fRef = 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */;1357 name = "PIApplQuartz.cpp: 32";1358 rLen = 0;1359 rLoc = 757;1360 rType = 0;1361 vrLen = 788;1362 vrLoc = 632;1363 };1364 1331 6DEA07D30C88612B0016C028 /* PIT0 */ = { 1365 1332 activeExec = 0; … … 1434 1401 6DEA831E0C7F162300B7D5DD /* pistdwdgquartz.h */ = { 1435 1402 uiCtxt = { 1436 sepNavIntBoundsRect = "{{0, 0}, {7 27, 1848}}";1437 sepNavSelRange = "{ 3041, 0}";1438 sepNavVisRect = "{{0, 989}, {727, 859}}";1403 sepNavIntBoundsRect = "{{0, 0}, {767, 1848}}"; 1404 sepNavSelRange = "{460, 0}"; 1405 sepNavVisRect = "{{0, 0}, {767, 603}}"; 1439 1406 }; 1440 1407 }; 1441 1408 6DEA83220C7F166500B7D5DD /* pistdwdgquartz.cpp */ = { 1442 1409 uiCtxt = { 1443 sepNavIntBoundsRect = "{{0, 0}, {7 78, 4998}}";1444 sepNavSelRange = "{ 7185, 0}";1445 sepNavVisRect = "{{0, 3 768}, {778, 446}}";1410 sepNavIntBoundsRect = "{{0, 0}, {767, 4998}}"; 1411 sepNavSelRange = "{6079, 0}"; 1412 sepNavVisRect = "{{0, 3220}, {767, 603}}"; 1446 1413 sepNavWindowFrame = "{{15, 53}, {1136, 944}}"; 1447 1414 }; … … 1453 1420 ); 1454 1421 }; 1455 6DECAF30103EDEC600699E89 /* PBXTextBookmark */ = {1456 isa = PBXTextBookmark;1457 fRef = 6D98FCF4062C1CDB009E5976 /* PIWindowQuartz.h */;1458 name = "PIWindowQuartz.h: wParent";1459 rLen = 0;1460 rLoc = 1619;1461 rType = 0;1462 vrLen = 1642;1463 vrLoc = 24;1464 };1465 6DECAF31103EDEC600699E89 /* PBXTextBookmark */ = {1466 isa = PBXTextBookmark;1467 fRef = 6D98FCF5062C1CDB009E5976 /* PIWindowQuartz.cpp */;1468 name = "PIWindowQuartz.cpp: 42";1469 rLen = 0;1470 rLoc = 1018;1471 rType = 0;1472 vrLen = 1318;1473 vrLoc = 0;1474 };1475 1422 6DECAF32103EDEC600699E89 /* PBXTextBookmark */ = { 1476 1423 isa = PBXTextBookmark; … … 1478 1425 name = "pigraphquartz.h: PIGraphicWin"; 1479 1426 rLen = 0; 1480 rLoc = 4635;1427 rLoc = 5000; 1481 1428 rType = 0; 1482 1429 vrLen = 1879; … … 1500 1447 6DF26D160E7FB7EC001AE7EF /* pibwdggen.cc */ = { 1501 1448 uiCtxt = { 1502 sepNavIntBoundsRect = "{{0, 0}, {7 50, 11228}}";1503 sepNavSelRange = "{ 15441, 53}";1504 sepNavVisRect = "{{0, 6041}, {750, 858}}";1449 sepNavIntBoundsRect = "{{0, 0}, {763, 11228}}"; 1450 sepNavSelRange = "{5709, 18}"; 1451 sepNavVisRect = "{{0, 1890}, {763, 533}}"; 1505 1452 }; 1506 1453 }; 1507 1454 6DF26D170E7FB7EC001AE7EF /* pibwdggen.h */ = { 1508 1455 uiCtxt = { 1509 sepNavIntBoundsRect = "{{0, 0}, {881, 2254}}"; 1510 sepNavSelRange = "{2265, 0}"; 1511 sepNavVisRect = "{{0, 1190}, {881, 854}}"; 1456 sepNavIntBoundsRect = "{{0, 0}, {767, 2254}}"; 1457 sepNavSelRange = "{2026, 0}"; 1458 sepNavVisRect = "{{0, 0}, {767, 591}}"; 1459 sepNavWindowFrame = "{{67, 20}, {792, 956}}"; 1512 1460 }; 1513 1461 }; … … 1591 1539 6DFD5AD406774017009E5976 /* PIApplQuartz.h */ = { 1592 1540 uiCtxt = { 1593 sepNavIntBoundsRect = "{{0, 0}, {7 27, 859}}";1541 sepNavIntBoundsRect = "{{0, 0}, {767, 770}}"; 1594 1542 sepNavSelRange = "{579, 0}"; 1595 sepNavVisRect = "{{0, 0}, {7 27, 859}}";1543 sepNavVisRect = "{{0, 0}, {767, 603}}"; 1596 1544 }; 1597 1545 }; 1598 1546 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */ = { 1599 1547 uiCtxt = { 1600 sepNavIntBoundsRect = "{{0, 0}, { 813, 1414}}";1548 sepNavIntBoundsRect = "{{0, 0}, {767, 1414}}"; 1601 1549 sepNavSelRange = "{757, 0}"; 1602 sepNavVisRect = "{{0, 336}, {813, 385}}";1550 sepNavVisRect = "{{0, 140}, {767, 603}}"; 1603 1551 }; 1604 1552 }; -
trunk/SophyaPI/PI/Quartz/PI.xcodeproj/project.pbxproj
r3747 r4077 7 7 objects = { 8 8 9 /* Begin PBXApplicationTarget section */10 6D10687D067DC9AB009E5976 /* PIAQTest */ = {11 isa = PBXApplicationTarget;12 buildConfigurationList = 6DF29DDD0B71EEB300F55B65 /* Build configuration list for PBXApplicationTarget "PIAQTest" */;13 buildPhases = (14 6D106878067DC9AB009E5976 /* Headers */,15 6D106879067DC9AB009E5976 /* Resources */,16 6D10687A067DC9AB009E5976 /* Sources */,17 6D10687B067DC9AB009E5976 /* Frameworks */,18 6D10687C067DC9AB009E5976 /* Rez */,19 );20 buildSettings = {21 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build;22 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build;23 OPTIMIZATION_CFLAGS = "-O0";24 OTHER_CFLAGS = "-D__MACOSX__";25 OTHER_LDFLAGS = "";26 OTHER_REZFLAGS = "";27 PREBINDING = NO;28 PRODUCT_NAME = PIAQTest;29 SECTORDER_FLAGS = "";30 WARNING_CFLAGS = (31 "-Wmost",32 "-Wno-four-char-constants",33 "-Wno-unknown-pragmas",34 );35 WRAPPER_EXTENSION = app;36 };37 dependencies = (38 );39 name = PIAQTest;40 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build;41 productName = PIAQTest;42 productReference = 6D10687E067DC9AB009E5976 /* PIAQTest.app */;43 productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>44 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">45 <plist version=\"1.0\">46 <dict>47 <key>CFBundleDevelopmentRegion</key>48 <string>English</string>49 <key>CFBundleExecutable</key>50 <string></string>51 <key>CFBundleGetInfoString</key>52 <string></string>53 <key>CFBundleIconFile</key>54 <string></string>55 <key>CFBundleIdentifier</key>56 <string></string>57 <key>CFBundleInfoDictionaryVersion</key>58 <string>6.0</string>59 <key>CFBundleName</key>60 <string></string>61 <key>CFBundlePackageType</key>62 <string>APPL</string>63 <key>CFBundleShortVersionString</key>64 <string></string>65 <key>CFBundleSignature</key>66 <string>????</string>67 <key>CFBundleVersion</key>68 <string>0.0.1d1</string>69 </dict>70 </plist>71 ";72 };73 6DE745DF0C7C4F530051D656 /* XP0 */ = {74 isa = PBXApplicationTarget;75 buildConfigurationList = 6DE745E90C7C4F530051D656 /* Build configuration list for PBXApplicationTarget "XP0" */;76 buildPhases = (77 6DE745E00C7C4F530051D656 /* Headers */,78 6DE745E20C7C4F530051D656 /* Resources */,79 6DE745E30C7C4F530051D656 /* Sources */,80 6DE745E50C7C4F530051D656 /* Frameworks */,81 6DE745E80C7C4F530051D656 /* Rez */,82 );83 buildSettings = {84 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build;85 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build;86 OPTIMIZATION_CFLAGS = "-O0";87 OTHER_CFLAGS = "-D__MACOSX__";88 OTHER_LDFLAGS = "";89 OTHER_REZFLAGS = "";90 PREBINDING = NO;91 PRODUCT_NAME = PIAQTest;92 SECTORDER_FLAGS = "";93 WARNING_CFLAGS = (94 "-Wmost",95 "-Wno-four-char-constants",96 "-Wno-unknown-pragmas",97 );98 WRAPPER_EXTENSION = app;99 };100 dependencies = (101 );102 name = XP0;103 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build;104 productName = PIAQTest;105 productReference = 6DE745ED0C7C4F530051D656 /* XP0.app */;106 productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>107 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">108 <plist version=\"1.0\">109 <dict>110 <key>CFBundleDevelopmentRegion</key>111 <string>English</string>112 <key>CFBundleExecutable</key>113 <string></string>114 <key>CFBundleGetInfoString</key>115 <string></string>116 <key>CFBundleIconFile</key>117 <string></string>118 <key>CFBundleIdentifier</key>119 <string></string>120 <key>CFBundleInfoDictionaryVersion</key>121 <string>6.0</string>122 <key>CFBundleName</key>123 <string></string>124 <key>CFBundlePackageType</key>125 <string>APPL</string>126 <key>CFBundleShortVersionString</key>127 <string></string>128 <key>CFBundleSignature</key>129 <string>????</string>130 <key>CFBundleVersion</key>131 <string>0.0.1d1</string>132 </dict>133 </plist>134 ";135 };136 6DEA07D30C88612B0016C028 /* PIT0 */ = {137 isa = PBXApplicationTarget;138 buildConfigurationList = 6DEA07DC0C88612B0016C028 /* Build configuration list for PBXApplicationTarget "PIT0" */;139 buildPhases = (140 6DEA07D40C88612B0016C028 /* Headers */,141 6DEA07D50C88612B0016C028 /* Resources */,142 6DEA07D60C88612B0016C028 /* Sources */,143 6DEA07D80C88612B0016C028 /* Frameworks */,144 6DEA07DB0C88612B0016C028 /* Rez */,145 );146 buildSettings = {147 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build;148 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build;149 OPTIMIZATION_CFLAGS = "-O0";150 OTHER_CFLAGS = "-D__MACOSX__";151 OTHER_LDFLAGS = "";152 OTHER_REZFLAGS = "";153 PREBINDING = NO;154 PRODUCT_NAME = PIAQTest;155 SECTORDER_FLAGS = "";156 WARNING_CFLAGS = (157 "-Wmost",158 "-Wno-four-char-constants",159 "-Wno-unknown-pragmas",160 );161 WRAPPER_EXTENSION = app;162 };163 dependencies = (164 );165 name = PIT0;166 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build;167 productName = PIAQTest;168 productReference = 6DEA07E00C88612B0016C028 /* PIT0.app */;169 productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>170 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">171 <plist version=\"1.0\">172 <dict>173 <key>CFBundleDevelopmentRegion</key>174 <string>English</string>175 <key>CFBundleExecutable</key>176 <string></string>177 <key>CFBundleGetInfoString</key>178 <string></string>179 <key>CFBundleIconFile</key>180 <string></string>181 <key>CFBundleIdentifier</key>182 <string></string>183 <key>CFBundleInfoDictionaryVersion</key>184 <string>6.0</string>185 <key>CFBundleName</key>186 <string></string>187 <key>CFBundlePackageType</key>188 <string>APPL</string>189 <key>CFBundleShortVersionString</key>190 <string></string>191 <key>CFBundleSignature</key>192 <string>????</string>193 <key>CFBundleVersion</key>194 <string>0.0.1d1</string>195 </dict>196 </plist>197 ";198 };199 6DEA82650C7ED3A500B7D5DD /* XP1 */ = {200 isa = PBXApplicationTarget;201 buildConfigurationList = 6DEA826F0C7ED3A500B7D5DD /* Build configuration list for PBXApplicationTarget "XP1" */;202 buildPhases = (203 6DEA82660C7ED3A500B7D5DD /* Headers */,204 6DEA82680C7ED3A500B7D5DD /* Resources */,205 6DEA82690C7ED3A500B7D5DD /* Sources */,206 6DEA826B0C7ED3A500B7D5DD /* Frameworks */,207 6DEA826E0C7ED3A500B7D5DD /* Rez */,208 );209 buildSettings = {210 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build;211 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build;212 OPTIMIZATION_CFLAGS = "-O0";213 OTHER_CFLAGS = "-D__MACOSX__";214 OTHER_LDFLAGS = "";215 OTHER_REZFLAGS = "";216 PREBINDING = NO;217 PRODUCT_NAME = PIAQTest;218 SECTORDER_FLAGS = "";219 WARNING_CFLAGS = (220 "-Wmost",221 "-Wno-four-char-constants",222 "-Wno-unknown-pragmas",223 );224 WRAPPER_EXTENSION = app;225 };226 dependencies = (227 );228 name = XP1;229 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build;230 productName = PIAQTest;231 productReference = 6DEA82730C7ED3A500B7D5DD /* XP1.app */;232 productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>233 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">234 <plist version=\"1.0\">235 <dict>236 <key>CFBundleDevelopmentRegion</key>237 <string>English</string>238 <key>CFBundleExecutable</key>239 <string></string>240 <key>CFBundleGetInfoString</key>241 <string></string>242 <key>CFBundleIconFile</key>243 <string></string>244 <key>CFBundleIdentifier</key>245 <string></string>246 <key>CFBundleInfoDictionaryVersion</key>247 <string>6.0</string>248 <key>CFBundleName</key>249 <string></string>250 <key>CFBundlePackageType</key>251 <string>APPL</string>252 <key>CFBundleShortVersionString</key>253 <string></string>254 <key>CFBundleSignature</key>255 <string>????</string>256 <key>CFBundleVersion</key>257 <string>0.0.1d1</string>258 </dict>259 </plist>260 ";261 };262 /* End PBXApplicationTarget section */263 264 9 /* Begin PBXBuildFile section */ 265 089C1668FE841158C02AAC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; }; 266 08FB77ABFE841565C02AAC07 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 267 6D0E25040665D32C009E5976 /* pimsghandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */; }; 268 6D0E251D0665D642009E5976 /* pimsghandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C020662462C009E5976 /* pimsghandler.h */; }; 269 6D0E251E0665D653009E5976 /* PI_Prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */; }; 270 6D0E25200665D8A2009E5976 /* picolist.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C040662464E009E5976 /* picolist.h */; }; 271 6D0E25210665E286009E5976 /* picontainergen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526BFA06624512009E5976 /* picontainergen.h */; }; 272 6D0E25220665E287009E5976 /* picontainergen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D526BF706624488009E5976 /* picontainergen.cc */; }; 273 6D0E25240665E29E009E5976 /* piwdgquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D189BFE0619C1F5009E5976 /* piwdgquartz.h */; }; 274 6D0E25250665E29F009E5976 /* piwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C000662461A009E5976 /* piwdggen.h */; }; 275 6D0E25260665E2A9009E5976 /* piwdgquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D189BFF0619C1F5009E5976 /* piwdgquartz.cpp */; }; 276 6D0E25270665E2A9009E5976 /* piwdggen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D526C0606624678009E5976 /* piwdggen.cc */; }; 277 6D0E25280665E337009E5976 /* pievthandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C0A066246A9009E5976 /* pievthandler.h */; }; 278 6D0E25290665E337009E5976 /* PIWindowQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D98FCF4062C1CDB009E5976 /* PIWindowQuartz.h */; }; 279 6D0E252B0665E338009E5976 /* PIContainerQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D41F30A064771A8009E5976 /* PIContainerQuartz.h */; }; 280 6D0E252C0665E33A009E5976 /* PIContainerQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D41F30B064771A8009E5976 /* PIContainerQuartz.cpp */; }; 281 6D0E252D0665E33A009E5976 /* pievthandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D526C0806624689009E5976 /* pievthandler.cc */; }; 282 6D0E252E0665E33B009E5976 /* PIWindowQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D98FCF5062C1CDB009E5976 /* PIWindowQuartz.cpp */; }; 283 6D0E253006661DC2009E5976 /* piwindowgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77E80663268E009E5976 /* piwindowgen.h */; }; 284 6D0E253106661DC4009E5976 /* piwindowgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77E90663268E009E5976 /* piwindowgen.cc */; }; 285 6D106880067DC9B3009E5976 /* QuartzAppTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; }; 286 6D106881067DC9B6009E5976 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 287 6D622CF60D8ED19100428D9A /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034768DEFF38A45A11DB9C8B /* PI.framework */; }; 288 6D6F12710D6446D500583608 /* machdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12700D6446D500583608 /* machdefs.h */; }; 289 6D6F129A0D6448E500583608 /* sopnamsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12990D6448E500583608 /* sopnamsp.h */; }; 290 6D6F12AE0D644B2B00583608 /* pisysdep.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */; }; 291 6D6F12F40D644DA100583608 /* pigraphquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */; }; 292 6D6F132F0D6454DD00583608 /* pifontquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */; }; 293 6D6F13310D64550C00583608 /* pifontquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */; }; 294 6D6F134E0D64572500583608 /* picmapquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */; }; 295 6D6F13500D64573200583608 /* picmapquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F134F0D64573200583608 /* picmapquartz.h */; }; 296 6D6F13800D6458E200583608 /* pigraphquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; }; 297 6D6F13AC0D645C3200583608 /* picmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13AB0D645C3200583608 /* picmap.h */; }; 298 6D6F13B00D645C4D00583608 /* picmap.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13AD0D645C4D00583608 /* picmap.cc */; }; 299 6D6F13B10D645C4D00583608 /* picmapgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13AE0D645C4D00583608 /* picmapgen.cc */; }; 300 6D6F13B20D645C4D00583608 /* picmapgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13AF0D645C4D00583608 /* picmapgen.h */; }; 301 6D6F13C00D645E8B00583608 /* piconsenum.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13BF0D645E8B00583608 /* piconsenum.h */; }; 302 6D6F13FE0D64604000583608 /* pigraphgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F60D64604000583608 /* pigraphgen.cc */; }; 303 6D6F13FF0D64604000583608 /* pigratt.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F70D64604000583608 /* pigratt.cc */; }; 304 6D6F14000D64604000583608 /* pigratt.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13F80D64604000583608 /* pigratt.h */; }; 305 6D6F14010D64604000583608 /* pigrcoord.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F90D64604000583608 /* pigrcoord.cc */; }; 306 6D6F14020D64604000583608 /* pigrcoord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13FA0D64604000583608 /* pigrcoord.h */; }; 307 6D6F14030D64604000583608 /* pilineatt.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13FB0D64604000583608 /* pilineatt.cc */; }; 308 6D6F14040D64604000583608 /* pilineatt.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13FC0D64604000583608 /* pilineatt.h */; }; 309 6D6F14050D64604000583608 /* psfile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13FD0D64604000583608 /* psfile.cc */; }; 310 6D6F14090D64605E00583608 /* pifontgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14070D64605E00583608 /* pifontgen.cc */; }; 311 6D6F140A0D64605E00583608 /* pifontgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F14080D64605E00583608 /* pifontgen.h */; }; 312 6D6F14120D64611D00583608 /* strutilxx.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14100D64611D00583608 /* strutilxx.cc */; }; 313 6D6F14130D64611D00583608 /* strutilxx.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F14110D64611D00583608 /* strutilxx.h */; }; 314 6D6F14750D6463FA00583608 /* xp1.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14740D6463FA00583608 /* xp1.cc */; }; 315 6D7D4E4C066710EB009E5976 /* pimenubargen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77DE06632635009E5976 /* pimenubargen.h */; }; 316 6D7D4E4D066710EB009E5976 /* pimenubargen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77DF0663263C009E5976 /* pimenubargen.cc */; }; 317 6D7D4E4E066713CB009E5976 /* pimenugen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77E10663264C009E5976 /* pimenugen.cc */; }; 318 6D7D4E4F066713CC009E5976 /* pimenugen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77E00663264C009E5976 /* pimenugen.h */; }; 319 6D7D4E520667277A009E5976 /* PIMenuBarQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D7D4E500667277A009E5976 /* PIMenuBarQuartz.h */; }; 320 6D7D4E530667277A009E5976 /* PIMenuBarQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D7D4E510667277A009E5976 /* PIMenuBarQuartz.cpp */; }; 321 6D7D4E5706673450009E5976 /* PIMenuQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D7D4E5506673450009E5976 /* PIMenuQuartz.h */; }; 322 6D7D4E5806673450009E5976 /* PIMenuQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D7D4E5606673450009E5976 /* PIMenuQuartz.cpp */; }; 323 6DBF802306D0A01F009E5976 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034768DEFF38A45A11DB9C8B /* PI.framework */; }; 324 6DE18B860E837AD800414227 /* pioptmenuquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE18B840E837AD800414227 /* pioptmenuquartz.h */; }; 325 6DE18B870E837AD800414227 /* pioptmenuquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DE18B850E837AD800414227 /* pioptmenuquartz.cpp */; }; 326 6DE18BF80E83E4FE00414227 /* pidrwtools.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DE18BF60E83E4FE00414227 /* pidrwtools.cc */; }; 327 6DE18BF90E83E4FE00414227 /* pidrwtools.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE18BF70E83E4FE00414227 /* pidrwtools.h */; }; 328 6DE18C1A0E83E91700414227 /* pibwdgquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE18C180E83E91700414227 /* pibwdgquartz.h */; }; 329 6DE18C1B0E83E91700414227 /* pibwdgquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DE18C190E83E91700414227 /* pibwdgquartz.cpp */; }; 330 6DE745E60C7C4F530051D656 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 331 6DE745E70C7C4F530051D656 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034768DEFF38A45A11DB9C8B /* PI.framework */; }; 332 6DE745F00C7C4F720051D656 /* xp0.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */; }; 333 6DE8E8160E87BA6D0031A5D9 /* pigraphps.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DE8E8130E87BA6D0031A5D9 /* pigraphps.cc */; }; 334 6DE8E8170E87BA6D0031A5D9 /* pigraphps.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE8E8140E87BA6D0031A5D9 /* pigraphps.h */; }; 335 6DEA07D90C88612B0016C028 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 336 6DEA07DA0C88612B0016C028 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034768DEFF38A45A11DB9C8B /* PI.framework */; }; 337 6DEA07E60C8861E90016C028 /* pit0.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DEA07E50C8861E90016C028 /* pit0.cc */; }; 338 6DEA826C0C7ED3A500B7D5DD /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 339 6DEA826D0C7ED3A500B7D5DD /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034768DEFF38A45A11DB9C8B /* PI.framework */; }; 340 6DEA82D00C7EDF5700B7D5DD /* pistdwdggen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77E30663266A009E5976 /* pistdwdggen.cc */; }; 341 6DEA82D10C7EDF5B00B7D5DD /* pistdwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77E20663266A009E5976 /* pistdwdggen.h */; }; 342 6DEA831F0C7F162300B7D5DD /* pistdwdgquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEA831E0C7F162300B7D5DD /* pistdwdgquartz.h */; }; 343 6DEA83230C7F166500B7D5DD /* pistdwdgquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DEA83220C7F166500B7D5DD /* pistdwdgquartz.cpp */; }; 344 6DF012F60CBF6A510026E580 /* PIPeriodQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF012F40CBF6A510026E580 /* PIPeriodQuartz.h */; }; 345 6DF012F70CBF6A510026E580 /* PIPeriodQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DF012F50CBF6A510026E580 /* PIPeriodQuartz.cpp */; }; 346 6DF26D1A0E7FB7EC001AE7EF /* pibwdggen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D160E7FB7EC001AE7EF /* pibwdggen.cc */; }; 347 6DF26D1B0E7FB7EC001AE7EF /* pibwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D170E7FB7EC001AE7EF /* pibwdggen.h */; }; 348 6DF26D1C0E7FB7EC001AE7EF /* pidrawer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D180E7FB7EC001AE7EF /* pidrawer.cc */; }; 349 6DF26D1D0E7FB7EC001AE7EF /* pidrawer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D190E7FB7EC001AE7EF /* pidrawer.h */; }; 350 6DF26D240E7FB84E001AE7EF /* piaxes.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D1E0E7FB84E001AE7EF /* piaxes.cc */; }; 351 6DF26D250E7FB84E001AE7EF /* piaxes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D1F0E7FB84E001AE7EF /* piaxes.h */; }; 352 6DF26D260E7FB84E001AE7EF /* pigraphgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D200E7FB84E001AE7EF /* pigraphgen.h */; }; 353 6DF26D270E7FB84E001AE7EF /* pigraphuc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D210E7FB84E001AE7EF /* pigraphuc.cc */; }; 354 6DF26D280E7FB84E001AE7EF /* pigraphuc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D220E7FB84E001AE7EF /* pigraphuc.h */; }; 355 6DF26D290E7FB84E001AE7EF /* psfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D230E7FB84E001AE7EF /* psfile.h */; }; 356 6DF26D2B0E7FDF45001AE7EF /* ucckprot.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D2A0E7FDF45001AE7EF /* ucckprot.h */; }; 357 6DF26D500E7FED78001AE7EF /* pioptmenugen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D4E0E7FED78001AE7EF /* pioptmenugen.cc */; }; 358 6DF26D510E7FED78001AE7EF /* pioptmenugen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D4F0E7FED78001AE7EF /* pioptmenugen.h */; }; 359 6DF7756D0CC3A8DA00D784C9 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DF7756C0CC3A8DA00D784C9 /* CoreFoundation.framework */; }; 360 6DFD5AD206773E42009E5976 /* piapplgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77DD06632616009E5976 /* piapplgen.h */; }; 361 6DFD5AD306773E43009E5976 /* piapplgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77DC0663260E009E5976 /* piapplgen.cc */; }; 362 6DFD5AD606774018009E5976 /* PIApplQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */; }; 363 6DFD5AD706774018009E5976 /* PIApplQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */; }; 10 088CC8E4149A494B00210C77 /* pimsghandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C020662462C009E5976 /* pimsghandler.h */; }; 11 088CC8E5149A494B00210C77 /* PI_Prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */; }; 12 088CC8E6149A494B00210C77 /* picolist.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C040662464E009E5976 /* picolist.h */; }; 13 088CC8E7149A494B00210C77 /* picontainergen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526BFA06624512009E5976 /* picontainergen.h */; }; 14 088CC8E8149A494B00210C77 /* piwdgquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D189BFE0619C1F5009E5976 /* piwdgquartz.h */; }; 15 088CC8E9149A494B00210C77 /* piwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C000662461A009E5976 /* piwdggen.h */; }; 16 088CC8EA149A494B00210C77 /* pievthandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C0A066246A9009E5976 /* pievthandler.h */; }; 17 088CC8EB149A494B00210C77 /* PIWindowQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D98FCF4062C1CDB009E5976 /* PIWindowQuartz.h */; }; 18 088CC8EC149A494B00210C77 /* PIContainerQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D41F30A064771A8009E5976 /* PIContainerQuartz.h */; }; 19 088CC8ED149A494B00210C77 /* piwindowgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77E80663268E009E5976 /* piwindowgen.h */; }; 20 088CC8EE149A494B00210C77 /* pimenubargen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77DE06632635009E5976 /* pimenubargen.h */; }; 21 088CC8EF149A494B00210C77 /* pimenugen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77E00663264C009E5976 /* pimenugen.h */; }; 22 088CC8F0149A494B00210C77 /* PIMenuBarQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D7D4E500667277A009E5976 /* PIMenuBarQuartz.h */; }; 23 088CC8F1149A494B00210C77 /* PIMenuQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D7D4E5506673450009E5976 /* PIMenuQuartz.h */; }; 24 088CC8F2149A494B00210C77 /* piapplgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77DD06632616009E5976 /* piapplgen.h */; }; 25 088CC8F3149A494B00210C77 /* PIApplQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */; }; 26 088CC8F4149A494B00210C77 /* pistdwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77E20663266A009E5976 /* pistdwdggen.h */; }; 27 088CC8F5149A494B00210C77 /* pistdwdgquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEA831E0C7F162300B7D5DD /* pistdwdgquartz.h */; }; 28 088CC8F6149A494B00210C77 /* PIPeriodQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF012F40CBF6A510026E580 /* PIPeriodQuartz.h */; }; 29 088CC8F7149A494B00210C77 /* machdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12700D6446D500583608 /* machdefs.h */; }; 30 088CC8F8149A494B00210C77 /* sopnamsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12990D6448E500583608 /* sopnamsp.h */; }; 31 088CC8F9149A494B00210C77 /* pisysdep.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */; }; 32 088CC8FA149A494B00210C77 /* pigraphquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */; }; 33 088CC8FB149A494B00210C77 /* pifontquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */; }; 34 088CC8FC149A494B00210C77 /* picmapquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F134F0D64573200583608 /* picmapquartz.h */; }; 35 088CC8FD149A494B00210C77 /* picmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13AB0D645C3200583608 /* picmap.h */; }; 36 088CC8FE149A494B00210C77 /* picmapgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13AF0D645C4D00583608 /* picmapgen.h */; }; 37 088CC8FF149A494B00210C77 /* piconsenum.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13BF0D645E8B00583608 /* piconsenum.h */; }; 38 088CC900149A494B00210C77 /* pigratt.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13F80D64604000583608 /* pigratt.h */; }; 39 088CC901149A494B00210C77 /* pigrcoord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13FA0D64604000583608 /* pigrcoord.h */; }; 40 088CC902149A494B00210C77 /* pilineatt.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13FC0D64604000583608 /* pilineatt.h */; }; 41 088CC903149A494B00210C77 /* pifontgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F14080D64605E00583608 /* pifontgen.h */; }; 42 088CC904149A494B00210C77 /* strutilxx.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F14110D64611D00583608 /* strutilxx.h */; }; 43 088CC905149A494B00210C77 /* pibwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D170E7FB7EC001AE7EF /* pibwdggen.h */; }; 44 088CC906149A494B00210C77 /* pidrawer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D190E7FB7EC001AE7EF /* pidrawer.h */; }; 45 088CC907149A494B00210C77 /* piaxes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D1F0E7FB84E001AE7EF /* piaxes.h */; }; 46 088CC908149A494B00210C77 /* pigraphgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D200E7FB84E001AE7EF /* pigraphgen.h */; }; 47 088CC909149A494B00210C77 /* pigraphuc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D220E7FB84E001AE7EF /* pigraphuc.h */; }; 48 088CC90A149A494B00210C77 /* psfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D230E7FB84E001AE7EF /* psfile.h */; }; 49 088CC90B149A494B00210C77 /* ucckprot.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D2A0E7FDF45001AE7EF /* ucckprot.h */; }; 50 088CC90C149A494B00210C77 /* pioptmenugen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF26D4F0E7FED78001AE7EF /* pioptmenugen.h */; }; 51 088CC90D149A494B00210C77 /* pioptmenuquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE18B840E837AD800414227 /* pioptmenuquartz.h */; }; 52 088CC90E149A494B00210C77 /* pidrwtools.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE18BF70E83E4FE00414227 /* pidrwtools.h */; }; 53 088CC90F149A494B00210C77 /* pibwdgquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE18C180E83E91700414227 /* pibwdgquartz.h */; }; 54 088CC910149A494B00210C77 /* pigraphps.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE8E8140E87BA6D0031A5D9 /* pigraphps.h */; }; 55 088CC911149A494B00210C77 /* pieventquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */; }; 56 088CC913149A494B00210C77 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; }; 57 088CC915149A494B00210C77 /* pimsghandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */; }; 58 088CC916149A494B00210C77 /* picontainergen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D526BF706624488009E5976 /* picontainergen.cc */; }; 59 088CC917149A494B00210C77 /* piwdgquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D189BFF0619C1F5009E5976 /* piwdgquartz.cpp */; }; 60 088CC918149A494B00210C77 /* piwdggen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D526C0606624678009E5976 /* piwdggen.cc */; }; 61 088CC919149A494B00210C77 /* PIContainerQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D41F30B064771A8009E5976 /* PIContainerQuartz.cpp */; }; 62 088CC91A149A494B00210C77 /* pievthandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D526C0806624689009E5976 /* pievthandler.cc */; }; 63 088CC91B149A494B00210C77 /* PIWindowQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D98FCF5062C1CDB009E5976 /* PIWindowQuartz.cpp */; }; 64 088CC91C149A494B00210C77 /* piwindowgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77E90663268E009E5976 /* piwindowgen.cc */; }; 65 088CC91D149A494B00210C77 /* pimenubargen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77DF0663263C009E5976 /* pimenubargen.cc */; }; 66 088CC91E149A494B00210C77 /* pimenugen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77E10663264C009E5976 /* pimenugen.cc */; }; 67 088CC91F149A494B00210C77 /* PIMenuBarQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D7D4E510667277A009E5976 /* PIMenuBarQuartz.cpp */; }; 68 088CC920149A494B00210C77 /* PIMenuQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D7D4E5606673450009E5976 /* PIMenuQuartz.cpp */; }; 69 088CC921149A494B00210C77 /* piapplgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77DC0663260E009E5976 /* piapplgen.cc */; }; 70 088CC922149A494B00210C77 /* PIApplQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */; }; 71 088CC923149A494B00210C77 /* pistdwdggen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77E30663266A009E5976 /* pistdwdggen.cc */; }; 72 088CC924149A494B00210C77 /* pistdwdgquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DEA83220C7F166500B7D5DD /* pistdwdgquartz.cpp */; }; 73 088CC925149A494B00210C77 /* PIPeriodQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DF012F50CBF6A510026E580 /* PIPeriodQuartz.cpp */; }; 74 088CC926149A494B00210C77 /* pifontquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */; }; 75 088CC927149A494B00210C77 /* picmapquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */; }; 76 088CC928149A494B00210C77 /* pigraphquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; }; 77 088CC929149A494B00210C77 /* picmap.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13AD0D645C4D00583608 /* picmap.cc */; }; 78 088CC92A149A494B00210C77 /* picmapgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13AE0D645C4D00583608 /* picmapgen.cc */; }; 79 088CC92B149A494B00210C77 /* pigraphgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F60D64604000583608 /* pigraphgen.cc */; }; 80 088CC92C149A494B00210C77 /* pigratt.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F70D64604000583608 /* pigratt.cc */; }; 81 088CC92D149A494B00210C77 /* pigrcoord.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F90D64604000583608 /* pigrcoord.cc */; }; 82 088CC92E149A494B00210C77 /* pilineatt.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13FB0D64604000583608 /* pilineatt.cc */; }; 83 088CC92F149A494B00210C77 /* psfile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13FD0D64604000583608 /* psfile.cc */; }; 84 088CC930149A494B00210C77 /* pifontgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14070D64605E00583608 /* pifontgen.cc */; }; 85 088CC931149A494B00210C77 /* strutilxx.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14100D64611D00583608 /* strutilxx.cc */; }; 86 088CC932149A494B00210C77 /* pibwdggen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D160E7FB7EC001AE7EF /* pibwdggen.cc */; }; 87 088CC933149A494B00210C77 /* pidrawer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D180E7FB7EC001AE7EF /* pidrawer.cc */; }; 88 088CC934149A494B00210C77 /* piaxes.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D1E0E7FB84E001AE7EF /* piaxes.cc */; }; 89 088CC935149A494B00210C77 /* pigraphuc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D210E7FB84E001AE7EF /* pigraphuc.cc */; }; 90 088CC936149A494B00210C77 /* pioptmenugen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DF26D4E0E7FED78001AE7EF /* pioptmenugen.cc */; }; 91 088CC937149A494B00210C77 /* pioptmenuquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DE18B850E837AD800414227 /* pioptmenuquartz.cpp */; }; 92 088CC938149A494B00210C77 /* pidrwtools.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DE18BF60E83E4FE00414227 /* pidrwtools.cc */; }; 93 088CC939149A494B00210C77 /* pibwdgquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DE18C190E83E91700414227 /* pibwdgquartz.cpp */; }; 94 088CC93A149A494B00210C77 /* pigraphps.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DE8E8130E87BA6D0031A5D9 /* pigraphps.cc */; }; 95 088CC93B149A494B00210C77 /* pieventquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DD04EE4113D3FCB00B55104 /* pieventquartz.cpp */; }; 96 088CC93D149A494B00210C77 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 97 088CC93E149A494B00210C77 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DF7756C0CC3A8DA00D784C9 /* CoreFoundation.framework */; }; 98 088CC94A149A494B00210C77 /* QuartzAppTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; }; 99 088CC94C149A494B00210C77 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 100 088CC95A149A494B00210C77 /* xp0.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */; }; 101 088CC95C149A494B00210C77 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 102 088CC96A149A494B00210C77 /* xp1.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14740D6463FA00583608 /* xp1.cc */; }; 103 088CC96C149A494B00210C77 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 104 088CC97A149A494B00210C77 /* pit0.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DEA07E50C8861E90016C028 /* pit0.cc */; }; 105 088CC97C149A494B00210C77 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; 106 088CC991149A494B00210C77 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 088CC945149A494B00210C77 /* PI.framework */; }; 107 088CC992149A494C00210C77 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 088CC945149A494B00210C77 /* PI.framework */; }; 108 088CC993149A494C00210C77 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 088CC945149A494B00210C77 /* PI.framework */; }; 109 088CC994149A494C00210C77 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 088CC945149A494B00210C77 /* PI.framework */; }; 110 088CC995149A494C00210C77 /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 088CC945149A494B00210C77 /* PI.framework */; }; 364 111 /* End PBXBuildFile section */ 365 112 366 /* Begin PBXBuildStyle section */367 4F0BB7EC011F40E904CA0E50 /* Development */ = {368 isa = PBXBuildStyle;369 buildSettings = {370 COPY_PHASE_STRIP = NO;371 GCC_DYNAMIC_NO_PIC = NO;372 GCC_ENABLE_FIX_AND_CONTINUE = YES;373 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;374 GCC_OPTIMIZATION_LEVEL = 0;375 OPTIMIZATION_CFLAGS = "-O0";376 ZERO_LINK = YES;377 };378 name = Development;379 };380 4F0BB7ED011F40E904CA0E50 /* Deployment */ = {381 isa = PBXBuildStyle;382 buildSettings = {383 COPY_PHASE_STRIP = YES;384 GCC_ENABLE_FIX_AND_CONTINUE = NO;385 ZERO_LINK = NO;386 };387 name = Deployment;388 };389 /* End PBXBuildStyle section */390 391 113 /* Begin PBXFileReference section */ 392 034768DEFF38A45A11DB9C8B /* PI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 114 088CC944149A494B00210C77 /* Info-PI__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-PI__Upgraded_.plist"; sourceTree = "<group>"; }; 115 088CC945149A494B00210C77 /* PI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 116 088CC953149A494B00210C77 /* Info-PIAQTest__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-PIAQTest__Upgraded_.plist"; sourceTree = "<group>"; }; 117 088CC954149A494B00210C77 /* PIAQTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PIAQTest.app; sourceTree = BUILT_PRODUCTS_DIR; }; 118 088CC963149A494B00210C77 /* Info-XP0__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-XP0__Upgraded_.plist"; sourceTree = "<group>"; }; 119 088CC964149A494B00210C77 /* XP0.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XP0.app; sourceTree = BUILT_PRODUCTS_DIR; }; 120 088CC973149A494B00210C77 /* Info-XP1__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-XP1__Upgraded_.plist"; sourceTree = "<group>"; }; 121 088CC974149A494B00210C77 /* XP1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XP1.app; sourceTree = BUILT_PRODUCTS_DIR; }; 122 088CC983149A494B00210C77 /* Info-PIT0__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-PIT0__Upgraded_.plist"; sourceTree = "<group>"; }; 123 088CC984149A494B00210C77 /* PIT0.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PIT0.app; sourceTree = BUILT_PRODUCTS_DIR; }; 124 088CC98F149A494B00210C77 /* BaoAdc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BaoAdc.app; sourceTree = BUILT_PRODUCTS_DIR; }; 393 125 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 394 126 08FB77AAFE841565C02AAC07 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; … … 396 128 6D0E25030665D32C009E5976 /* pimsghandler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pimsghandler.cc; path = ../pimsghandler.cc; sourceTree = SOURCE_ROOT; }; 397 129 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; path = QuartzAppTest.cpp; sourceTree = SOURCE_ROOT; }; 398 6D10687E067DC9AB009E5976 /* PIAQTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; path = PIAQTest.app; sourceTree = BUILT_PRODUCTS_DIR; };399 130 6D189BFE0619C1F5009E5976 /* piwdgquartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = piwdgquartz.h; sourceTree = "<group>"; }; 400 131 6D189BFF0619C1F5009E5976 /* piwdgquartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = piwdgquartz.cpp; sourceTree = "<group>"; }; … … 409 140 6D526C0806624689009E5976 /* pievthandler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pievthandler.cc; path = ../pievthandler.cc; sourceTree = SOURCE_ROOT; }; 410 141 6D526C0A066246A9009E5976 /* pievthandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pievthandler.h; path = ../pievthandler.h; sourceTree = SOURCE_ROOT; }; 411 6D622CD60D8ECB6300428D9A /* BaoAdc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BaoAdc.app; sourceTree = BUILT_PRODUCTS_DIR; }; 412 6D622CD80D8ECB6300428D9A /* BaoAdc-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "BaoAdc-Info.plist"; sourceTree = "<group>"; }; 142 6D622CD80D8ECB6300428D9A /* BaoAdc-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BaoAdc-Info.plist"; sourceTree = "<group>"; }; 413 143 6D6F12700D6446D500583608 /* machdefs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = machdefs.h; sourceTree = "<group>"; }; 414 144 6D6F12990D6448E500583608 /* sopnamsp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sopnamsp.h; sourceTree = "<group>"; }; … … 445 175 6D98FCF5062C1CDB009E5976 /* PIWindowQuartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PIWindowQuartz.cpp; sourceTree = SOURCE_ROOT; }; 446 176 6DC3740A070405C7009E5976 /* todo.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = todo.txt; sourceTree = "<group>"; }; 177 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pieventquartz.h; sourceTree = "<group>"; }; 178 6DD04EE4113D3FCB00B55104 /* pieventquartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pieventquartz.cpp; sourceTree = "<group>"; }; 447 179 6DDB77DC0663260E009E5976 /* piapplgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piapplgen.cc; path = ../piapplgen.cc; sourceTree = SOURCE_ROOT; }; 448 180 6DDB77DD06632616009E5976 /* piapplgen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piapplgen.h; path = ../piapplgen.h; sourceTree = SOURCE_ROOT; }; … … 461 193 6DE18C180E83E91700414227 /* pibwdgquartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pibwdgquartz.h; sourceTree = "<group>"; }; 462 194 6DE18C190E83E91700414227 /* pibwdgquartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pibwdgquartz.cpp; sourceTree = "<group>"; }; 463 6DE744360C7C2DF40051D656 /* XP0-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text. xml; path = "XP0-Info.plist"; sourceTree = "<group>"; };195 6DE744360C7C2DF40051D656 /* XP0-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "XP0-Info.plist"; sourceTree = "<group>"; }; 464 196 6DE7443F0C7C2E390051D656 /* xp0.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = xp0.cc; path = ../Tests/xp0.cc; sourceTree = SOURCE_ROOT; }; 465 6DE745ED0C7C4F530051D656 /* XP0.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XP0.app; sourceTree = BUILT_PRODUCTS_DIR; };466 197 6DE8E8130E87BA6D0031A5D9 /* pigraphps.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pigraphps.cc; path = ../pigraphps.cc; sourceTree = SOURCE_ROOT; }; 467 198 6DE8E8140E87BA6D0031A5D9 /* pigraphps.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pigraphps.h; path = ../pigraphps.h; sourceTree = SOURCE_ROOT; }; 468 6DEA07E00C88612B0016C028 /* PIT0.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PIT0.app; sourceTree = BUILT_PRODUCTS_DIR; };469 199 6DEA07E50C8861E90016C028 /* pit0.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pit0.cc; path = ../Tests/pit0.cc; sourceTree = SOURCE_ROOT; }; 470 6DEA82730C7ED3A500B7D5DD /* XP1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XP1.app; sourceTree = BUILT_PRODUCTS_DIR; };471 200 6DEA831E0C7F162300B7D5DD /* pistdwdgquartz.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pistdwdgquartz.h; sourceTree = "<group>"; }; 472 201 6DEA83220C7F166500B7D5DD /* pistdwdgquartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pistdwdgquartz.cpp; sourceTree = "<group>"; }; … … 491 220 /* End PBXFileReference section */ 492 221 493 /* Begin PBXFrameworkTarget section */494 0867D69CFE84028FC02AAC07 /* PI */ = {495 isa = PBXFrameworkTarget;496 buildConfigurationList = 6DF29DD90B71EEB300F55B65 /* Build configuration list for PBXFrameworkTarget "PI" */;497 buildPhases = (498 0867D69DFE84028FC02AAC07 /* Headers */,499 0867D69EFE84028FC02AAC07 /* Resources */,500 0867D69FFE84028FC02AAC07 /* Sources */,501 0867D6A0FE84028FC02AAC07 /* Frameworks */,502 0867D6A2FE84028FC02AAC07 /* Rez */,503 );504 buildSettings = {505 DYLIB_COMPATIBILITY_VERSION = 1;506 DYLIB_CURRENT_VERSION = 1;507 FRAMEWORK_SEARCH_PATHS = "";508 FRAMEWORK_VERSION = A;509 HEADER_SEARCH_PATHS = "";510 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build;511 LIBRARY_SEARCH_PATHS = "";512 OPTIMIZATION_CFLAGS = "-O0";513 OTHER_CFLAGS = "-D__MACOSX__";514 OTHER_LDFLAGS = "";515 PREBINDING = NO;516 PRODUCT_NAME = PI;517 SECTORDER_FLAGS = "";518 WARNING_CFLAGS = (519 "-Wmost",520 "-Wno-four-char-constants",521 "-Wno-unknown-pragmas",522 );523 WRAPPER_EXTENSION = framework;524 };525 dependencies = (526 );527 name = PI;528 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build;529 productName = PI;530 productReference = 034768DEFF38A45A11DB9C8B /* PI.framework */;531 productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>532 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">533 <plist version=\"1.0\">534 <dict>535 <key>CFBundleDevelopmentRegion</key>536 <string>English</string>537 <key>CFBundleExecutable</key>538 <string>PI</string>539 <key>CFBundleIconFile</key>540 <string></string>541 <key>CFBundleIdentifier</key>542 <string></string>543 <key>CFBundleInfoDictionaryVersion</key>544 <string>6.0</string>545 <key>CFBundlePackageType</key>546 <string>FMWK</string>547 <key>CFBundleSignature</key>548 <string>????</string>549 <key>CFBundleVersion</key>550 <string>0.0.1d1</string>551 <key>CSResourcesFileMapped</key>552 <true/>553 </dict>554 </plist>555 ";556 };557 /* End PBXFrameworkTarget section */558 559 222 /* Begin PBXFrameworksBuildPhase section */ 560 08 67D6A0FE84028FC02AAC07 /* Frameworks */ = {223 088CC93C149A494B00210C77 /* Frameworks */ = { 561 224 isa = PBXFrameworksBuildPhase; 562 225 buildActionMask = 2147483647; 563 226 files = ( 564 08 FB77ABFE841565C02AAC07 /* Carbon.framework in Frameworks */,565 6DF7756D0CC3A8DA00D784C9/* CoreFoundation.framework in Frameworks */,566 ); 567 runOnlyForDeploymentPostprocessing = 0; 568 }; 569 6D10687B067DC9AB009E5976/* Frameworks */ = {227 088CC93D149A494B00210C77 /* Carbon.framework in Frameworks */, 228 088CC93E149A494B00210C77 /* CoreFoundation.framework in Frameworks */, 229 ); 230 runOnlyForDeploymentPostprocessing = 0; 231 }; 232 088CC94B149A494B00210C77 /* Frameworks */ = { 570 233 isa = PBXFrameworksBuildPhase; 571 234 buildActionMask = 2147483647; 572 235 files = ( 573 6D106881067DC9B6009E5976/* Carbon.framework in Frameworks */,574 6DBF802306D0A01F009E5976/* PI.framework in Frameworks */,575 ); 576 runOnlyForDeploymentPostprocessing = 0; 577 }; 578 6D622CD40D8ECB6300428D9A/* Frameworks */ = {236 088CC94C149A494B00210C77 /* Carbon.framework in Frameworks */, 237 088CC991149A494B00210C77 /* PI.framework in Frameworks */, 238 ); 239 runOnlyForDeploymentPostprocessing = 0; 240 }; 241 088CC95B149A494B00210C77 /* Frameworks */ = { 579 242 isa = PBXFrameworksBuildPhase; 580 243 buildActionMask = 2147483647; 581 244 files = ( 582 6D622CF60D8ED19100428D9A /* PI.framework in Frameworks */, 583 ); 584 runOnlyForDeploymentPostprocessing = 0; 585 }; 586 6DE745E50C7C4F530051D656 /* Frameworks */ = { 245 088CC95C149A494B00210C77 /* Carbon.framework in Frameworks */, 246 088CC992149A494C00210C77 /* PI.framework in Frameworks */, 247 ); 248 runOnlyForDeploymentPostprocessing = 0; 249 }; 250 088CC96B149A494B00210C77 /* Frameworks */ = { 587 251 isa = PBXFrameworksBuildPhase; 588 252 buildActionMask = 2147483647; 589 253 files = ( 590 6DE745E60C7C4F530051D656/* Carbon.framework in Frameworks */,591 6DE745E70C7C4F530051D656/* PI.framework in Frameworks */,592 ); 593 runOnlyForDeploymentPostprocessing = 0; 594 }; 595 6DEA07D80C88612B0016C028/* Frameworks */ = {254 088CC96C149A494B00210C77 /* Carbon.framework in Frameworks */, 255 088CC993149A494C00210C77 /* PI.framework in Frameworks */, 256 ); 257 runOnlyForDeploymentPostprocessing = 0; 258 }; 259 088CC97B149A494B00210C77 /* Frameworks */ = { 596 260 isa = PBXFrameworksBuildPhase; 597 261 buildActionMask = 2147483647; 598 262 files = ( 599 6DEA07D90C88612B0016C028/* Carbon.framework in Frameworks */,600 6DEA07DA0C88612B0016C028/* PI.framework in Frameworks */,601 ); 602 runOnlyForDeploymentPostprocessing = 0; 603 }; 604 6DEA826B0C7ED3A500B7D5DD/* Frameworks */ = {263 088CC97C149A494B00210C77 /* Carbon.framework in Frameworks */, 264 088CC994149A494C00210C77 /* PI.framework in Frameworks */, 265 ); 266 runOnlyForDeploymentPostprocessing = 0; 267 }; 268 088CC989149A494B00210C77 /* Frameworks */ = { 605 269 isa = PBXFrameworksBuildPhase; 606 270 buildActionMask = 2147483647; 607 271 files = ( 608 6DEA826C0C7ED3A500B7D5DD /* Carbon.framework in Frameworks */, 609 6DEA826D0C7ED3A500B7D5DD /* PI.framework in Frameworks */, 272 088CC995149A494C00210C77 /* PI.framework in Frameworks */, 610 273 ); 611 274 runOnlyForDeploymentPostprocessing = 0; … … 617 280 isa = PBXGroup; 618 281 children = ( 619 0 34768DEFF38A45A11DB9C8B/* PI.framework */,620 6D10687E067DC9AB009E5976/* PIAQTest.app */,621 6DE745ED0C7C4F530051D656/* XP0.app */,622 6DEA82730C7ED3A500B7D5DD/* XP1.app */,623 6DEA07E00C88612B0016C028/* PIT0.app */,624 6D622CD60D8ECB6300428D9A/* BaoAdc.app */,282 088CC945149A494B00210C77 /* PI.framework */, 283 088CC954149A494B00210C77 /* PIAQTest.app */, 284 088CC964149A494B00210C77 /* XP0.app */, 285 088CC974149A494B00210C77 /* XP1.app */, 286 088CC984149A494B00210C77 /* PIT0.app */, 287 088CC98F149A494B00210C77 /* BaoAdc.app */, 625 288 ); 626 289 name = Products; … … 640 303 6DE744360C7C2DF40051D656 /* XP0-Info.plist */, 641 304 6D622CD80D8ECB6300428D9A /* BaoAdc-Info.plist */, 305 088CC944149A494B00210C77 /* Info-PI__Upgraded_.plist */, 306 088CC953149A494B00210C77 /* Info-PIAQTest__Upgraded_.plist */, 307 088CC963149A494B00210C77 /* Info-XP0__Upgraded_.plist */, 308 088CC973149A494B00210C77 /* Info-XP1__Upgraded_.plist */, 309 088CC983149A494B00210C77 /* Info-PIT0__Upgraded_.plist */, 642 310 ); 643 311 name = PI; … … 739 407 isa = PBXGroup; 740 408 children = ( 409 6DD04EE3113D3FCB00B55104 /* pieventquartz.h */, 741 410 6DE18C180E83E91700414227 /* pibwdgquartz.h */, 742 411 6DE18B840E837AD800414227 /* pioptmenuquartz.h */, … … 772 441 6DE18B850E837AD800414227 /* pioptmenuquartz.cpp */, 773 442 6DE18C190E83E91700414227 /* pibwdgquartz.cpp */, 443 6DD04EE4113D3FCB00B55104 /* pieventquartz.cpp */, 774 444 ); 775 445 name = Specific; … … 779 449 780 450 /* Begin PBXHeadersBuildPhase section */ 781 08 67D69DFE84028FC02AAC07 /* Headers */ = {451 088CC8E3149A494B00210C77 /* Headers */ = { 782 452 isa = PBXHeadersBuildPhase; 783 453 buildActionMask = 2147483647; 784 454 files = ( 785 6D0E251D0665D642009E5976 /* pimsghandler.h in Headers */, 786 6D0E251E0665D653009E5976 /* PI_Prefix.h in Headers */, 787 6D0E25200665D8A2009E5976 /* picolist.h in Headers */, 788 6D0E25210665E286009E5976 /* picontainergen.h in Headers */, 789 6D0E25240665E29E009E5976 /* piwdgquartz.h in Headers */, 790 6D0E25250665E29F009E5976 /* piwdggen.h in Headers */, 791 6D0E25280665E337009E5976 /* pievthandler.h in Headers */, 792 6D0E25290665E337009E5976 /* PIWindowQuartz.h in Headers */, 793 6D0E252B0665E338009E5976 /* PIContainerQuartz.h in Headers */, 794 6D0E253006661DC2009E5976 /* piwindowgen.h in Headers */, 795 6D7D4E4C066710EB009E5976 /* pimenubargen.h in Headers */, 796 6D7D4E4F066713CC009E5976 /* pimenugen.h in Headers */, 797 6D7D4E520667277A009E5976 /* PIMenuBarQuartz.h in Headers */, 798 6D7D4E5706673450009E5976 /* PIMenuQuartz.h in Headers */, 799 6DFD5AD206773E42009E5976 /* piapplgen.h in Headers */, 800 6DFD5AD606774018009E5976 /* PIApplQuartz.h in Headers */, 801 6DEA82D10C7EDF5B00B7D5DD /* pistdwdggen.h in Headers */, 802 6DEA831F0C7F162300B7D5DD /* pistdwdgquartz.h in Headers */, 803 6DF012F60CBF6A510026E580 /* PIPeriodQuartz.h in Headers */, 804 6D6F12710D6446D500583608 /* machdefs.h in Headers */, 805 6D6F129A0D6448E500583608 /* sopnamsp.h in Headers */, 806 6D6F12AE0D644B2B00583608 /* pisysdep.h in Headers */, 807 6D6F12F40D644DA100583608 /* pigraphquartz.h in Headers */, 808 6D6F132F0D6454DD00583608 /* pifontquartz.h in Headers */, 809 6D6F13500D64573200583608 /* picmapquartz.h in Headers */, 810 6D6F13AC0D645C3200583608 /* picmap.h in Headers */, 811 6D6F13B20D645C4D00583608 /* picmapgen.h in Headers */, 812 6D6F13C00D645E8B00583608 /* piconsenum.h in Headers */, 813 6D6F14000D64604000583608 /* pigratt.h in Headers */, 814 6D6F14020D64604000583608 /* pigrcoord.h in Headers */, 815 6D6F14040D64604000583608 /* pilineatt.h in Headers */, 816 6D6F140A0D64605E00583608 /* pifontgen.h in Headers */, 817 6D6F14130D64611D00583608 /* strutilxx.h in Headers */, 818 6DF26D1B0E7FB7EC001AE7EF /* pibwdggen.h in Headers */, 819 6DF26D1D0E7FB7EC001AE7EF /* pidrawer.h in Headers */, 820 6DF26D250E7FB84E001AE7EF /* piaxes.h in Headers */, 821 6DF26D260E7FB84E001AE7EF /* pigraphgen.h in Headers */, 822 6DF26D280E7FB84E001AE7EF /* pigraphuc.h in Headers */, 823 6DF26D290E7FB84E001AE7EF /* psfile.h in Headers */, 824 6DF26D2B0E7FDF45001AE7EF /* ucckprot.h in Headers */, 825 6DF26D510E7FED78001AE7EF /* pioptmenugen.h in Headers */, 826 6DE18B860E837AD800414227 /* pioptmenuquartz.h in Headers */, 827 6DE18BF90E83E4FE00414227 /* pidrwtools.h in Headers */, 828 6DE18C1A0E83E91700414227 /* pibwdgquartz.h in Headers */, 829 6DE8E8170E87BA6D0031A5D9 /* pigraphps.h in Headers */, 830 ); 831 runOnlyForDeploymentPostprocessing = 0; 832 }; 833 6D106878067DC9AB009E5976 /* Headers */ = { 455 088CC8E4149A494B00210C77 /* pimsghandler.h in Headers */, 456 088CC8E5149A494B00210C77 /* PI_Prefix.h in Headers */, 457 088CC8E6149A494B00210C77 /* picolist.h in Headers */, 458 088CC8E7149A494B00210C77 /* picontainergen.h in Headers */, 459 088CC8E8149A494B00210C77 /* piwdgquartz.h in Headers */, 460 088CC8E9149A494B00210C77 /* piwdggen.h in Headers */, 461 088CC8EA149A494B00210C77 /* pievthandler.h in Headers */, 462 088CC8EB149A494B00210C77 /* PIWindowQuartz.h in Headers */, 463 088CC8EC149A494B00210C77 /* PIContainerQuartz.h in Headers */, 464 088CC8ED149A494B00210C77 /* piwindowgen.h in Headers */, 465 088CC8EE149A494B00210C77 /* pimenubargen.h in Headers */, 466 088CC8EF149A494B00210C77 /* pimenugen.h in Headers */, 467 088CC8F0149A494B00210C77 /* PIMenuBarQuartz.h in Headers */, 468 088CC8F1149A494B00210C77 /* PIMenuQuartz.h in Headers */, 469 088CC8F2149A494B00210C77 /* piapplgen.h in Headers */, 470 088CC8F3149A494B00210C77 /* PIApplQuartz.h in Headers */, 471 088CC8F4149A494B00210C77 /* pistdwdggen.h in Headers */, 472 088CC8F5149A494B00210C77 /* pistdwdgquartz.h in Headers */, 473 088CC8F6149A494B00210C77 /* PIPeriodQuartz.h in Headers */, 474 088CC8F7149A494B00210C77 /* machdefs.h in Headers */, 475 088CC8F8149A494B00210C77 /* sopnamsp.h in Headers */, 476 088CC8F9149A494B00210C77 /* pisysdep.h in Headers */, 477 088CC8FA149A494B00210C77 /* pigraphquartz.h in Headers */, 478 088CC8FB149A494B00210C77 /* pifontquartz.h in Headers */, 479 088CC8FC149A494B00210C77 /* picmapquartz.h in Headers */, 480 088CC8FD149A494B00210C77 /* picmap.h in Headers */, 481 088CC8FE149A494B00210C77 /* picmapgen.h in Headers */, 482 088CC8FF149A494B00210C77 /* piconsenum.h in Headers */, 483 088CC900149A494B00210C77 /* pigratt.h in Headers */, 484 088CC901149A494B00210C77 /* pigrcoord.h in Headers */, 485 088CC902149A494B00210C77 /* pilineatt.h in Headers */, 486 088CC903149A494B00210C77 /* pifontgen.h in Headers */, 487 088CC904149A494B00210C77 /* strutilxx.h in Headers */, 488 088CC905149A494B00210C77 /* pibwdggen.h in Headers */, 489 088CC906149A494B00210C77 /* pidrawer.h in Headers */, 490 088CC907149A494B00210C77 /* piaxes.h in Headers */, 491 088CC908149A494B00210C77 /* pigraphgen.h in Headers */, 492 088CC909149A494B00210C77 /* pigraphuc.h in Headers */, 493 088CC90A149A494B00210C77 /* psfile.h in Headers */, 494 088CC90B149A494B00210C77 /* ucckprot.h in Headers */, 495 088CC90C149A494B00210C77 /* pioptmenugen.h in Headers */, 496 088CC90D149A494B00210C77 /* pioptmenuquartz.h in Headers */, 497 088CC90E149A494B00210C77 /* pidrwtools.h in Headers */, 498 088CC90F149A494B00210C77 /* pibwdgquartz.h in Headers */, 499 088CC910149A494B00210C77 /* pigraphps.h in Headers */, 500 088CC911149A494B00210C77 /* pieventquartz.h in Headers */, 501 ); 502 runOnlyForDeploymentPostprocessing = 0; 503 }; 504 088CC947149A494B00210C77 /* Headers */ = { 834 505 isa = PBXHeadersBuildPhase; 835 506 buildActionMask = 2147483647; … … 838 509 runOnlyForDeploymentPostprocessing = 0; 839 510 }; 840 6DE745E00C7C4F530051D656/* Headers */ = {511 088CC957149A494B00210C77 /* Headers */ = { 841 512 isa = PBXHeadersBuildPhase; 842 513 buildActionMask = 2147483647; … … 845 516 runOnlyForDeploymentPostprocessing = 0; 846 517 }; 847 6DEA07D40C88612B0016C028/* Headers */ = {518 088CC967149A494B00210C77 /* Headers */ = { 848 519 isa = PBXHeadersBuildPhase; 849 520 buildActionMask = 2147483647; … … 852 523 runOnlyForDeploymentPostprocessing = 0; 853 524 }; 854 6DEA82660C7ED3A500B7D5DD/* Headers */ = {525 088CC977149A494B00210C77 /* Headers */ = { 855 526 isa = PBXHeadersBuildPhase; 856 527 buildActionMask = 2147483647; … … 862 533 863 534 /* Begin PBXNativeTarget section */ 864 6D622CD50D8ECB6300428D9A /* BaoAdc*/ = {535 088CC8E2149A494B00210C77 /* PI (Upgraded) */ = { 865 536 isa = PBXNativeTarget; 866 buildConfigurationList = 6D622CDF0D8ECB6400428D9A /* Build configuration list for PBXNativeTarget "BaoAdc" */;537 buildConfigurationList = 088CC940149A494B00210C77 /* Build configuration list for PBXNativeTarget "PI (Upgraded)" */; 867 538 buildPhases = ( 868 6D622CD20D8ECB6300428D9A /* Resources */, 869 6D622CD30D8ECB6300428D9A /* Sources */, 870 6D622CD40D8ECB6300428D9A /* Frameworks */, 539 088CC8E3149A494B00210C77 /* Headers */, 540 088CC912149A494B00210C77 /* Resources */, 541 088CC914149A494B00210C77 /* Sources */, 542 088CC93C149A494B00210C77 /* Frameworks */, 543 088CC93F149A494B00210C77 /* Rez */, 871 544 ); 872 545 buildRules = ( 873 546 ); 874 buildSettings = {875 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;876 GCC_MODEL_TUNING = G5;877 GCC_PRECOMPILE_PREFIX_HEADER = YES;878 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";879 INFOPLIST_FILE = "BaoAdc-Info.plist";880 INSTALL_PATH = "$(USER_APPS_DIR)";881 OPTIMIZATION_CFLAGS = "";882 OTHER_CFLAGS = "";883 OTHER_LDFLAGS = (884 "-framework",885 Carbon,886 );887 OTHER_REZFLAGS = "";888 PREBINDING = NO;889 PRODUCT_NAME = BaoAdc;890 SECTORDER_FLAGS = "";891 WARNING_CFLAGS = (892 "-Wmost",893 "-Wno-four-char-constants",894 "-Wno-unknown-pragmas",895 );896 };897 547 dependencies = ( 898 548 ); 899 name = BaoAdc; 549 name = "PI (Upgraded)"; 550 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 551 productName = PI; 552 productReference = 088CC945149A494B00210C77 /* PI.framework */; 553 productType = "com.apple.product-type.framework"; 554 }; 555 088CC946149A494B00210C77 /* PIAQTest (Upgraded) */ = { 556 isa = PBXNativeTarget; 557 buildConfigurationList = 088CC94F149A494B00210C77 /* Build configuration list for PBXNativeTarget "PIAQTest (Upgraded)" */; 558 buildPhases = ( 559 088CC947149A494B00210C77 /* Headers */, 560 088CC948149A494B00210C77 /* Resources */, 561 088CC949149A494B00210C77 /* Sources */, 562 088CC94B149A494B00210C77 /* Frameworks */, 563 088CC94E149A494B00210C77 /* Rez */, 564 ); 565 buildRules = ( 566 ); 567 dependencies = ( 568 ); 569 name = "PIAQTest (Upgraded)"; 570 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 571 productName = PIAQTest; 572 productReference = 088CC954149A494B00210C77 /* PIAQTest.app */; 573 productType = "com.apple.product-type.application"; 574 }; 575 088CC956149A494B00210C77 /* XP0 (Upgraded) */ = { 576 isa = PBXNativeTarget; 577 buildConfigurationList = 088CC95F149A494B00210C77 /* Build configuration list for PBXNativeTarget "XP0 (Upgraded)" */; 578 buildPhases = ( 579 088CC957149A494B00210C77 /* Headers */, 580 088CC958149A494B00210C77 /* Resources */, 581 088CC959149A494B00210C77 /* Sources */, 582 088CC95B149A494B00210C77 /* Frameworks */, 583 088CC95E149A494B00210C77 /* Rez */, 584 ); 585 buildRules = ( 586 ); 587 dependencies = ( 588 ); 589 name = "XP0 (Upgraded)"; 590 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 591 productName = PIAQTest; 592 productReference = 088CC964149A494B00210C77 /* XP0.app */; 593 productType = "com.apple.product-type.application"; 594 }; 595 088CC966149A494B00210C77 /* XP1 (Upgraded) */ = { 596 isa = PBXNativeTarget; 597 buildConfigurationList = 088CC96F149A494B00210C77 /* Build configuration list for PBXNativeTarget "XP1 (Upgraded)" */; 598 buildPhases = ( 599 088CC967149A494B00210C77 /* Headers */, 600 088CC968149A494B00210C77 /* Resources */, 601 088CC969149A494B00210C77 /* Sources */, 602 088CC96B149A494B00210C77 /* Frameworks */, 603 088CC96E149A494B00210C77 /* Rez */, 604 ); 605 buildRules = ( 606 ); 607 dependencies = ( 608 ); 609 name = "XP1 (Upgraded)"; 610 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 611 productName = PIAQTest; 612 productReference = 088CC974149A494B00210C77 /* XP1.app */; 613 productType = "com.apple.product-type.application"; 614 }; 615 088CC976149A494B00210C77 /* PIT0 (Upgraded) */ = { 616 isa = PBXNativeTarget; 617 buildConfigurationList = 088CC97F149A494B00210C77 /* Build configuration list for PBXNativeTarget "PIT0 (Upgraded)" */; 618 buildPhases = ( 619 088CC977149A494B00210C77 /* Headers */, 620 088CC978149A494B00210C77 /* Resources */, 621 088CC979149A494B00210C77 /* Sources */, 622 088CC97B149A494B00210C77 /* Frameworks */, 623 088CC97E149A494B00210C77 /* Rez */, 624 ); 625 buildRules = ( 626 ); 627 dependencies = ( 628 ); 629 name = "PIT0 (Upgraded)"; 630 productInstallPath = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 631 productName = PIAQTest; 632 productReference = 088CC984149A494B00210C77 /* PIT0.app */; 633 productType = "com.apple.product-type.application"; 634 }; 635 088CC986149A494B00210C77 /* BaoAdc (Copied) */ = { 636 isa = PBXNativeTarget; 637 buildConfigurationList = 088CC98B149A494B00210C77 /* Build configuration list for PBXNativeTarget "BaoAdc (Copied)" */; 638 buildPhases = ( 639 088CC987149A494B00210C77 /* Resources */, 640 088CC988149A494B00210C77 /* Sources */, 641 088CC989149A494B00210C77 /* Frameworks */, 642 ); 643 buildRules = ( 644 ); 645 dependencies = ( 646 ); 647 name = "BaoAdc (Copied)"; 900 648 productName = BaoAdc; 901 productReference = 6D622CD60D8ECB6300428D9A /* BaoAdc.app */; 902 productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> 903 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"> 904 <plist version=\"1.0\"> 905 <dict> 906 <key>CFBundleDevelopmentRegion</key> 907 <string>English</string> 908 <key>CFBundleExecutable</key> 909 <string>BaoAdc</string> 910 <key>CFBundleIdentifier</key> 911 <string>com.yourcompany.BaoAdc</string> 912 <key>CFBundleInfoDictionaryVersion</key> 913 <string>6.0</string> 914 <key>CFBundlePackageType</key> 915 <string>APPL</string> 916 <key>CFBundleSignature</key> 917 <string>????</string> 918 <key>CFBundleVersion</key> 919 <string>1.0</string> 920 </dict> 921 </plist> 922 "; 649 productReference = 088CC98F149A494B00210C77 /* BaoAdc.app */; 923 650 productType = "com.apple.product-type.application"; 924 651 }; … … 929 656 isa = PBXProject; 930 657 buildConfigurationList = 6DF29DE10B71EEB300F55B65 /* Build configuration list for PBXProject "PI" */; 931 buildSettings = { 932 }; 933 buildStyles = ( 934 4F0BB7EC011F40E904CA0E50 /* Development */, 935 4F0BB7ED011F40E904CA0E50 /* Deployment */, 936 ); 658 compatibilityVersion = "Xcode 2.4"; 659 developmentRegion = English; 937 660 hasScannedForEncodings = 1; 661 knownRegions = ( 662 English, 663 Japanese, 664 French, 665 German, 666 ); 938 667 mainGroup = 0867D691FE84028FC02AAC07 /* PI */; 939 668 productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */; 940 669 projectDirPath = ""; 670 projectRoot = ""; 941 671 targets = ( 942 08 67D69CFE84028FC02AAC07 /* PI*/,943 6D10687D067DC9AB009E5976 /* PIAQTest*/,944 6DE745DF0C7C4F530051D656 /* XP0*/,945 6DEA82650C7ED3A500B7D5DD /* XP1*/,946 6DEA07D30C88612B0016C028 /* PIT0*/,947 6D622CD50D8ECB6300428D9A /* BaoAdc*/,672 088CC8E2149A494B00210C77 /* PI (Upgraded) */, 673 088CC946149A494B00210C77 /* PIAQTest (Upgraded) */, 674 088CC956149A494B00210C77 /* XP0 (Upgraded) */, 675 088CC966149A494B00210C77 /* XP1 (Upgraded) */, 676 088CC976149A494B00210C77 /* PIT0 (Upgraded) */, 677 088CC986149A494B00210C77 /* BaoAdc (Copied) */, 948 678 ); 949 679 }; … … 951 681 952 682 /* Begin PBXResourcesBuildPhase section */ 953 08 67D69EFE84028FC02AAC07 /* Resources */ = {683 088CC912149A494B00210C77 /* Resources */ = { 954 684 isa = PBXResourcesBuildPhase; 955 685 buildActionMask = 2147483647; 956 686 files = ( 957 08 9C1668FE841158C02AAC07 /* InfoPlist.strings in Resources */,958 ); 959 runOnlyForDeploymentPostprocessing = 0; 960 }; 961 6D106879067DC9AB009E5976/* Resources */ = {687 088CC913149A494B00210C77 /* InfoPlist.strings in Resources */, 688 ); 689 runOnlyForDeploymentPostprocessing = 0; 690 }; 691 088CC948149A494B00210C77 /* Resources */ = { 962 692 isa = PBXResourcesBuildPhase; 963 693 buildActionMask = 2147483647; … … 966 696 runOnlyForDeploymentPostprocessing = 0; 967 697 }; 968 6D622CD20D8ECB6300428D9A/* Resources */ = {698 088CC958149A494B00210C77 /* Resources */ = { 969 699 isa = PBXResourcesBuildPhase; 970 700 buildActionMask = 2147483647; … … 973 703 runOnlyForDeploymentPostprocessing = 0; 974 704 }; 975 6DE745E20C7C4F530051D656/* Resources */ = {705 088CC968149A494B00210C77 /* Resources */ = { 976 706 isa = PBXResourcesBuildPhase; 977 707 buildActionMask = 2147483647; … … 980 710 runOnlyForDeploymentPostprocessing = 0; 981 711 }; 982 6DEA07D50C88612B0016C028/* Resources */ = {712 088CC978149A494B00210C77 /* Resources */ = { 983 713 isa = PBXResourcesBuildPhase; 984 714 buildActionMask = 2147483647; … … 987 717 runOnlyForDeploymentPostprocessing = 0; 988 718 }; 989 6DEA82680C7ED3A500B7D5DD/* Resources */ = {719 088CC987149A494B00210C77 /* Resources */ = { 990 720 isa = PBXResourcesBuildPhase; 991 721 buildActionMask = 2147483647; … … 997 727 998 728 /* Begin PBXRezBuildPhase section */ 999 08 67D6A2FE84028FC02AAC07 /* Rez */ = {729 088CC93F149A494B00210C77 /* Rez */ = { 1000 730 isa = PBXRezBuildPhase; 1001 731 buildActionMask = 2147483647; … … 1004 734 runOnlyForDeploymentPostprocessing = 0; 1005 735 }; 1006 6D10687C067DC9AB009E5976/* Rez */ = {736 088CC94E149A494B00210C77 /* Rez */ = { 1007 737 isa = PBXRezBuildPhase; 1008 738 buildActionMask = 2147483647; … … 1011 741 runOnlyForDeploymentPostprocessing = 0; 1012 742 }; 1013 6DE745E80C7C4F530051D656/* Rez */ = {743 088CC95E149A494B00210C77 /* Rez */ = { 1014 744 isa = PBXRezBuildPhase; 1015 745 buildActionMask = 2147483647; … … 1018 748 runOnlyForDeploymentPostprocessing = 0; 1019 749 }; 1020 6DEA07DB0C88612B0016C028/* Rez */ = {750 088CC96E149A494B00210C77 /* Rez */ = { 1021 751 isa = PBXRezBuildPhase; 1022 752 buildActionMask = 2147483647; … … 1025 755 runOnlyForDeploymentPostprocessing = 0; 1026 756 }; 1027 6DEA826E0C7ED3A500B7D5DD/* Rez */ = {757 088CC97E149A494B00210C77 /* Rez */ = { 1028 758 isa = PBXRezBuildPhase; 1029 759 buildActionMask = 2147483647; … … 1035 765 1036 766 /* Begin PBXSourcesBuildPhase section */ 1037 08 67D69FFE84028FC02AAC07 /* Sources */ = {767 088CC914149A494B00210C77 /* Sources */ = { 1038 768 isa = PBXSourcesBuildPhase; 1039 769 buildActionMask = 2147483647; 1040 770 files = ( 1041 6D0E25040665D32C009E5976 /* pimsghandler.cc in Sources */, 1042 6D0E25220665E287009E5976 /* picontainergen.cc in Sources */, 1043 6D0E25260665E2A9009E5976 /* piwdgquartz.cpp in Sources */, 1044 6D0E25270665E2A9009E5976 /* piwdggen.cc in Sources */, 1045 6D0E252C0665E33A009E5976 /* PIContainerQuartz.cpp in Sources */, 1046 6D0E252D0665E33A009E5976 /* pievthandler.cc in Sources */, 1047 6D0E252E0665E33B009E5976 /* PIWindowQuartz.cpp in Sources */, 1048 6D0E253106661DC4009E5976 /* piwindowgen.cc in Sources */, 1049 6D7D4E4D066710EB009E5976 /* pimenubargen.cc in Sources */, 1050 6D7D4E4E066713CB009E5976 /* pimenugen.cc in Sources */, 1051 6D7D4E530667277A009E5976 /* PIMenuBarQuartz.cpp in Sources */, 1052 6D7D4E5806673450009E5976 /* PIMenuQuartz.cpp in Sources */, 1053 6DFD5AD306773E43009E5976 /* piapplgen.cc in Sources */, 1054 6DFD5AD706774018009E5976 /* PIApplQuartz.cpp in Sources */, 1055 6DEA82D00C7EDF5700B7D5DD /* pistdwdggen.cc in Sources */, 1056 6DEA83230C7F166500B7D5DD /* pistdwdgquartz.cpp in Sources */, 1057 6DF012F70CBF6A510026E580 /* PIPeriodQuartz.cpp in Sources */, 1058 6D6F13310D64550C00583608 /* pifontquartz.cpp in Sources */, 1059 6D6F134E0D64572500583608 /* picmapquartz.cpp in Sources */, 1060 6D6F13800D6458E200583608 /* pigraphquartz.cpp in Sources */, 1061 6D6F13B00D645C4D00583608 /* picmap.cc in Sources */, 1062 6D6F13B10D645C4D00583608 /* picmapgen.cc in Sources */, 1063 6D6F13FE0D64604000583608 /* pigraphgen.cc in Sources */, 1064 6D6F13FF0D64604000583608 /* pigratt.cc in Sources */, 1065 6D6F14010D64604000583608 /* pigrcoord.cc in Sources */, 1066 6D6F14030D64604000583608 /* pilineatt.cc in Sources */, 1067 6D6F14050D64604000583608 /* psfile.cc in Sources */, 1068 6D6F14090D64605E00583608 /* pifontgen.cc in Sources */, 1069 6D6F14120D64611D00583608 /* strutilxx.cc in Sources */, 1070 6DF26D1A0E7FB7EC001AE7EF /* pibwdggen.cc in Sources */, 1071 6DF26D1C0E7FB7EC001AE7EF /* pidrawer.cc in Sources */, 1072 6DF26D240E7FB84E001AE7EF /* piaxes.cc in Sources */, 1073 6DF26D270E7FB84E001AE7EF /* pigraphuc.cc in Sources */, 1074 6DF26D500E7FED78001AE7EF /* pioptmenugen.cc in Sources */, 1075 6DE18B870E837AD800414227 /* pioptmenuquartz.cpp in Sources */, 1076 6DE18BF80E83E4FE00414227 /* pidrwtools.cc in Sources */, 1077 6DE18C1B0E83E91700414227 /* pibwdgquartz.cpp in Sources */, 1078 6DE8E8160E87BA6D0031A5D9 /* pigraphps.cc in Sources */, 1079 ); 1080 runOnlyForDeploymentPostprocessing = 0; 1081 }; 1082 6D10687A067DC9AB009E5976 /* Sources */ = { 771 088CC915149A494B00210C77 /* pimsghandler.cc in Sources */, 772 088CC916149A494B00210C77 /* picontainergen.cc in Sources */, 773 088CC917149A494B00210C77 /* piwdgquartz.cpp in Sources */, 774 088CC918149A494B00210C77 /* piwdggen.cc in Sources */, 775 088CC919149A494B00210C77 /* PIContainerQuartz.cpp in Sources */, 776 088CC91A149A494B00210C77 /* pievthandler.cc in Sources */, 777 088CC91B149A494B00210C77 /* PIWindowQuartz.cpp in Sources */, 778 088CC91C149A494B00210C77 /* piwindowgen.cc in Sources */, 779 088CC91D149A494B00210C77 /* pimenubargen.cc in Sources */, 780 088CC91E149A494B00210C77 /* pimenugen.cc in Sources */, 781 088CC91F149A494B00210C77 /* PIMenuBarQuartz.cpp in Sources */, 782 088CC920149A494B00210C77 /* PIMenuQuartz.cpp in Sources */, 783 088CC921149A494B00210C77 /* piapplgen.cc in Sources */, 784 088CC922149A494B00210C77 /* PIApplQuartz.cpp in Sources */, 785 088CC923149A494B00210C77 /* pistdwdggen.cc in Sources */, 786 088CC924149A494B00210C77 /* pistdwdgquartz.cpp in Sources */, 787 088CC925149A494B00210C77 /* PIPeriodQuartz.cpp in Sources */, 788 088CC926149A494B00210C77 /* pifontquartz.cpp in Sources */, 789 088CC927149A494B00210C77 /* picmapquartz.cpp in Sources */, 790 088CC928149A494B00210C77 /* pigraphquartz.cpp in Sources */, 791 088CC929149A494B00210C77 /* picmap.cc in Sources */, 792 088CC92A149A494B00210C77 /* picmapgen.cc in Sources */, 793 088CC92B149A494B00210C77 /* pigraphgen.cc in Sources */, 794 088CC92C149A494B00210C77 /* pigratt.cc in Sources */, 795 088CC92D149A494B00210C77 /* pigrcoord.cc in Sources */, 796 088CC92E149A494B00210C77 /* pilineatt.cc in Sources */, 797 088CC92F149A494B00210C77 /* psfile.cc in Sources */, 798 088CC930149A494B00210C77 /* pifontgen.cc in Sources */, 799 088CC931149A494B00210C77 /* strutilxx.cc in Sources */, 800 088CC932149A494B00210C77 /* pibwdggen.cc in Sources */, 801 088CC933149A494B00210C77 /* pidrawer.cc in Sources */, 802 088CC934149A494B00210C77 /* piaxes.cc in Sources */, 803 088CC935149A494B00210C77 /* pigraphuc.cc in Sources */, 804 088CC936149A494B00210C77 /* pioptmenugen.cc in Sources */, 805 088CC937149A494B00210C77 /* pioptmenuquartz.cpp in Sources */, 806 088CC938149A494B00210C77 /* pidrwtools.cc in Sources */, 807 088CC939149A494B00210C77 /* pibwdgquartz.cpp in Sources */, 808 088CC93A149A494B00210C77 /* pigraphps.cc in Sources */, 809 088CC93B149A494B00210C77 /* pieventquartz.cpp in Sources */, 810 ); 811 runOnlyForDeploymentPostprocessing = 0; 812 }; 813 088CC949149A494B00210C77 /* Sources */ = { 1083 814 isa = PBXSourcesBuildPhase; 1084 815 buildActionMask = 2147483647; 1085 816 files = ( 1086 6D106880067DC9B3009E5976/* QuartzAppTest.cpp in Sources */,1087 ); 1088 runOnlyForDeploymentPostprocessing = 0; 1089 }; 1090 6D622CD30D8ECB6300428D9A/* Sources */ = {817 088CC94A149A494B00210C77 /* QuartzAppTest.cpp in Sources */, 818 ); 819 runOnlyForDeploymentPostprocessing = 0; 820 }; 821 088CC959149A494B00210C77 /* Sources */ = { 1091 822 isa = PBXSourcesBuildPhase; 1092 823 buildActionMask = 2147483647; 1093 824 files = ( 1094 ); 1095 runOnlyForDeploymentPostprocessing = 0; 1096 }; 1097 6DE745E30C7C4F530051D656 /* Sources */ = { 825 088CC95A149A494B00210C77 /* xp0.cc in Sources */, 826 ); 827 runOnlyForDeploymentPostprocessing = 0; 828 }; 829 088CC969149A494B00210C77 /* Sources */ = { 1098 830 isa = PBXSourcesBuildPhase; 1099 831 buildActionMask = 2147483647; 1100 832 files = ( 1101 6DE745F00C7C4F720051D656 /* xp0.cc in Sources */,1102 ); 1103 runOnlyForDeploymentPostprocessing = 0; 1104 }; 1105 6DEA07D60C88612B0016C028/* Sources */ = {833 088CC96A149A494B00210C77 /* xp1.cc in Sources */, 834 ); 835 runOnlyForDeploymentPostprocessing = 0; 836 }; 837 088CC979149A494B00210C77 /* Sources */ = { 1106 838 isa = PBXSourcesBuildPhase; 1107 839 buildActionMask = 2147483647; 1108 840 files = ( 1109 6DEA07E60C8861E90016C028/* pit0.cc in Sources */,1110 ); 1111 runOnlyForDeploymentPostprocessing = 0; 1112 }; 1113 6DEA82690C7ED3A500B7D5DD/* Sources */ = {841 088CC97A149A494B00210C77 /* pit0.cc in Sources */, 842 ); 843 runOnlyForDeploymentPostprocessing = 0; 844 }; 845 088CC988149A494B00210C77 /* Sources */ = { 1114 846 isa = PBXSourcesBuildPhase; 1115 847 buildActionMask = 2147483647; 1116 848 files = ( 1117 6D6F14750D6463FA00583608 /* xp1.cc in Sources */,1118 849 ); 1119 850 runOnlyForDeploymentPostprocessing = 0; … … 1133 864 1134 865 /* Begin XCBuildConfiguration section */ 1135 6D622CE00D8ECB6400428D9A /* Development */ = { 1136 isa = XCBuildConfiguration; 1137 buildSettings = { 1138 COPY_PHASE_STRIP = NO; 1139 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1140 GCC_MODEL_TUNING = G5; 1141 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1142 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1143 INFOPLIST_FILE = "BaoAdc-Info.plist"; 1144 INSTALL_PATH = "$(USER_APPS_DIR)"; 1145 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../USB/LALUsb/build/Debug\""; 1146 OPTIMIZATION_CFLAGS = "-O0"; 1147 OTHER_CFLAGS = ( 1148 "-D__PIWQUARTZ__", 1149 "-D_TEST245_CONSOLE_", 1150 ); 1151 OTHER_CPLUSPLUSFLAGS = ( 1152 "-D__PIWQUARTZ__", 1153 "-D_TEST245_CONSOLE_", 1154 ); 1155 OTHER_LDFLAGS = ( 1156 "-framework", 1157 Carbon, 1158 ); 1159 OTHER_REZFLAGS = ""; 1160 PREBINDING = NO; 1161 PRODUCT_NAME = BaoAdc; 1162 SECTORDER_FLAGS = ""; 1163 WARNING_CFLAGS = ( 1164 "-Wmost", 1165 "-Wno-four-char-constants", 1166 "-Wno-unknown-pragmas", 1167 ); 1168 }; 1169 name = Development; 1170 }; 1171 6D622CE10D8ECB6400428D9A /* Deployment */ = { 1172 isa = XCBuildConfiguration; 1173 buildSettings = { 1174 COPY_PHASE_STRIP = YES; 1175 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 1176 GCC_MODEL_TUNING = G5; 1177 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1178 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1179 INFOPLIST_FILE = "BaoAdc-Info.plist"; 1180 INSTALL_PATH = "$(USER_APPS_DIR)"; 1181 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../USB/LALUsb/build/Debug\""; 1182 OPTIMIZATION_CFLAGS = "-O0"; 1183 OTHER_CFLAGS = ( 1184 "-D__PIWQUARTZ__", 1185 "-D_TEST245_CONSOLE_", 1186 ); 1187 OTHER_CPLUSPLUSFLAGS = ( 1188 "-D__PIWQUARTZ__", 1189 "-D_TEST245_CONSOLE_", 1190 ); 1191 OTHER_LDFLAGS = ( 1192 "-framework", 1193 Carbon, 1194 ); 1195 OTHER_REZFLAGS = ""; 1196 PREBINDING = NO; 1197 PRODUCT_NAME = BaoAdc; 1198 SECTORDER_FLAGS = ""; 1199 WARNING_CFLAGS = ( 1200 "-Wmost", 1201 "-Wno-four-char-constants", 1202 "-Wno-unknown-pragmas", 1203 ); 1204 }; 1205 name = Deployment; 1206 }; 1207 6D622CE20D8ECB6400428D9A /* Default */ = { 1208 isa = XCBuildConfiguration; 1209 buildSettings = { 1210 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 1211 GCC_MODEL_TUNING = G5; 1212 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1213 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1214 INFOPLIST_FILE = "BaoAdc-Info.plist"; 1215 INSTALL_PATH = "$(USER_APPS_DIR)"; 1216 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../USB/LALUsb/build/Debug\""; 1217 OPTIMIZATION_CFLAGS = "-O0"; 1218 OTHER_CFLAGS = ( 1219 "-D__PIWQUARTZ__", 1220 "-D_TEST245_CONSOLE_", 1221 ); 1222 OTHER_CPLUSPLUSFLAGS = ( 1223 "-D__PIWQUARTZ__", 1224 "-D_TEST245_CONSOLE_", 1225 ); 1226 OTHER_LDFLAGS = ( 1227 "-framework", 1228 Carbon, 1229 ); 1230 OTHER_REZFLAGS = ""; 1231 PREBINDING = NO; 1232 PRODUCT_NAME = BaoAdc; 1233 SECTORDER_FLAGS = ""; 1234 WARNING_CFLAGS = ( 1235 "-Wmost", 1236 "-Wno-four-char-constants", 1237 "-Wno-unknown-pragmas", 1238 ); 1239 }; 1240 name = Default; 1241 }; 1242 6DE745EA0C7C4F530051D656 /* Development */ = { 1243 isa = XCBuildConfiguration; 1244 buildSettings = { 1245 COPY_PHASE_STRIP = NO; 1246 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1247 GCC_DYNAMIC_NO_PIC = NO; 1248 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1249 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1250 GCC_OPTIMIZATION_LEVEL = 0; 1251 HEADER_SEARCH_PATHS = .; 1252 OPTIMIZATION_CFLAGS = "-O0"; 1253 OTHER_CFLAGS = "-D__PIWQUARTZ__"; 1254 OTHER_LDFLAGS = ""; 1255 OTHER_REZFLAGS = ""; 1256 PREBINDING = NO; 1257 PRODUCT_NAME = XP0; 1258 SECTORDER_FLAGS = ""; 1259 USE_GCC3_PFE_SUPPORT = NO; 1260 WARNING_CFLAGS = ( 1261 "-Wmost", 1262 "-Wno-four-char-constants", 1263 "-Wno-unknown-pragmas", 1264 ); 1265 WRAPPER_EXTENSION = app; 1266 ZERO_LINK = YES; 1267 }; 1268 name = Development; 1269 }; 1270 6DE745EB0C7C4F530051D656 /* Deployment */ = { 1271 isa = XCBuildConfiguration; 1272 buildSettings = { 1273 COPY_PHASE_STRIP = YES; 1274 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1275 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1276 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1277 OPTIMIZATION_CFLAGS = "-O0"; 1278 OTHER_CFLAGS = "-D__MACOSX__"; 1279 OTHER_LDFLAGS = ""; 1280 OTHER_REZFLAGS = ""; 1281 PREBINDING = NO; 1282 PRODUCT_NAME = PIAQTest; 1283 SECTORDER_FLAGS = ""; 1284 WARNING_CFLAGS = ( 1285 "-Wmost", 1286 "-Wno-four-char-constants", 1287 "-Wno-unknown-pragmas", 1288 ); 1289 WRAPPER_EXTENSION = app; 1290 ZERO_LINK = NO; 1291 }; 1292 name = Deployment; 1293 }; 1294 6DE745EC0C7C4F530051D656 /* Default */ = { 1295 isa = XCBuildConfiguration; 1296 buildSettings = { 1297 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1298 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1299 OPTIMIZATION_CFLAGS = "-O0"; 1300 OTHER_CFLAGS = "-D__MACOSX__"; 1301 OTHER_LDFLAGS = ""; 1302 OTHER_REZFLAGS = ""; 1303 PREBINDING = NO; 1304 PRODUCT_NAME = PIAQTest; 1305 SECTORDER_FLAGS = ""; 1306 WARNING_CFLAGS = ( 1307 "-Wmost", 1308 "-Wno-four-char-constants", 1309 "-Wno-unknown-pragmas", 1310 ); 1311 WRAPPER_EXTENSION = app; 1312 }; 1313 name = Default; 1314 }; 1315 6DEA07DD0C88612B0016C028 /* Development */ = { 1316 isa = XCBuildConfiguration; 1317 buildSettings = { 1318 COPY_PHASE_STRIP = NO; 1319 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1320 GCC_DYNAMIC_NO_PIC = NO; 1321 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1322 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1323 GCC_OPTIMIZATION_LEVEL = 0; 1324 OPTIMIZATION_CFLAGS = "-O0"; 1325 OTHER_CFLAGS = ( 1326 "-D__MACOSX__", 1327 "-D__PIWQUARTZ__", 1328 ); 1329 OTHER_LDFLAGS = ""; 1330 OTHER_REZFLAGS = ""; 1331 PREBINDING = NO; 1332 PRODUCT_NAME = PIT0; 1333 SECTORDER_FLAGS = ""; 1334 USE_GCC3_PFE_SUPPORT = NO; 1335 WARNING_CFLAGS = ( 1336 "-Wmost", 1337 "-Wno-four-char-constants", 1338 "-Wno-unknown-pragmas", 1339 ); 1340 WRAPPER_EXTENSION = app; 1341 ZERO_LINK = YES; 1342 }; 1343 name = Development; 1344 }; 1345 6DEA07DE0C88612B0016C028 /* Deployment */ = { 1346 isa = XCBuildConfiguration; 1347 buildSettings = { 1348 COPY_PHASE_STRIP = YES; 1349 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1350 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1351 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1352 OPTIMIZATION_CFLAGS = "-O0"; 1353 OTHER_CFLAGS = "-D__MACOSX__"; 1354 OTHER_LDFLAGS = ""; 1355 OTHER_REZFLAGS = ""; 1356 PREBINDING = NO; 1357 PRODUCT_NAME = PIAQTest; 1358 SECTORDER_FLAGS = ""; 1359 WARNING_CFLAGS = ( 1360 "-Wmost", 1361 "-Wno-four-char-constants", 1362 "-Wno-unknown-pragmas", 1363 ); 1364 WRAPPER_EXTENSION = app; 1365 ZERO_LINK = NO; 1366 }; 1367 name = Deployment; 1368 }; 1369 6DEA07DF0C88612B0016C028 /* Default */ = { 1370 isa = XCBuildConfiguration; 1371 buildSettings = { 1372 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1373 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1374 OPTIMIZATION_CFLAGS = "-O0"; 1375 OTHER_CFLAGS = "-D__MACOSX__"; 1376 OTHER_LDFLAGS = ""; 1377 OTHER_REZFLAGS = ""; 1378 PREBINDING = NO; 1379 PRODUCT_NAME = PIAQTest; 1380 SECTORDER_FLAGS = ""; 1381 WARNING_CFLAGS = ( 1382 "-Wmost", 1383 "-Wno-four-char-constants", 1384 "-Wno-unknown-pragmas", 1385 ); 1386 WRAPPER_EXTENSION = app; 1387 }; 1388 name = Default; 1389 }; 1390 6DEA82700C7ED3A500B7D5DD /* Development */ = { 1391 isa = XCBuildConfiguration; 1392 buildSettings = { 1393 COPY_PHASE_STRIP = NO; 1394 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1395 GCC_DYNAMIC_NO_PIC = NO; 1396 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1397 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1398 GCC_OPTIMIZATION_LEVEL = 0; 1399 OPTIMIZATION_CFLAGS = "-O0"; 1400 OTHER_CFLAGS = "-D__PIWQUARTZ__"; 1401 OTHER_LDFLAGS = ""; 1402 OTHER_REZFLAGS = ""; 1403 PREBINDING = NO; 1404 PRODUCT_NAME = XP1; 1405 SECTORDER_FLAGS = ""; 1406 USE_GCC3_PFE_SUPPORT = NO; 1407 WARNING_CFLAGS = ( 1408 "-Wmost", 1409 "-Wno-four-char-constants", 1410 "-Wno-unknown-pragmas", 1411 ); 1412 WRAPPER_EXTENSION = app; 1413 ZERO_LINK = YES; 1414 }; 1415 name = Development; 1416 }; 1417 6DEA82710C7ED3A500B7D5DD /* Deployment */ = { 1418 isa = XCBuildConfiguration; 1419 buildSettings = { 1420 COPY_PHASE_STRIP = YES; 1421 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1422 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1423 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1424 OPTIMIZATION_CFLAGS = "-O0"; 1425 OTHER_CFLAGS = "-D__MACOSX__"; 1426 OTHER_LDFLAGS = ""; 1427 OTHER_REZFLAGS = ""; 1428 PREBINDING = NO; 1429 PRODUCT_NAME = PIAQTest; 1430 SECTORDER_FLAGS = ""; 1431 WARNING_CFLAGS = ( 1432 "-Wmost", 1433 "-Wno-four-char-constants", 1434 "-Wno-unknown-pragmas", 1435 ); 1436 WRAPPER_EXTENSION = app; 1437 ZERO_LINK = NO; 1438 }; 1439 name = Deployment; 1440 }; 1441 6DEA82720C7ED3A500B7D5DD /* Default */ = { 1442 isa = XCBuildConfiguration; 1443 buildSettings = { 1444 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1445 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1446 OPTIMIZATION_CFLAGS = "-O0"; 1447 OTHER_CFLAGS = "-D__MACOSX__"; 1448 OTHER_LDFLAGS = ""; 1449 OTHER_REZFLAGS = ""; 1450 PREBINDING = NO; 1451 PRODUCT_NAME = PIAQTest; 1452 SECTORDER_FLAGS = ""; 1453 WARNING_CFLAGS = ( 1454 "-Wmost", 1455 "-Wno-four-char-constants", 1456 "-Wno-unknown-pragmas", 1457 ); 1458 WRAPPER_EXTENSION = app; 1459 }; 1460 name = Default; 1461 }; 1462 6DF29DDA0B71EEB300F55B65 /* Development */ = { 866 088CC941149A494B00210C77 /* Development */ = { 1463 867 isa = XCBuildConfiguration; 1464 868 buildSettings = { … … 1472 876 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1473 877 GCC_OPTIMIZATION_LEVEL = 0; 878 GCC_PREPROCESSOR_DEFINITIONS = __PIWQUARTZ__; 879 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 880 GCC_USE_GCC3_PFE_SUPPORT = NO; 1474 881 HEADER_SEARCH_PATHS = ""; 882 INFOPLIST_FILE = "Info-PI__Upgraded_.plist"; 1475 883 INSTALL_PATH = /Library/PI; 1476 884 LIBRARY_SEARCH_PATHS = ""; 1477 OPTIMIZATION_CFLAGS = "-O0"; 1478 OTHER_CFLAGS = "-D__PIWQUARTZ__"; 885 OTHER_CFLAGS = ""; 1479 886 OTHER_LDFLAGS = ""; 1480 887 PREBINDING = NO; 1481 888 PRODUCT_NAME = PI; 1482 889 SECTORDER_FLAGS = ""; 1483 USE_GCC3_PFE_SUPPORT = NO;1484 890 WARNING_CFLAGS = ( 1485 891 "-Wmost", … … 1492 898 name = Development; 1493 899 }; 1494 6DF29DDB0B71EEB300F55B65/* Deployment */ = {900 088CC942149A494B00210C77 /* Deployment */ = { 1495 901 isa = XCBuildConfiguration; 1496 902 buildSettings = { … … 1501 907 FRAMEWORK_VERSION = A; 1502 908 GCC_ENABLE_FIX_AND_CONTINUE = NO; 909 GCC_OPTIMIZATION_LEVEL = 0; 910 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 911 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1503 912 HEADER_SEARCH_PATHS = ""; 913 INFOPLIST_FILE = "Info-PI__Upgraded_.plist"; 1504 914 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1505 915 LIBRARY_SEARCH_PATHS = ""; 1506 OPTIMIZATION_CFLAGS = "-O0"; 1507 OTHER_CFLAGS = "-D__MACOSX__"; 916 OTHER_CFLAGS = ""; 1508 917 OTHER_LDFLAGS = ""; 1509 918 PREBINDING = NO; … … 1520 929 name = Deployment; 1521 930 }; 1522 6DF29DDC0B71EEB300F55B65/* Default */ = {931 088CC943149A494B00210C77 /* Default */ = { 1523 932 isa = XCBuildConfiguration; 1524 933 buildSettings = { … … 1527 936 FRAMEWORK_SEARCH_PATHS = ""; 1528 937 FRAMEWORK_VERSION = A; 938 GCC_OPTIMIZATION_LEVEL = 0; 939 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 940 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1529 941 HEADER_SEARCH_PATHS = ""; 942 INFOPLIST_FILE = "Info-PI__Upgraded_.plist"; 1530 943 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1531 944 LIBRARY_SEARCH_PATHS = ""; 1532 OPTIMIZATION_CFLAGS = "-O0"; 1533 OTHER_CFLAGS = "-D__MACOSX__"; 945 OTHER_CFLAGS = ""; 1534 946 OTHER_LDFLAGS = ""; 1535 947 PREBINDING = NO; … … 1545 957 name = Default; 1546 958 }; 1547 6DF29DDE0B71EEB300F55B65/* Development */ = {959 088CC950149A494B00210C77 /* Development */ = { 1548 960 isa = XCBuildConfiguration; 1549 961 buildSettings = { 1550 962 COPY_PHASE_STRIP = NO; 1551 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 963 FRAMEWORK_SEARCH_PATHS = ( 964 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 965 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 966 ); 967 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1552 968 GCC_DYNAMIC_NO_PIC = NO; 1553 969 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1554 970 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1555 971 GCC_OPTIMIZATION_LEVEL = 0; 1556 OPTIMIZATION_CFLAGS = "-O0"; 1557 OTHER_CFLAGS = ( 1558 "-D__MACOSX__", 1559 "-D__PIWQUARTZ__", 1560 ); 972 GCC_PREPROCESSOR_DEFINITIONS = ( 973 __MACOSX__, 974 __PIWQUARTZ__, 975 ); 976 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 977 INFOPLIST_FILE = "Info-PIAQTest__Upgraded_.plist"; 978 OTHER_CFLAGS = ""; 1561 979 OTHER_LDFLAGS = ""; 1562 980 OTHER_REZFLAGS = ""; … … 1574 992 name = Development; 1575 993 }; 1576 6DF29DDF0B71EEB300F55B65/* Deployment */ = {994 088CC951149A494B00210C77 /* Deployment */ = { 1577 995 isa = XCBuildConfiguration; 1578 996 buildSettings = { 1579 997 COPY_PHASE_STRIP = YES; 1580 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 998 FRAMEWORK_SEARCH_PATHS = ( 999 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1000 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1001 ); 1002 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1581 1003 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1004 GCC_OPTIMIZATION_LEVEL = 0; 1005 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1006 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1007 INFOPLIST_FILE = "Info-PIAQTest__Upgraded_.plist"; 1582 1008 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1583 OPTIMIZATION_CFLAGS = "-O0"; 1584 OTHER_CFLAGS = "-D__MACOSX__"; 1009 OTHER_CFLAGS = ""; 1585 1010 OTHER_LDFLAGS = ""; 1586 1011 OTHER_REZFLAGS = ""; … … 1598 1023 name = Deployment; 1599 1024 }; 1600 6DF29DE00B71EEB300F55B65 /* Default */ = { 1601 isa = XCBuildConfiguration; 1602 buildSettings = { 1603 FRAMEWORK_SEARCH_PATHS = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1025 088CC952149A494B00210C77 /* Default */ = { 1026 isa = XCBuildConfiguration; 1027 buildSettings = { 1028 FRAMEWORK_SEARCH_PATHS = ( 1029 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1030 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1031 ); 1032 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1033 GCC_OPTIMIZATION_LEVEL = 0; 1034 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1035 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1036 INFOPLIST_FILE = "Info-PIAQTest__Upgraded_.plist"; 1604 1037 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1605 OPTIMIZATION_CFLAGS = "-O0"; 1606 OTHER_CFLAGS = "-D__MACOSX__"; 1038 OTHER_CFLAGS = ""; 1607 1039 OTHER_LDFLAGS = ""; 1608 1040 OTHER_REZFLAGS = ""; … … 1619 1051 name = Default; 1620 1052 }; 1053 088CC960149A494B00210C77 /* Development */ = { 1054 isa = XCBuildConfiguration; 1055 buildSettings = { 1056 COPY_PHASE_STRIP = NO; 1057 FRAMEWORK_SEARCH_PATHS = ( 1058 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1059 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1060 ); 1061 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1062 GCC_DYNAMIC_NO_PIC = NO; 1063 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1064 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1065 GCC_OPTIMIZATION_LEVEL = 0; 1066 GCC_PREPROCESSOR_DEFINITIONS = __PIWQUARTZ__; 1067 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1068 GCC_USE_GCC3_PFE_SUPPORT = NO; 1069 HEADER_SEARCH_PATHS = .; 1070 INFOPLIST_FILE = "Info-XP0__Upgraded_.plist"; 1071 OTHER_CFLAGS = ""; 1072 OTHER_LDFLAGS = ""; 1073 OTHER_REZFLAGS = ""; 1074 PREBINDING = NO; 1075 PRODUCT_NAME = XP0; 1076 SECTORDER_FLAGS = ""; 1077 WARNING_CFLAGS = ( 1078 "-Wmost", 1079 "-Wno-four-char-constants", 1080 "-Wno-unknown-pragmas", 1081 ); 1082 WRAPPER_EXTENSION = app; 1083 ZERO_LINK = YES; 1084 }; 1085 name = Development; 1086 }; 1087 088CC961149A494B00210C77 /* Deployment */ = { 1088 isa = XCBuildConfiguration; 1089 buildSettings = { 1090 COPY_PHASE_STRIP = YES; 1091 FRAMEWORK_SEARCH_PATHS = ( 1092 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1093 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1094 ); 1095 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1096 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1097 GCC_OPTIMIZATION_LEVEL = 0; 1098 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1099 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1100 INFOPLIST_FILE = "Info-XP0__Upgraded_.plist"; 1101 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1102 OTHER_CFLAGS = ""; 1103 OTHER_LDFLAGS = ""; 1104 OTHER_REZFLAGS = ""; 1105 PREBINDING = NO; 1106 PRODUCT_NAME = PIAQTest; 1107 SECTORDER_FLAGS = ""; 1108 WARNING_CFLAGS = ( 1109 "-Wmost", 1110 "-Wno-four-char-constants", 1111 "-Wno-unknown-pragmas", 1112 ); 1113 WRAPPER_EXTENSION = app; 1114 ZERO_LINK = NO; 1115 }; 1116 name = Deployment; 1117 }; 1118 088CC962149A494B00210C77 /* Default */ = { 1119 isa = XCBuildConfiguration; 1120 buildSettings = { 1121 FRAMEWORK_SEARCH_PATHS = ( 1122 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1123 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1124 ); 1125 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1126 GCC_OPTIMIZATION_LEVEL = 0; 1127 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1128 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1129 INFOPLIST_FILE = "Info-XP0__Upgraded_.plist"; 1130 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1131 OTHER_CFLAGS = ""; 1132 OTHER_LDFLAGS = ""; 1133 OTHER_REZFLAGS = ""; 1134 PREBINDING = NO; 1135 PRODUCT_NAME = PIAQTest; 1136 SECTORDER_FLAGS = ""; 1137 WARNING_CFLAGS = ( 1138 "-Wmost", 1139 "-Wno-four-char-constants", 1140 "-Wno-unknown-pragmas", 1141 ); 1142 WRAPPER_EXTENSION = app; 1143 }; 1144 name = Default; 1145 }; 1146 088CC970149A494B00210C77 /* Development */ = { 1147 isa = XCBuildConfiguration; 1148 buildSettings = { 1149 COPY_PHASE_STRIP = NO; 1150 FRAMEWORK_SEARCH_PATHS = ( 1151 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1152 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1153 ); 1154 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1155 GCC_DYNAMIC_NO_PIC = NO; 1156 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1157 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1158 GCC_OPTIMIZATION_LEVEL = 0; 1159 GCC_PREPROCESSOR_DEFINITIONS = __PIWQUARTZ__; 1160 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1161 GCC_USE_GCC3_PFE_SUPPORT = NO; 1162 INFOPLIST_FILE = "Info-XP1__Upgraded_.plist"; 1163 OTHER_CFLAGS = ""; 1164 OTHER_LDFLAGS = ""; 1165 OTHER_REZFLAGS = ""; 1166 PREBINDING = NO; 1167 PRODUCT_NAME = XP1; 1168 SECTORDER_FLAGS = ""; 1169 WARNING_CFLAGS = ( 1170 "-Wmost", 1171 "-Wno-four-char-constants", 1172 "-Wno-unknown-pragmas", 1173 ); 1174 WRAPPER_EXTENSION = app; 1175 ZERO_LINK = YES; 1176 }; 1177 name = Development; 1178 }; 1179 088CC971149A494B00210C77 /* Deployment */ = { 1180 isa = XCBuildConfiguration; 1181 buildSettings = { 1182 COPY_PHASE_STRIP = YES; 1183 FRAMEWORK_SEARCH_PATHS = ( 1184 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1185 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1186 ); 1187 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1188 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1189 GCC_OPTIMIZATION_LEVEL = 0; 1190 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1191 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1192 INFOPLIST_FILE = "Info-XP1__Upgraded_.plist"; 1193 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1194 OTHER_CFLAGS = ""; 1195 OTHER_LDFLAGS = ""; 1196 OTHER_REZFLAGS = ""; 1197 PREBINDING = NO; 1198 PRODUCT_NAME = PIAQTest; 1199 SECTORDER_FLAGS = ""; 1200 WARNING_CFLAGS = ( 1201 "-Wmost", 1202 "-Wno-four-char-constants", 1203 "-Wno-unknown-pragmas", 1204 ); 1205 WRAPPER_EXTENSION = app; 1206 ZERO_LINK = NO; 1207 }; 1208 name = Deployment; 1209 }; 1210 088CC972149A494B00210C77 /* Default */ = { 1211 isa = XCBuildConfiguration; 1212 buildSettings = { 1213 FRAMEWORK_SEARCH_PATHS = ( 1214 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1215 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1216 ); 1217 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1218 GCC_OPTIMIZATION_LEVEL = 0; 1219 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1220 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1221 INFOPLIST_FILE = "Info-XP1__Upgraded_.plist"; 1222 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1223 OTHER_CFLAGS = ""; 1224 OTHER_LDFLAGS = ""; 1225 OTHER_REZFLAGS = ""; 1226 PREBINDING = NO; 1227 PRODUCT_NAME = PIAQTest; 1228 SECTORDER_FLAGS = ""; 1229 WARNING_CFLAGS = ( 1230 "-Wmost", 1231 "-Wno-four-char-constants", 1232 "-Wno-unknown-pragmas", 1233 ); 1234 WRAPPER_EXTENSION = app; 1235 }; 1236 name = Default; 1237 }; 1238 088CC980149A494B00210C77 /* Development */ = { 1239 isa = XCBuildConfiguration; 1240 buildSettings = { 1241 COPY_PHASE_STRIP = NO; 1242 FRAMEWORK_SEARCH_PATHS = ( 1243 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1244 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1245 ); 1246 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1247 GCC_DYNAMIC_NO_PIC = NO; 1248 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1249 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1250 GCC_OPTIMIZATION_LEVEL = 0; 1251 GCC_PREPROCESSOR_DEFINITIONS = ( 1252 __MACOSX__, 1253 __PIWQUARTZ__, 1254 ); 1255 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1256 GCC_USE_GCC3_PFE_SUPPORT = NO; 1257 INFOPLIST_FILE = "Info-PIT0__Upgraded_.plist"; 1258 OTHER_CFLAGS = ""; 1259 OTHER_LDFLAGS = ""; 1260 OTHER_REZFLAGS = ""; 1261 PREBINDING = NO; 1262 PRODUCT_NAME = PIT0; 1263 SECTORDER_FLAGS = ""; 1264 WARNING_CFLAGS = ( 1265 "-Wmost", 1266 "-Wno-four-char-constants", 1267 "-Wno-unknown-pragmas", 1268 ); 1269 WRAPPER_EXTENSION = app; 1270 ZERO_LINK = YES; 1271 }; 1272 name = Development; 1273 }; 1274 088CC981149A494B00210C77 /* Deployment */ = { 1275 isa = XCBuildConfiguration; 1276 buildSettings = { 1277 COPY_PHASE_STRIP = YES; 1278 FRAMEWORK_SEARCH_PATHS = ( 1279 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1280 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1281 ); 1282 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1283 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1284 GCC_OPTIMIZATION_LEVEL = 0; 1285 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1286 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1287 INFOPLIST_FILE = "Info-PIT0__Upgraded_.plist"; 1288 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1289 OTHER_CFLAGS = ""; 1290 OTHER_LDFLAGS = ""; 1291 OTHER_REZFLAGS = ""; 1292 PREBINDING = NO; 1293 PRODUCT_NAME = PIAQTest; 1294 SECTORDER_FLAGS = ""; 1295 WARNING_CFLAGS = ( 1296 "-Wmost", 1297 "-Wno-four-char-constants", 1298 "-Wno-unknown-pragmas", 1299 ); 1300 WRAPPER_EXTENSION = app; 1301 ZERO_LINK = NO; 1302 }; 1303 name = Deployment; 1304 }; 1305 088CC982149A494B00210C77 /* Default */ = { 1306 isa = XCBuildConfiguration; 1307 buildSettings = { 1308 FRAMEWORK_SEARCH_PATHS = ( 1309 /Users/brunomansoux/Programmes/PI4Mac/PI/build, 1310 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1311 ); 1312 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1313 GCC_OPTIMIZATION_LEVEL = 0; 1314 GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; 1315 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1316 INFOPLIST_FILE = "Info-PIT0__Upgraded_.plist"; 1317 INSTALL_PATH = /Users/brunomansoux/Programmes/PI4Mac/PI/build; 1318 OTHER_CFLAGS = ""; 1319 OTHER_LDFLAGS = ""; 1320 OTHER_REZFLAGS = ""; 1321 PREBINDING = NO; 1322 PRODUCT_NAME = PIAQTest; 1323 SECTORDER_FLAGS = ""; 1324 WARNING_CFLAGS = ( 1325 "-Wmost", 1326 "-Wno-four-char-constants", 1327 "-Wno-unknown-pragmas", 1328 ); 1329 WRAPPER_EXTENSION = app; 1330 }; 1331 name = Default; 1332 }; 1333 088CC98C149A494B00210C77 /* Development */ = { 1334 isa = XCBuildConfiguration; 1335 buildSettings = { 1336 COPY_PHASE_STRIP = NO; 1337 FRAMEWORK_SEARCH_PATHS = ( 1338 "$(inherited)", 1339 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1340 ); 1341 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1342 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1343 GCC_MODEL_TUNING = G5; 1344 GCC_OPTIMIZATION_LEVEL = 0; 1345 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1346 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1347 INFOPLIST_FILE = "BaoAdc-Info.plist"; 1348 INSTALL_PATH = "$(USER_APPS_DIR)"; 1349 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../USB/LALUsb/build/Debug\""; 1350 OTHER_CFLAGS = ( 1351 "-D__PIWQUARTZ__", 1352 "-D_TEST245_CONSOLE_", 1353 ); 1354 OTHER_CPLUSPLUSFLAGS = ( 1355 "-D__PIWQUARTZ__", 1356 "-D_TEST245_CONSOLE_", 1357 ); 1358 OTHER_LDFLAGS = ( 1359 "-framework", 1360 Carbon, 1361 ); 1362 OTHER_REZFLAGS = ""; 1363 PREBINDING = NO; 1364 PRODUCT_NAME = BaoAdc; 1365 SECTORDER_FLAGS = ""; 1366 WARNING_CFLAGS = ( 1367 "-Wmost", 1368 "-Wno-four-char-constants", 1369 "-Wno-unknown-pragmas", 1370 ); 1371 }; 1372 name = Development; 1373 }; 1374 088CC98D149A494B00210C77 /* Deployment */ = { 1375 isa = XCBuildConfiguration; 1376 buildSettings = { 1377 COPY_PHASE_STRIP = YES; 1378 FRAMEWORK_SEARCH_PATHS = ( 1379 "$(inherited)", 1380 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1381 ); 1382 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1383 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 1384 GCC_MODEL_TUNING = G5; 1385 GCC_OPTIMIZATION_LEVEL = 0; 1386 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1387 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1388 INFOPLIST_FILE = "BaoAdc-Info.plist"; 1389 INSTALL_PATH = "$(USER_APPS_DIR)"; 1390 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../USB/LALUsb/build/Debug\""; 1391 OTHER_CFLAGS = ( 1392 "-D__PIWQUARTZ__", 1393 "-D_TEST245_CONSOLE_", 1394 ); 1395 OTHER_CPLUSPLUSFLAGS = ( 1396 "-D__PIWQUARTZ__", 1397 "-D_TEST245_CONSOLE_", 1398 ); 1399 OTHER_LDFLAGS = ( 1400 "-framework", 1401 Carbon, 1402 ); 1403 OTHER_REZFLAGS = ""; 1404 PREBINDING = NO; 1405 PRODUCT_NAME = BaoAdc; 1406 SECTORDER_FLAGS = ""; 1407 WARNING_CFLAGS = ( 1408 "-Wmost", 1409 "-Wno-four-char-constants", 1410 "-Wno-unknown-pragmas", 1411 ); 1412 }; 1413 name = Deployment; 1414 }; 1415 088CC98E149A494B00210C77 /* Default */ = { 1416 isa = XCBuildConfiguration; 1417 buildSettings = { 1418 FRAMEWORK_SEARCH_PATHS = ( 1419 "$(inherited)", 1420 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1421 ); 1422 FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Development\""; 1423 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 1424 GCC_MODEL_TUNING = G5; 1425 GCC_OPTIMIZATION_LEVEL = 0; 1426 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1427 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1428 INFOPLIST_FILE = "BaoAdc-Info.plist"; 1429 INSTALL_PATH = "$(USER_APPS_DIR)"; 1430 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../USB/LALUsb/build/Debug\""; 1431 OTHER_CFLAGS = ( 1432 "-D__PIWQUARTZ__", 1433 "-D_TEST245_CONSOLE_", 1434 ); 1435 OTHER_CPLUSPLUSFLAGS = ( 1436 "-D__PIWQUARTZ__", 1437 "-D_TEST245_CONSOLE_", 1438 ); 1439 OTHER_LDFLAGS = ( 1440 "-framework", 1441 Carbon, 1442 ); 1443 OTHER_REZFLAGS = ""; 1444 PREBINDING = NO; 1445 PRODUCT_NAME = BaoAdc; 1446 SECTORDER_FLAGS = ""; 1447 WARNING_CFLAGS = ( 1448 "-Wmost", 1449 "-Wno-four-char-constants", 1450 "-Wno-unknown-pragmas", 1451 ); 1452 }; 1453 name = Default; 1454 }; 1621 1455 6DF29DE20B71EEB300F55B65 /* Development */ = { 1622 1456 isa = XCBuildConfiguration; 1623 1457 buildSettings = { 1624 1458 HEADER_SEARCH_PATHS = Quartz; 1459 MACOSX_DEPLOYMENT_TARGET = 10.4; 1460 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; 1625 1461 }; 1626 1462 name = Development; … … 1629 1465 isa = XCBuildConfiguration; 1630 1466 buildSettings = { 1467 MACOSX_DEPLOYMENT_TARGET = 10.4; 1468 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; 1631 1469 }; 1632 1470 name = Deployment; … … 1635 1473 isa = XCBuildConfiguration; 1636 1474 buildSettings = { 1475 MACOSX_DEPLOYMENT_TARGET = 10.4; 1476 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; 1637 1477 }; 1638 1478 name = Default; … … 1641 1481 1642 1482 /* Begin XCConfigurationList section */ 1643 6D622CDF0D8ECB6400428D9A /* Build configuration list for PBXNativeTarget "BaoAdc" */ = {1483 088CC940149A494B00210C77 /* Build configuration list for PBXNativeTarget "PI (Upgraded)" */ = { 1644 1484 isa = XCConfigurationList; 1645 1485 buildConfigurations = ( 1646 6D622CE00D8ECB6400428D9A/* Development */,1647 6D622CE10D8ECB6400428D9A/* Deployment */,1648 6D622CE20D8ECB6400428D9A/* Default */,1486 088CC941149A494B00210C77 /* Development */, 1487 088CC942149A494B00210C77 /* Deployment */, 1488 088CC943149A494B00210C77 /* Default */, 1649 1489 ); 1650 1490 defaultConfigurationIsVisible = 0; 1651 }; 1652 6DE745E90C7C4F530051D656 /* Build configuration list for PBXApplicationTarget "XP0" */ = { 1491 defaultConfigurationName = Default; 1492 }; 1493 088CC94F149A494B00210C77 /* Build configuration list for PBXNativeTarget "PIAQTest (Upgraded)" */ = { 1653 1494 isa = XCConfigurationList; 1654 1495 buildConfigurations = ( 1655 6DE745EA0C7C4F530051D656/* Development */,1656 6DE745EB0C7C4F530051D656/* Deployment */,1657 6DE745EC0C7C4F530051D656/* Default */,1496 088CC950149A494B00210C77 /* Development */, 1497 088CC951149A494B00210C77 /* Deployment */, 1498 088CC952149A494B00210C77 /* Default */, 1658 1499 ); 1659 1500 defaultConfigurationIsVisible = 0; 1660 1501 defaultConfigurationName = Default; 1661 1502 }; 1662 6DEA07DC0C88612B0016C028 /* Build configuration list for PBXApplicationTarget "PIT0" */ = {1503 088CC95F149A494B00210C77 /* Build configuration list for PBXNativeTarget "XP0 (Upgraded)" */ = { 1663 1504 isa = XCConfigurationList; 1664 1505 buildConfigurations = ( 1665 6DEA07DD0C88612B0016C028/* Development */,1666 6DEA07DE0C88612B0016C028/* Deployment */,1667 6DEA07DF0C88612B0016C028/* Default */,1506 088CC960149A494B00210C77 /* Development */, 1507 088CC961149A494B00210C77 /* Deployment */, 1508 088CC962149A494B00210C77 /* Default */, 1668 1509 ); 1669 1510 defaultConfigurationIsVisible = 0; 1670 1511 defaultConfigurationName = Default; 1671 1512 }; 1672 6DEA826F0C7ED3A500B7D5DD /* Build configuration list for PBXApplicationTarget "XP1" */ = {1513 088CC96F149A494B00210C77 /* Build configuration list for PBXNativeTarget "XP1 (Upgraded)" */ = { 1673 1514 isa = XCConfigurationList; 1674 1515 buildConfigurations = ( 1675 6DEA82700C7ED3A500B7D5DD/* Development */,1676 6DEA82710C7ED3A500B7D5DD/* Deployment */,1677 6DEA82720C7ED3A500B7D5DD/* Default */,1516 088CC970149A494B00210C77 /* Development */, 1517 088CC971149A494B00210C77 /* Deployment */, 1518 088CC972149A494B00210C77 /* Default */, 1678 1519 ); 1679 1520 defaultConfigurationIsVisible = 0; 1680 1521 defaultConfigurationName = Default; 1681 1522 }; 1682 6DF29DD90B71EEB300F55B65 /* Build configuration list for PBXFrameworkTarget "PI" */ = {1523 088CC97F149A494B00210C77 /* Build configuration list for PBXNativeTarget "PIT0 (Upgraded)" */ = { 1683 1524 isa = XCConfigurationList; 1684 1525 buildConfigurations = ( 1685 6DF29DDA0B71EEB300F55B65/* Development */,1686 6DF29DDB0B71EEB300F55B65/* Deployment */,1687 6DF29DDC0B71EEB300F55B65/* Default */,1526 088CC980149A494B00210C77 /* Development */, 1527 088CC981149A494B00210C77 /* Deployment */, 1528 088CC982149A494B00210C77 /* Default */, 1688 1529 ); 1689 1530 defaultConfigurationIsVisible = 0; 1690 1531 defaultConfigurationName = Default; 1691 1532 }; 1692 6DF29DDD0B71EEB300F55B65 /* Build configuration list for PBXApplicationTarget "PIAQTest" */ = {1533 088CC98B149A494B00210C77 /* Build configuration list for PBXNativeTarget "BaoAdc (Copied)" */ = { 1693 1534 isa = XCConfigurationList; 1694 1535 buildConfigurations = ( 1695 6DF29DDE0B71EEB300F55B65/* Development */,1696 6DF29DDF0B71EEB300F55B65/* Deployment */,1697 6DF29DE00B71EEB300F55B65/* Default */,1536 088CC98C149A494B00210C77 /* Development */, 1537 088CC98D149A494B00210C77 /* Deployment */, 1538 088CC98E149A494B00210C77 /* Default */, 1698 1539 ); 1699 1540 defaultConfigurationIsVisible = 0; -
trunk/SophyaPI/PI/Quartz/pibwdgquartz.cpp
r3747 r4077 4 4 * 5 5 * Created by Bruno MANSOUX on 19/09/08. 6 * Copyright 2008 __MyCompanyName__. All rights reserved.7 6 * 8 7 */ 9 8 10 9 #include "pibwdgquartz.h" 10 #include "PIContainerQuartz.h" 11 11 12 PIBaseWdgQuartz::PIBaseWdgQuartz(PIContainerGen *par, const char *nom,int sx, int sy, int px, int py) 12 OSStatus BaseWdgQuartzEventHandler (EventHandlerCallRef myHandler,EventRef event, void *userData); 13 14 PIBaseWdgQuartz::PIBaseWdgQuartz(PIContainerGen *par, const char *nom, int sx, int sy, int px, int py) 13 15 : PIBaseWdgGen(par,nom,sx,sy,px,py) 14 16 { 17 HIRect localHIRect; 18 HIViewRef rootView; 19 HIViewRef contentView; 20 OSStatus err; 21 22 rootView = ((PIWdg*)par)->GetHIViewRef(); 23 err = HIViewGetBounds (rootView, &localHIRect); 24 25 err = HIScrollViewCreate(kHIScrollViewOptionsVertScroll | kHIScrollViewOptionsHorizScroll, &wdgHIView); 26 err += HIViewSetVisible (wdgHIView, true); 27 28 err += HIViewFindByID(rootView, kHIViewWindowContentID, &contentView); 29 err += HIViewAddSubview (contentView, wdgHIView); 30 31 err += HIViewGetBounds (wdgHIView, &localHIRect); 32 33 localHIRect.origin.x = (float)px; 34 localHIRect.origin.y = (float)py; 35 localHIRect.size.width = (float)sx; 36 localHIRect.size.height = (float)sy; 37 38 err = HIViewSetFrame (wdgHIView, &localHIRect); 39 40 err += HIViewGetFrame (wdgHIView, &localHIRect); 41 42 printf("PIBaseWdgQuartz::PIBaseWdgQuartz Set Frame (%g %g) [%g %g] err : %d \n", 43 localHIRect.origin.x, localHIRect.origin.y, 44 localHIRect.size.width, localHIRect.size.height, 45 err); 46 47 err = InstallEventHandler (GetControlEventTarget (wdgHIView), 48 NewEventHandlerUPP (BaseWdgQuartzEventHandler), 49 GetEventTypeCount (basewdgSpec), 50 (const EventTypeSpec*)&basewdgSpec, 51 (void *) this, 52 NULL); 53 54 HIViewRender(wdgHIView); 55 56 mWGrC = new PIGraphicWin(this); 15 57 } 16 58 59 /* --Methode-- */ 17 60 PIBaseWdgQuartz::~PIBaseWdgQuartz() 18 61 { 19 62 } 20 63 64 /* --Methode-- */ 21 65 void PIBaseWdgQuartz::FinishCreate() 22 66 { 23 67 } 24 68 69 /* --Methode-- */ 25 70 void PIBaseWdgQuartz::ActivatePtrCross() 26 71 { 27 72 } 28 73 74 /* --Methode-- */ 29 75 void PIBaseWdgQuartz::ActivateButton(int bid) 30 76 { 31 77 } 32 78 79 /* --Methode-- */ 33 80 void PIBaseWdgQuartz::ActivateMove(int bid) 34 81 { 35 82 } 36 83 84 /* --Methode-- */ 37 85 void PIBaseWdgQuartz::ActivateKeyboard() 38 86 { 39 87 } 40 88 89 /* --Methode-- */ 41 90 void PIBaseWdgQuartz::SelPointerShape(PIPointer ptr) 42 91 { 43 92 } 44 93 94 /* --Methode-- */ 45 95 PIPointer PIBaseWdgQuartz::GetPointerShape() 46 96 { 97 return PI_ArrowPointer; 47 98 } 48 99 100 /* --Methode-- */ 49 101 void PIBaseWdgQuartz::AssignKeyboard() 50 102 { 51 103 } 52 104 53 / / Acces aux caracteristiques du dernier evenement105 /* --Methode-- */ 54 106 void PIBaseWdgQuartz::GetLastEventInfo(PIKeyModifier& kmod, unsigned long& tm) 55 107 { 56 108 } 57 109 58 / / On redefinit IsVisible() pour tenir compte de l appel a FinsihCreate110 /* --Methode-- */ 59 111 bool PIBaseWdgQuartz::IsVisible() 60 112 { … … 62 114 } 63 115 64 / / Fonction qui doit etre appelee pour rafraichir la fenetre116 /* --Methode-- */ 65 117 void PIBaseWdgQuartz::Refresh() 66 118 { 119 printf("PIBaseWdgQuartz::Refresh "); 120 EventRef rEvent; 121 OSStatus err; 122 123 err = CreateEvent( NULL, kEventClassControl, kEventControlDraw, 124 GetCurrentEventTime(), kEventAttributeNone, &rEvent ); 125 SetEventParameter( rEvent, kEventParamCGContextRef, typeCGContextRef, sizeof (CGContextRef), mWGrC->GetCGContext()); 126 127 SendEventToEventTarget(rEvent, GetControlEventTarget (wdgHIView)); 128 129 HIRect hiRect; 130 HIViewGetFrame(wdgHIView, &hiRect); 131 132 CGContextRestoreGState (mWGrC->GetCGContext()); 133 printf(" cg : %lx ox : %g oy : %g width : %g height : %g \n", 134 mWGrC->GetCGContext(), hiRect.origin.x, hiRect.origin.y, hiRect.size.width, hiRect.size.height); 135 // mWGrC->SetGCRect(hiRect.origin.x, hiRect.origin.y, hiRect.size.width, hiRect.size.height); 136 // Draw(mWGrC, 0, 0, XSize(), YSize()); 137 67 138 return; 68 139 } 69 140 70 / / Appel depuis le PIXtBaseWidget uniquement (ExposeEvt de Xt )71 void PIBaseWdgQuartz::eXposeProcess( int x0, int y0, int dx, int dy)141 /* --Methode-- */ 142 void PIBaseWdgQuartz::eXposeProcess(CGContextRef cg, int x0, int y0, int dx, int dy) 72 143 { 144 printf("PIBaseWdgQuartz::ExposeProcess \n"); 145 CGContextSaveGState(cg); 146 mWGrC->SetCGContext(cg); 147 mWGrC->SetCTM(CGContextGetCTM(cg)); 148 Draw(mWGrC, x0, y0, dx, dy); 149 73 150 return; 74 151 } 75 152 153 /* ============================================================================================================ */ 154 /* ============================================================================================================ */ 155 static int counterDraw = 0; 156 // Handler 157 OSStatus BaseWdgQuartzEventHandler (EventHandlerCallRef myHandler, EventRef event, void *userData) 158 { 159 OSStatus status = noErr; 160 161 counterDraw++; 162 printf(" BaseWdgQuartzEventHandler (%d) : ", counterDraw); 163 PIGetEventName(event); 164 165 PIBaseWdgQuartz* wdg = (PIBaseWdgQuartz*) userData; 166 167 CGContextRef cg; 168 169 status = GetEventParameter (event, kEventParamCGContextRef, typeCGContextRef, NULL, sizeof (CGContextRef), NULL, &cg); 170 171 if (status != noErr) 172 { 173 printf(" err = %d \n",status); 174 } 175 else 176 { 177 // wdg->SetQuartzCGContext(cg); 178 HIViewRef view = wdg->GetHIViewRef(); 179 HIRect hiRect; 180 HIViewGetFrame(view, &hiRect); 181 // Pour le moment on rafraichit toute la vue 182 int ox = (int)(hiRect.origin.x); 183 int oy = (int)(hiRect.origin.x); 184 int dx = (int)(hiRect.size.width); 185 int dy = (int)(hiRect.size.height); 186 printf(" BaseWdgQuartzEventHandler cg : %lx [%d %d] Frame [%d, %d] \n", (unsigned long)cg, ox, oy, dx, dy); 187 wdg->eXposeProcess(cg, 0 , 0, dx, dy); 188 } 189 190 return status; 191 } -
trunk/SophyaPI/PI/Quartz/pibwdgquartz.h
r3747 r4077 15 15 #include "pigraphquartz.h" 16 16 #include "pigraphps.h" 17 18 /* 19 static const EventTypeSpec basewdgSpec[] = { 20 { kEventClassWindow, kEventWindowClose}, 21 { kEventClassWindow, kEventWindowResizeCompleted}, 22 { kEventClassWindow, kEventWindowDrawContent}, 23 { kEventClassWindow, kEventWindowBoundsChanged }, 24 { kEventClassHIObject, kEventHIObjectConstruct }, 25 { kEventClassHIObject, kEventHIObjectInitialize }, 26 { kEventClassHIObject, kEventHIObjectDestruct }, 27 { kEventClassControl, kEventControlDraw}, 28 { kEventClassControl, kEventControlClick}, 29 { kEventClassControl, kEventControlBoundsChanged}, 30 { kEventClassControl, kEventControlOwningWindowChanged }, 31 { kEventClassControl, kEventControlInitialize }, 32 { kEventClassControl, kEventControlGetPartRegion }, 33 { kEventClassControl, kEventControlHitTest } 34 }; 35 36 */ 37 38 static const EventTypeSpec basewdgSpec[] = {{ kEventClassControl, kEventControlDraw}}; 39 17 40 18 41 class PIBaseWdgQuartz : public PIBaseWdgGen … … 49 72 50 73 // Appel depuis le PIXtBaseWidget uniquement (ExposeEvt de Xt ) 51 virtual void eXposeProcess( int x0, int y0, int dx, int dy);74 virtual void eXposeProcess(CGContextRef cg, int x0, int y0, int dx, int dy); 52 75 53 76 protected: 54 77 void Init(); 55 PIPointer mPtrS;78 PIPointer mPtrS; 56 79 // pour s'assurer que le bon FinishCreate() est appele - pb lie aux tables de fonctions 57 80 // virtuelles des classes qui sont remplies au fur et a mesure des constructeurs -
trunk/SophyaPI/PI/Quartz/pigraphquartz.cpp
r3747 r4077 11 11 #define NMAXCOL 32 12 12 static PIQuartzColor colpix[NMAXCOL]; 13 static const EventTypeSpec gqHIViewSpec[] = {kEventClassControl,kEventControlDraw };14 15 OSStatus MyDrawEventHandler (EventHandlerCallRef myHandler,EventRef event, void *userData);16 13 17 14 /* --Methode-- */ … … 20 17 { 21 18 OSStatus err; 22 HIViewRef rootView; 23 HIRect bounds; 24 25 rootView = wdg->GetHIViewRef(); 26 err = HIViewFindByID(rootView, kHIViewWindowContentID,&hiViewRef); 27 HIViewGetBounds (rootView, &bounds); 19 HIRect frame; 20 int value; 21 22 hiViewRef = wdg->GetHIViewRef(); 28 23 29 printf("View Bounds (%g %g) [%g %g] \n",bounds.origin.x,bounds.origin.y, 30 bounds.size.width,bounds.size.height); 31 32 err = InstallEventHandler (GetControlEventTarget (hiViewRef), 33 NewEventHandlerUPP (MyDrawEventHandler), 34 GetEventTypeCount (gqHIViewSpec), 35 (const EventTypeSpec*)&gqHIViewSpec, 36 (void *) cgContext, 37 NULL); 38 cgWindow = HIViewGetWindow(rootView); 39 ShowWindow(cgWindow); 40 SetPortWindowPort(cgWindow); 41 QDBeginCGContext (GetWindowPort (cgWindow), &cgContext); 42 CGContextFlush(cgContext); 24 value = HIViewGetValue (hiViewRef); 25 26 err = HIViewGetFrame (hiViewRef, &frame); 27 28 printf("PIGraphicQuartz::PIGraphicQuartz View Frame (%g %g) [%g %g] err : %d value : %d \n", 29 frame.origin.x, frame.origin.y, 30 frame.size.width, frame.size.height, 31 err, value); 32 33 cgWindow = HIViewGetWindow(hiViewRef); 34 cgContext = NULL ; 43 35 } 44 36 … … 50 42 } 51 43 52 53 44 /* --Methode-- */ 54 45 PIGraphicQuartz::~PIGraphicQuartz() 55 46 { 56 QDEndCGContext (GetWindowPort(cgWindow), &cgContext);47 // QDEndCGContext (GetWindowPort(cgWindow), &cgContext); 57 48 } 58 49 … … 281 272 return; 282 273 } 283 284 274 285 275 /* --Methode-- */ … … 897 887 } 898 888 899 900 /* Methode Generale */ 901 OSStatus MyDrawEventHandler (EventHandlerCallRef myHandler, EventRef event, void *userData) 902 { 903 OSStatus status = noErr; 904 905 status = GetEventParameter (event, // 1 906 kEventParamCGContextRef, 907 typeCGContextRef, 908 NULL, 909 sizeof (CGContextRef), 910 NULL, 911 &userData); 912 return status; 913 } 889 /* --Methode-- */ 890 void PIGraphicQuartz::SetCGContext(CGContextRef cg) 891 { 892 if (cgContext != NULL) 893 { 894 printf("PIGraphicQuartz::SetCGContext Release CGContext %lx \n", (unsigned long)cgContext); 895 CGContextRelease (cgContext); 896 cgContext = NULL; 897 } 898 899 cgContext = CGContextRetain(cg); 900 901 HIRect hiRect; 902 HIViewGetFrame(hiViewRef, &hiRect); 903 904 printf("PIGraphicQuartz::SetCGContext Frame ox : %g oy : %g width : %g height : %g \n", 905 hiRect.origin.x, hiRect.origin.y, hiRect.size.width, hiRect.size.height); 906 // SetGCRect(hiRect.origin.x, hiRect.origin.y, hiRect.size.width, hiRect.size.height); 907 return; 908 } 909 910 /* --Methode-- */ 911 void PIGraphicQuartz::SetCTM(CGAffineTransform cat) 912 { 913 cgAffineTransform.a = cat.a; 914 cgAffineTransform.b = cat.b; 915 cgAffineTransform.c = cat.c; 916 cgAffineTransform.d = cat.d; 917 cgAffineTransform.tx = cat.tx; 918 cgAffineTransform.ty = cat.ty; 919 return; 920 } 921 922 923 /* --Methode-- */ 924 void PIGraphicQuartz::SetGCRect(float x0, float y0, float dx, float dy) 925 { 926 printf("PIGraphicQuartz::SetGCRect %g %g %g %g \n", x0, y0, dx, dy); 927 // CGAffineTransform cat; 928 CGContextScaleCTM (cgContext, 1., 1.); 929 CGContextTranslateCTM (cgContext, x0, y0 + dy); 930 // CGContextRotateCTM (cgContext, 0.); 931 return; 932 } -
trunk/SophyaPI/PI/Quartz/pigraphquartz.h
r3747 r4077 20 20 #include "pisysdep.h" 21 21 #include "pigraphgen.h" 22 #include "pieventquartz.h" 22 23 23 24 class PIGraphicQuartz : public PIGraphicGen … … 91 92 static PIQuartzColor GetPixelValueforColor(PIColors col); 92 93 94 // pour recuperer Quartz2D Drawing Context 95 inline CGContextRef GetCGContext() {return cgContext;} 96 void SetCGContext(CGContextRef cg); 97 void SetGCRect(float x0, float y0, float dx, float dy); 98 inline CGAffineTransform GetCTM() {return cgAffineTransform;} 99 void SetCTM(CGAffineTransform cat); 100 93 101 protected: 94 102 void SelectFont(int isz, int jat); … … 115 123 HIViewRef hiViewRef; 116 124 CGContextRef cgContext; 125 CGAffineTransform cgAffineTransform; 117 126 WindowRef cgWindow; 118 127 }; -
trunk/SophyaPI/PI/Quartz/pistdwdgquartz.cpp
r3747 r4077 44 44 SetRect(&wdgRect,px,py,px+sx,py+sy); 45 45 cfsrLabel = CFStringCreateWithCString(kCFAllocatorDefault,nom,kCFStringEncodingMacRoman); 46 err = CreateStaticTextControl (wParent, &wdgRect, cfsrLabel, NULL, & viewH);46 err = CreateStaticTextControl (wParent, &wdgRect, cfsrLabel, NULL, &wdgHIView); 47 47 } 48 48 … … 60 60 // SetPortWindowPort(wParent); 61 61 62 err = SetControlData ( viewH,0,kControlEditTextCFStringTag,sizeof(cfsrLabel),(Ptr)&cfsrLabel);62 err = SetControlData (wdgHIView,0,kControlEditTextCFStringTag,sizeof(cfsrLabel),(Ptr)&cfsrLabel); 63 63 64 64 return; … … 94 94 95 95 unicodeText = CFStringCreateWithCString (NULL,(char *)s.c_str(), kCFStringEncodingMacRoman); 96 err = CreateEditUnicodeTextControl (wParent,&wdgRect,unicodeText,false,NULL,& viewH);96 err = CreateEditUnicodeTextControl (wParent,&wdgRect,unicodeText,false,NULL,&wdgHIView); 97 97 98 98 return; … … 105 105 char* cText; 106 106 107 GetControlData( viewH, kControlEditTextPart, kControlEditTextCFStringTag, sizeof(str),&str,NULL);107 GetControlData(wdgHIView, kControlEditTextPart, kControlEditTextCFStringTag, sizeof(str),&str,NULL); 108 108 109 109 cText = (char *)CFStringGetCStringPtr(str,kCFStringEncodingMacRoman); … … 123 123 { 124 124 if (te == false) 125 DeactivateControl ( viewH);125 DeactivateControl (wdgHIView); 126 126 127 127 return; … … 247 247 SetRect(&wdgRect,px,py,px+sx,py+sy); 248 248 249 CreatePushButtonControl (par->GetWindowRef(),&wdgRect,title,& viewH);250 SetControlTitleWithCFString ( viewH, title);249 CreatePushButtonControl (par->GetWindowRef(),&wdgRect,title,&wdgHIView); 250 SetControlTitleWithCFString (wdgHIView, title); 251 251 _actionProc = NewControlActionUPP (CommonControlActionCallback); 252 SetControlAction ( viewH, _actionProc);252 SetControlAction (wdgHIView, _actionProc); 253 253 vpiwdg.push_back(this); 254 254 } … … 267 267 { 268 268 title = CFStringCreateWithCString (NULL, sText.c_str(), kCFStringEncodingMacRoman); 269 SetControlTitleWithCFString( viewH,title);269 SetControlTitleWithCFString(wdgHIView,title); 270 270 return; 271 271 } … … 281 281 SetPortWindowPort(wParent); 282 282 SetRect(&wdgRect,px,py,px+sx,py+sy); 283 CreateCheckBoxControl (par->GetWindowRef(),&wdgRect,title,0,TRUE,& viewH);284 SetControlTitleWithCFString ( viewH, title);283 CreateCheckBoxControl (par->GetWindowRef(),&wdgRect,title,0,TRUE,&wdgHIView); 284 SetControlTitleWithCFString (wdgHIView, title); 285 285 _actionProc = NewControlActionUPP (CommonControlActionCallback); 286 SetControlAction ( viewH, _actionProc);287 _state = GetControl32BitValue ( viewH);286 SetControlAction (wdgHIView, _actionProc); 287 _state = GetControl32BitValue (wdgHIView); 288 288 289 289 vpiwdg.push_back(this); … … 303 303 bool PICheckBoxQuartz::GetState() 304 304 { 305 _state = GetControl32BitValue ( viewH);305 _state = GetControl32BitValue (wdgHIView); 306 306 printf("GetState : %d ",_state); 307 307 return _state; … … 318 318 SetPortWindowPort(wParent); 319 319 SetRect(&wdgRect,px,py,px+sx,py+sy); 320 CreateRadioButtonControl (par->GetWindowRef(),&wdgRect,title,initialValue,FALSE,& viewH);321 SetControlTitleWithCFString ( viewH, title);320 CreateRadioButtonControl (par->GetWindowRef(),&wdgRect,title,initialValue,FALSE,&wdgHIView); 321 SetControlTitleWithCFString (wdgHIView, title); 322 322 _actionProc = NewControlActionUPP (CommonControlActionCallback); 323 SetControlAction ( viewH, _actionProc);323 SetControlAction (wdgHIView, _actionProc); 324 324 vpiwdg.push_back(this); 325 325 } … … 339 339 SetRect(&wdgRect,px,py,px+sx,py+sy); 340 340 OSErr error; 341 error = CreateRadioGroupControl (par->GetWindowRef(),&wdgRect,& viewH);341 error = CreateRadioGroupControl (par->GetWindowRef(),&wdgRect,&wdgHIView); 342 342 _state = 0; 343 343 } … … 346 346 { 347 347 OSErr error; 348 error = EmbedControl(piRadio->GetHIViewRef(), viewH);348 error = EmbedControl(piRadio->GetHIViewRef(),wdgHIView); 349 349 350 350 return; -
trunk/SophyaPI/PI/Quartz/piwdgquartz.cpp
r3747 r4077 16 16 fflush (stdout); 17 17 title = CFStringCreateWithCString (NULL, nom, kCFStringEncodingMacRoman); 18 viewH= NULL;18 wdgHIView = NULL; 19 19 mFCol = mBCol = PI_NotDefColor; 20 // wdgCGContext = NULL; 20 21 } 21 22 … … 243 244 if (contH) 244 245 { 245 InstallControlEventHandler (contH, 246 NewEventHandlerUPP (drwh), 246 InstallControlEventHandler (contH, NewEventHandlerUPP (drwh), 247 247 GetEventTypeCount(drawEvents), 248 248 drawEvents, … … 252 252 if(wPtr) 253 253 { 254 InstallWindowEventHandler (wPtr, 255 NewEventHandlerUPP (drwh), 254 InstallWindowEventHandler (wPtr, NewEventHandlerUPP (drwh), 256 255 GetEventTypeCount(drawEvents), 257 256 drawEvents, -
trunk/SophyaPI/PI/Quartz/piwdgquartz.h
r3747 r4077 101 101 */ 102 102 103 HIViewRef GetHIViewRef() {return viewH;} 104 103 inline HIViewRef GetHIViewRef() {return wdgHIView;} 104 // pour recuperer Quartz2D Drawing Context 105 // inline CGContextRef GetQuartzCGContext() {return wdgCGContext;} 106 // inline void SetQuartzCGContext(CGContextRef cg) { wdgCGContext = CGContextRetain(cg);} 107 105 108 protected: 106 109 Rect wdgRect; 107 110 CFStringRef title; 108 HIViewRef viewH;111 HIViewRef wdgHIView; 109 112 // pas utilisable dans MOSX/Carbon 110 113 PIColors mFCol, mBCol; 114 // CGContextRef wdgCGContext; 111 115 }; 112 116 -
trunk/SophyaPI/PI/Tests/xp1.cc
r4046 r4077 10 10 #include PISTDWDG_H 11 11 #include PIWIN_H 12 //#include "PIButtonQuartz.h"12 #include "PIButtonQuartz.h" 13 13 14 14 // ----- Declaration de la classe ArgsWind : Fenetre de dialogue ------- -
trunk/SophyaPI/PI/lut.cc
r3545 r4077 12 12 #include "lut.h" 13 13 14 //++ 15 // Class LUT 16 // Lib PI 17 // include lut.h 18 // 19 // Classe Look-Up table : transformation de valeurs (intensite/RGB) en index de couleur 20 //-- 21 //++ 22 // Links Voir aussi 23 // PIColorMap 24 // PIPixmap 25 // PIImage 26 //-- 14 27 15 /* --Methode-- */ 28 16 29 LUT::LUT(double min, double max, unsigned short ncol, int typ )17 LUT::LUT(double min, double max, unsigned short ncol, int typ, int ntable) 30 18 { 31 int nlev = ncol-2; 19 int nlev; 20 21 bornes=NULL; 22 nlev = ncol-2; 32 23 if (nlev < 1) nlev = 1; 33 24 bornes = new double[nlev+1]; … … 35 26 if (bornes == NULL) return; 36 27 type = typ; nLevel = nlev; 37 int qqq = 1;38 quantum = 1;39 for(quantum=2; quantum<=42; quantum++) {40 qqq = quantum*quantum*quantum;41 if (qqq > NCol()) break;42 }43 quantum--;44 45 28 table = NULL; 46 29 tablenbin = 0; … … 56 39 delete[] table; 57 40 } 58 /* --Methode-- */59 void LUT::SetNCol(unsigned short ncol)60 {61 if (ncol == NCol()) return;62 double min = Min();63 double max = Max();64 if (bornes) delete[] bornes;65 int nlev = ncol-2;66 if (nlev < 1) nlev = 1;67 bornes = new double[nlev+1];68 nLevel = nlev;69 int qqq = 1;70 quantum = 1;71 for(quantum=2; quantum<=42; quantum++) {72 qqq = quantum*quantum*quantum;73 if (qqq > NCol()) break;74 }75 quantum--;76 // printf("*DBG*LUT* quantum= %d \n", (int)quantum);77 SetLut(min, max, Type());78 }79 41 80 42 /* --Methode-- */ 81 void LUT::SetLut(double min, double max, int typ )43 void LUT::SetLut(double min, double max, int typ, int ntable) 82 44 { 83 45 84 46 if( (typ != kLutType_Lin) && (typ != kLutType_Log) 85 && (typ != kLutType_Sqrt) && (typ != kLutType_Square) 86 && (typ != kLutType_RGB)) typ = kLutType_Lin;47 && (typ != kLutType_Sqrt) && (typ != kLutType_Square) 48 ) typ = kLutType_Lin; 87 49 type = typ; 88 50 if (max <= min) max = min+1.; 89 mMin = min; mMax = max;90 mMinI = (int)(min+0.1); mMaxI = (int)(max+0.1);91 51 if (nLevel > 0) 92 52 { 93 53 int i; 94 double dx, dlx, fmx; 54 double dx; 55 double dlx; 95 56 switch (typ) 96 57 { 97 58 case kLutType_Lin : 98 case kLutType_RGB :99 59 dx = (max-min)/(double)nLevel; 100 60 for(i=0; i<nLevel; i++) … … 102 62 break; 103 63 case kLutType_Log : 104 fmx = (max-min)/(exp(1.)-1.); 105 dlx = 1./(double)nLevel; 64 dlx = log(max-min) / (double)nLevel; 106 65 for(i=0; i<nLevel; i++) 107 bornes[i] = min+((double)exp((double)i*dlx)-1.)*fmx; 108 break; 109 case kLutType_Exp : 110 dlx = (exp(1.)-1.)/(double)nLevel; 111 for(i=0; i<nLevel; i++) 112 bornes[i] = min+(double)log(1.+(double)i*dlx)*(max-min); 66 bornes[i] = min+(double)exp((double)i*dlx); 113 67 break; 114 68 case kLutType_Sqrt : … … 130 84 } 131 85 else bornes[0] = 0.5*(min+max); 132 // ComputeTable((ntable > nLevel) ? ntable : tablenbin); 133 if (type != kLutType_RGB) ComputeTable(0); 86 ComputeTable((ntable > nLevel) ? ntable : tablenbin); 134 87 return; 135 88 } … … 148 101 149 102 /* --Methode-- */ 150 unsigned short LUT::Apply I(double x)103 unsigned short LUT::Apply(double x) 151 104 { 152 105 int i; … … 157 110 158 111 /* --Methode-- */ 159 unsigned short LUT::ApplyRGB(double x)160 {161 long lv = x+0.3;162 int r = (lv%256);163 lv /= 256;164 int g = (lv%256);165 lv /= 256;166 int b = (lv%256);167 return (unsigned short)((Contraste(b)*quantum+Contraste(g))*quantum+Contraste(r));168 }169 170 /* --Methode-- */171 112 void LUT::ComputeTable(int nt) 172 113 { 173 if (nt <= 0) { 174 int fm = 16; 175 if ((nLevel+2)>4096) fm = 1; 176 else if ((nLevel+2)>2048) fm = 2; 177 else if ((nLevel+2)>1024) fm = 4; 178 else if ((nLevel+2)>512) fm = 8; 179 nt = fm*(nLevel+2); 180 } 114 if (nt <= 0) nt = 16*(nLevel+2); 181 115 else if (nt < (nLevel+2)) nt = (nLevel+2); 182 116 tablenbin = nt; 183 if (table) delete[] table;184 117 table = new unsigned short [nt-2]; 185 118 tablebinwidth = (Max()-Min())/(nt-2); 186 119 double x = Min()+0.5*tablebinwidth; 187 for(int i=0; i<nt-2; i++) { table[i] = Apply I(x); x += tablebinwidth; }120 for(int i=0; i<nt-2; i++) { table[i] = Apply(x); x += tablebinwidth; } 188 121 } -
trunk/SophyaPI/PI/lut.h
r3734 r4077 13 13 14 14 // Type de lut possibles 15 enum {kLutType_Lin=1, kLutType_Log=2, kLutType_ Exp=3, kLutType_Sqrt=4, kLutType_Square=5, kLutType_RGB=11};15 enum {kLutType_Lin=1, kLutType_Log=2, kLutType_Sqrt=3, kLutType_Square=4}; 16 16 17 17 class LUT … … 19 19 public: 20 20 21 LUT(double min, double max, unsigned short ncol=16, int typ=kLutType_Lin );21 LUT(double min, double max, unsigned short ncol=16, int typ=kLutType_Lin, int ntable=0); 22 22 ~LUT(); 23 void SetNCol(unsigned short ncol); 24 void SetLut(double min, double max, int typ=kLutType_Lin); 23 void SetLut(double min, double max, int typ=kLutType_Lin, int ntable=0); 25 24 void Print(); 26 27 inline unsigned short Apply(double x) 28 { 29 if (type == kLutType_RGB) return ApplyRGB(x); 30 else return ApplyI(x); 31 } 32 25 unsigned short Apply(double x); 33 26 inline unsigned short ApplyFast(double x) 34 27 { 35 if (type == kLutType_RGB) return ApplyRGB(x);36 else return AppFast(x);37 }38 39 40 inline double Min() { return(bornes[0]); };41 inline double Max() { return(bornes[nLevel]); };42 inline double Borne(int k) { return(bornes[k]); };43 inline int Type() { return(type); };44 inline int NCol() { return(nLevel+2); };45 46 47 protected:48 void ComputeTable(int nt);49 unsigned short ApplyI(double x);50 unsigned short ApplyRGB(double x);51 inline unsigned short AppFast(double x)52 {53 28 if (x < Min()) return(0); 54 29 if (x >= Max() ) return(nLevel+1); … … 56 31 return(table[k]); 57 32 } 58 inline int Contraste(int ii) /* for ApplyRGB */ 59 { 60 if (ii >= mMaxI) return quantum-1; 61 if (ii <= mMinI) return 0; 62 else return ((ii-mMinI)*(quantum-1)/mMaxI); 63 } 33 34 inline double Min() { return(bornes[0]); }; 35 inline double Max() { return(bornes[nLevel]); }; 36 inline int Type() { return(type); }; 37 inline int NCol() { return(nLevel+2); }; 38 39 protected: 40 void ComputeTable(int nt); 41 64 42 int type; 65 43 int nLevel; 66 int quantum;67 44 double * bornes; 68 double mMin, mMax;69 int mMinI, mMaxI;70 45 int tablenbin; 71 46 unsigned short * table; -
trunk/SophyaPI/PI/objlist.list
r3522 r4077 48 48 pipixmapgen.o 49 49 pipixmapx.o 50 pipixutils.o51 50 piscdrawwdg.o 52 51 pistdwdggen.o -
trunk/SophyaPI/PI/parradapter.cc
r3572 r4077 174 174 175 175 /* --Methode-- */ 176 double P2DArrayAdapter::MeanVal(int ix1, int ix2, int jy1, int jy2)177 {178 int ec;179 if (ix1>ix2) { ec=ix1; ix1=ix2; ix2=ec; }180 if (jy1>jy2) { ec=jy1; jy1=jy2; jy2=ec; }181 // On calcule la somme des pixels dans la zone182 double ss = 0.;183 for(int j=jy1; j<=jy2; j++)184 for(int i=ix1; i<=ix2; i++) ss += Value(i,j);185 186 ss /= (double)((jy2-jy1+1)*(ix2-ix1+1));187 return ss;188 }189 190 /* --Methode-- */191 176 void P2DArrayAdapter::XYfromxy(int ix, int iy, double& x, double& y) 192 177 { … … 202 187 double x,y; 203 188 this->Coord(ix, iy, x, y); 204 c onst char * isr = "";189 char * isr = ""; 205 190 if (ISFunc != NULL) isr = ISFunc(this, ix, iy); 206 191 sprintf(ibuff,"X= %g Y= %g Pix= %g %s ", … … 448 433 449 434 /* --Methode-- */ 450 voidP2DArrayAdapter::ComputePixmap(LUT* lut, int ofx, int ofy, int zm,451 int xwsz, int ywsz, PIPixColIdx & pixc)435 unsigned char * P2DArrayAdapter::ComputePixmap(LUT* lut, int ofx, int ofy, int zm, 436 int xwsz, int ywsz, unsigned char * opix, int * oxsp, int * oysp) 452 437 { 453 438 // TIMEF ; 439 unsigned char *pix, *pp, ucp; 454 440 int zmm=1; 455 int npx, npy, nppx, nppy ;441 int npx, npy, nppx, nppy, nszp, oszp; 456 442 int i,j,k,l; 443 double vpx; 457 444 458 445 /* … … 461 448 */ 462 449 463 if ( (XSize() <= 0) || (YSize() <= 0) || (lut == NULL) || (ofx < 0) || (ofy < 0) ) { 464 pixc.DeAlloc(); return; 465 } 450 if ( (XSize() <= 0) || (YSize() <= 0) || (lut == NULL) || (ofx < 0) || (ofy < 0) ) 451 { *oxsp = *oysp = 0; return(NULL); } 466 452 467 453 npx = XSize()-ofx; … … 485 471 } 486 472 487 488 /* printf("Debug_ComputePixmap %d %d %d (%d-%d %d-%d)\n", 489 ofx, ofy, zm, npx,nppx, npy,nppy); */ 490 if (lut->NCol() <= 256) { // On fait un pixmap de type Byte/pixel 473 oszp = (*oxsp)*(*oysp); 474 nszp = nppx*nppy; 475 if ( oszp != nszp ) 476 { 477 if (opix) delete[] opix; 478 pix = new unsigned char[nppx*nppy]; 479 if (pix == NULL) { *oxsp = *oysp = 0; ; return(NULL); } 480 } 481 else pix = opix; 482 *oxsp = nppx; *oysp = nppy; 483 491 484 /* 492 printf("Debug_ComputePixmap- pixc.AllocateByte() type=%d - %d %d %d - %d %d %d - %d %d %d \n", 493 lut->Type(), 494 lut->ApplyFast(0.), lut->ApplyFast(1.), lut->ApplyFast(2.), 495 lut->ApplyRGB(0.), lut->ApplyRGB(1.), lut->ApplyRGB(2.), 496 lut->Apply(0.), lut->Apply(1.), lut->Apply(2.)); 497 */ 498 unsigned char *pp, ucp; 499 pixc.AllocateByte(nppx, nppy); 500 pp = pixc.BytePointer(); 485 printf("Debug_ComputePixmap %d %d %d (%d-%d %d-%d)\n", 486 ofx, ofy, zm, npx,nppx, npy,nppy); 487 */ 488 489 pp = pix; 501 490 if (eXY) { // Echange Axe X,Y 502 491 if (zm == 1) { // Pas de zoom … … 508 497 } 509 498 else if (zm < -1) { // Compression 499 double fv = (double)(zmm*zmm); 510 500 for(j=ofy; j<ofy+npy; j+=zmm) 511 for(i=ofx; i<ofx+npx; i+=zmm) { 512 *pp = lut->ApplyFast( MeanVal(j*sgnX+offX, (j+zmm-1)*sgnX+offX, 513 i*sgnY+offY, (i+zmm-1)*sgnY+offY) ); 501 for(i=ofx; i<ofx+npx; i+=zmm) { 502 vpx = 0; 503 for(l=0; l<zmm; l++) 504 for(k=0; k<zmm; k++) 505 vpx += this->Value( (j+l)*sgnX+offX, (i+k)*sgnY+offY); 506 *pp = (unsigned char) lut->ApplyFast(vpx/fv); 514 507 pp++; 515 }508 } 516 509 } 517 510 else { // Agrandissement … … 520 513 ucp = (unsigned char) lut->ApplyFast(this->Value(j*sgnX+offX, i*sgnY+offY)); 521 514 for(l=0; l<zm; l++) { 522 pp = pix c.BytePointer()+((j-ofy)*zm+l)*nppx+((i-ofx)*zm);515 pp = pix+((j-ofy)*zm+l)*nppx+((i-ofx)*zm); 523 516 for(k=0; k<zm; k++) { *pp = ucp; pp++; } 524 517 } … … 535 528 } 536 529 else if (zm < -1) { // Compression 530 double fv = (double)(zmm*zmm); 537 531 for(j=ofy; j<ofy+npy; j+=zmm) 538 532 for(i=ofx; i<ofx+npx; i+=zmm) { 539 *pp = lut->ApplyFast( MeanVal(i*sgnX+offX, (i+zmm-1)*sgnX+offX, 540 j*sgnY+offY, (j+zmm-1)*sgnY+offY) ); 533 vpx = 0; 534 for(l=0; l<zmm; l++) 535 for(k=0; k<zmm; k++) 536 vpx += this->Value( (i+k)*sgnX+offX, (j+l)*sgnY+offY); 537 *pp = (unsigned char) lut->ApplyFast(vpx/fv); 541 538 pp++; 542 }539 } 543 540 } 544 541 else { // Agrandissement … … 547 544 ucp = (unsigned char) lut->ApplyFast(this->Value(i*sgnX+offX, j*sgnY+offY)); 548 545 for(l=0; l<zm; l++) { 549 pp = pix c.BytePointer()+((j-ofy)*zm+l)*nppx+((i-ofx)*zm);546 pp = pix+((j-ofy)*zm+l)*nppx+((i-ofx)*zm); 550 547 for(k=0; k<zm; k++) { *pp = ucp; pp++; } 551 548 } … … 553 550 } 554 551 } 555 } // ---- Fin pixmap de type Byte 556 else { // On fait un pixmap de type short/pixel 557 // printf("Debug_ComputePixmap- pixc.AllocateShort() \n"); 558 unsigned short *pp, ucp; 559 pixc.AllocateShort(nppx, nppy); 560 pp = pixc.ShortPointer(); 561 if (eXY) { // Echange Axe X,Y 562 if (zm == 1) { // Pas de zoom 563 for(j=ofy; j<ofy+npy; j++) 564 for(i=ofx; i<ofx+npx; i++) { 565 *pp = lut->ApplyFast(this->Value(j*sgnX+offX, i*sgnY+offY)); pp++; 566 } 567 } 568 else if (zm < -1) { // Compression 569 for(j=ofy; j<ofy+npy; j+=zmm) 570 for(i=ofx; i<ofx+npx; i+=zmm) { 571 *pp = lut->ApplyFast( MeanVal(j*sgnX+offX, (j+zmm-1)*sgnX+offX, 572 i*sgnY+offY, (i+zmm-1)*sgnY+offY) ); 573 pp++; 574 } 575 } 576 else { // Agrandissement 577 for(j=ofy; j<ofy+npy; j++) 578 for(i=ofx; i<ofx+npx; i++) { 579 ucp = lut->ApplyFast(this->Value(j*sgnX+offX, i*sgnY+offY)); 580 for(l=0; l<zm; l++) { 581 pp = pixc.ShortPointer()+((j-ofy)*zm+l)*nppx+((i-ofx)*zm); 582 for(k=0; k<zm; k++) { *pp = ucp; pp++; } 583 } 584 } 585 } 586 } // Fin du cas avec echange d'axe X/Y 587 else { 588 if (zm == 1) { // Pas de zoom 589 for(j=ofy; j<ofy+npy; j++) 590 for(i=ofx; i<ofx+npx; i++) { 591 *pp = lut->ApplyFast(this->Value(i*sgnX+offX, j*sgnY+offY)); pp++; 592 } 593 } 594 else if (zm < -1) { // Compression 595 for(j=ofy; j<ofy+npy; j+=zmm) 596 for(i=ofx; i<ofx+npx; i+=zmm) { 597 *pp = lut->ApplyFast( MeanVal(i*sgnX+offX, (i+zmm-1)*sgnX+offX, 598 j*sgnY+offY, (j+zmm-1)*sgnY+offY) ); 599 pp++; 600 } 601 } 602 else { // Agrandissement 603 for(j=ofy; j<ofy+npy; j++) 604 for(i=ofx; i<ofx+npx; i++) { 605 ucp = lut->ApplyFast(this->Value(i*sgnX+offX, j*sgnY+offY)); 606 for(l=0; l<zm; l++) { 607 pp = pixc.ShortPointer()+((j-ofy)*zm+l)*nppx+((i-ofx)*zm); 608 for(k=0; k<zm; k++) { *pp = ucp; pp++; } 609 } 610 } 611 } 612 } 613 } // ---- Fin pixmap de type Byte 614 615 return; 552 return(pix); 616 553 } 617 554 -
trunk/SophyaPI/PI/parradapter.h
r3519 r4077 9 9 #include "machdefs.h" 10 10 #include "lut.h" 11 #include "pipixutils.h"12 11 13 12 #include <string> … … 55 54 virtual void DefineXYCoordinates(double x0, double y0, double dx, double dy); 56 55 // Doit etre defini par les classes derivees 57 virtual double Value(int ix, int iy) = 0; 58 // Peut etre redefini pour les classes derivees, pour une optimisation par exemple 59 virtual double MeanVal(int ix1, int ix2, int jy1, int jy2); 56 virtual double Value(int ix, int iy) = 0; 60 57 61 58 virtual void XYfromxy(int ix, int iy, double& x, double& y); … … 92 89 93 90 // Calcul pixmap avec un LUT 94 virtual void ComputePixmap(LUT* lut, int ofx, int ofy, int zm, 95 int xwsz, int ywsz, PIPixColIdx & pixc); 91 virtual unsigned char * ComputePixmap(LUT* lut, int ofx, int ofy, int zm, 92 int xwsz, int ywsz, unsigned char * opix, 93 int * oxsp, int * oysp); 96 94 97 95 // Methode de decodage des options - Implementation par defaut ne fait rien … … 110 108 111 109 }; 112 113 // Adaptateur de tableau 1D pour pointeur de type T *114 110 115 111 template <class T> … … 130 126 131 127 132 // Adaptateur de tableau 2D pour pointeur de type T *133 128 template <class T> 134 129 class P2DAdapter : public P2DArrayAdapter { … … 139 134 140 135 virtual ~P2DAdapter() { if ( (aDel) && (mData) ) delete[] mData; } 141 virtual double Value(int ix, int iy)136 virtual double Value(int ix, int iy) 142 137 { if ( (ix < 0) || (iy < 0) || (ix >= sX) || (iy >= sY) ) return(0.); 143 138 return(mData[ix+iy*sX]); } 144 virtual double MeanVal(int ix1, int ix2, int jy1, int jy2)145 {146 int ec;147 if (ix1>ix2) { ec=ix1; ix1=ix2; ix2=ec; }148 if (jy1>jy2) { ec=jy1; jy1=jy2; jy2=ec; }149 double ss = 0.;150 for(int j=jy1; j<=jy2; j++)151 for(int i=ix1; i<=ix2; i++) ss += (double)(mData[i+j*sX]);152 ss /= (double)((jy2-jy1+1)*(ix2-ix1+1));153 return ss;154 }155 156 139 protected : 157 140 bool aDel; … … 159 142 }; 160 143 161 // Adaptateur de tableau 2D pour tableau RGB162 163 class P2DPixRGBAdapter : public P2DArrayAdapter {164 public :165 P2DPixRGBAdapter(PIPixRGBArray * rgbp, bool ad=false) :166 P2DArrayAdapter(rgbp->XSize(), rgbp->YSize() )167 { aDel = ad; mPix = rgbp; }168 virtual ~P2DPixRGBAdapter() { if ( (aDel) && (mPix) ) delete mPix; }169 170 virtual double Value(int ix, int iy)171 {172 if ( (ix < 0) || (iy < 0) || (ix >= sX) || (iy >= sY) ) return(0.);173 PIPixRGB rgb = (*mPix)(ix, iy);174 return ( ((double)rgb.blue*256.+(double)rgb.green)*256.+(double)rgb.red );175 }176 virtual double MeanVal(int ix1, int ix2, int jy1, int jy2)177 {178 int ec;179 if (ix1>ix2) { ec=ix1; ix1=ix2; ix2=ec; }180 if (jy1>jy2) { ec=jy1; jy1=jy2; jy2=ec; }181 int r = 0;182 int g = 0;183 int b = 0;184 for(int j=jy1; j<=jy2; j++)185 for(int i=ix1; i<=ix2; i++) {186 PIPixRGB rgb = (*mPix)(i, j);187 r += rgb.red; g += rgb.green; b += rgb.blue;188 }189 int n = (jy2-jy1+1)*(ix2-ix1+1);190 r /= n; g /= n; b /= n;191 return ( ((double)b*256.+(double)g)*256.+(double)r );192 }193 194 protected :195 bool aDel;196 PIPixRGBArray* mPix;197 };198 199 144 200 145 -
trunk/SophyaPI/PI/pi3dwdg.cc
r3816 r4077 224 224 double ymin = mBDrw->ScaleY( mBDrw->YMin3() ); 225 225 double ymax = mBDrw->ScaleY( mBDrw->YMax3() ); 226 double zmin = mBDrw->Scale Z( mBDrw->ZMin3() );227 double zmax = mBDrw->Scale Z( mBDrw->ZMax3() );226 double zmin = mBDrw->ScaleY( mBDrw->ZMin3() ); 227 double zmax = mBDrw->ScaleY( mBDrw->ZMax3() ); 228 228 bool asxy = mBDrw->isAutoScaleXY(); 229 229 bool asz = mBDrw->isAutoScaleZ(); -
trunk/SophyaPI/PI/piapplgen.cc
r3562 r4077 54 54 #include "sopnamsp.h" 55 55 #include "piapplgen.h" 56 #include <stdlib.h>57 #include <iostream>58 #include "pidrawer.h"59 56 60 57 // Variable qui contient le pointeur de l'application courante … … 65 62 :topcont(NULL), menubar(NULL), mState(0) 66 63 { 67 curapp = this; 68 // Si la variable d'environnement PIDEFAFSZFRAC est definie, on modifie 69 // la taille par defaut de AutoFontSizeFrac 70 char *envafsz = getenv("PIDEFAFSZFRAC"); 71 if (envafsz) { 72 double fsfr = atof(envafsz); 73 if ((fsfr>0.)&&(fsfr<1.)) { 74 PIDrawer::SetGlDefAutoFontSizeFrac(fsfr); 75 cout << " PIApplicationGen()/Info: getenv(PIDEFAFSZFRAC)=" << envafsz << endl; 76 cout << " ... Set Global Default PIDrawer AutoFontSizeFrac to " 77 << PIDrawer::GetGlDefAutoFontSizeFrac() << endl; 78 } 79 } 64 curapp = this; 80 65 } 81 66 -
trunk/SophyaPI/PI/piapplx.cc
r3572 r4077 1 #ifndef __PIWQUARTZ__ 2 #ifndef __MWERKS__ 3 1 4 #include <stdio.h> 2 5 #include <X11/cursorfont.h> … … 40 43 class PITopContAppX : public PIContainer { 41 44 public : 42 PITopContAppX(PIContainer *par, c onst char *nom, PIWdg* topw,45 PITopContAppX(PIContainer *par, char *nom, PIWdg* topw, 43 46 int sx=10, int sy=10, int px=0, int py=0); 44 47 virtual ~PITopContAppX(); … … 52 55 53 56 /* --Methode-- */ 54 PITopContAppX::PITopContAppX(PIContainer *par, c onst char *nom, PIWdg* topw, int sx, int sy, int px, int py)57 PITopContAppX::PITopContAppX(PIContainer *par, char *nom, PIWdg* topw, int sx, int sy, int px, int py) 55 58 : PIContainer(par, nom, (sx>10)?sx:10, (sy>10)?sy:10, px, py) 56 59 { … … 141 144 if (sx < sxt) sx = sxt; 142 145 if (sy < 10) sy = 10; 143 topcont = new PITopContAppX(MBCont(), "TopLevelCont", topwdg, sx, sy, 0, msy); 146 topcont = new PITopContAppX(MBCont(), "TopLevelCont", topwdg, 147 sx, sy, 0, msy); 144 148 MBCont()->Show(); 145 149 //DBG printf("PIApplicationX-DBG2:: MBContSize=%d %d \n", MBCont()->XSize(), MBCont()->YSize()); … … 531 535 } 532 536 537 #endif 538 #endif 539 -
trunk/SophyaPI/PI/piaxes.cc
r4074 r4077 11 11 #include <math.h> 12 12 #include "piaxes.h" 13 #include "pidrawer.h"14 #include "ucckprot.h"15 13 16 14 //++ … … 20 18 // 21 19 // Classe gestionnaire de tracé d'axes. A utiliser dans 22 // un objet PIDrawer. Ajout trace d'axes polaires en Mai 2012.20 // un objet PIDrawer. 23 21 //-- 24 22 //++ … … 43 41 { 44 42 ConfigureTicks(); 45 ConfigureAutoFontSize( true, PIDrawer::GetGlDefAutoFontSizeFrac());43 ConfigureAutoFontSize(); 46 44 ConfigureAxesCenter(); 47 ConfigurePolar();48 45 setupDone = false; 49 46 } … … 56 53 //++ 57 54 // void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, \ 58 // unsigned int flags , bool afsz, double fszf)55 // unsigned int flags=kAxesDflt, bool afsz=true) 59 56 // Trace les axes en utilisant les limites de l'objet PIGraphicUC. 60 57 // "flags" spécifie les attributs d'axes. Constantes prédéfinies: … … 67 64 //| kBoxAxes | kTicks | | kIntTicks | kLabels 68 65 //| kGridOn, kAxesNone 69 // Si "afsz == true", la taille de fonte est choisie automatiquement avec "fszf" 70 // representant la taille de fonte en fraction de (ymax-ymin) 71 // 72 // void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, unsigned int flags=kAxesDflt) 73 // Appel de DrawXYAxes avec les parametres "axesAFSz. fontSz" de l'objet. 66 // Si "afsz == true", la taille de fonte est choisie automatiquement. 74 67 // 75 68 // void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, \ 76 69 // double xmin, double xmax, double ymin, double ymax, \ 77 // unsigned int flags , bool afsz, double)70 // unsigned int flags=kAxesDflt, bool afsz=true) 78 71 // Tracé d'axes avec spécification des limites d'axes. 79 //80 // void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, \81 // double xmin, double xmax, double ymin, double ymax, unsigned int flags=kAxesDflt)82 // Appel de DrawXYAxes avec les parametres "axesAFSz. fontSz" de l'objet.83 72 // 84 73 // void DrawXCaption(PIGraphicUC* g, string const& xLabel, PIGraphicAtt const& att) … … 90 79 /* --Methode-- */ 91 80 void PIAxes::DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, 92 unsigned int flags, bool afsz , double fszf)81 unsigned int flags, bool afsz) 93 82 { 94 83 PIGrCoord xmin, xmax, ymin, ymax; 95 84 g->GetGrSpace(xmin, xmax, ymin, ymax); 96 85 DrawXYAxes(g, gratt, (double)xmin, (double)xmax, 97 (double)ymin, (double)ymax, flags, afsz , fszf);86 (double)ymin, (double)ymax, flags, afsz); 98 87 } 99 88 … … 101 90 void PIAxes::DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, 102 91 double xmin, double xmax, double ymin, double ymax, 103 unsigned int flags, bool afsz , double fszf)92 unsigned int flags, bool afsz) 104 93 105 94 { … … 118 107 119 108 if(afsz) { 120 double fsz = (yMax-yMin)*f szf;109 double fsz = (yMax-yMin)*fontSz; 121 110 g->SelFontSz(fsz); 122 111 } 123 112 124 if (flags & kPolarAxes) { // axes polaires 125 // g->DrawLine(xMin, 0., xMax, 0.); 126 // g->DrawLine(0., yMin, 0., yMax); 127 double rr=fabs(xMin); 128 double rmin=0., rmax=rr; 129 rr=fabs(xMax); if (rr>rmax) rmax=rr; 130 rr=fabs(yMin); if (rr>rmax) rmax=rr; 131 rr=fabs(yMax); if (rr>rmax) rmax=rr; 132 UC_CheckMinMaxDiff(rmin,rmax); 133 if (rmin<0.) { rmax-=(2.*rmin); rmin=0.; } 134 vector<double> lesradius,lesrad2; 135 PIAxes::BestTicks(rmin,rmax,polNRadius,lesradius,lesrad2); 136 double delta_r=(rmax-rmin)/(double)polNRadius; 137 double delta_ang=M_PI/(double)polNAng; 138 double xa,ya,ang; 139 char sbuff[64]; 140 for(size_t nn=0; nn<lesradius.size(); nn++) { 141 rr=lesradius[nn]; 142 if (rr<1.e-3*rmax) continue; 143 // cout << " *DBG*PIAxes* rmin,rmax=" << rmin << "," << rmax << " rr[" << nn << "]=" << rr << endl; 144 g->DrawCircle(0.,0.,rr); 145 sprintf(sbuff,"%g",rr); 146 rr+=0.1*delta_r; 147 xa=cos(-1.2)*rr; ya=sin(-1.2)*rr; 148 g->DrawString(xa,ya,sbuff,PI_HorizontalCenter|PI_VerticalCenter); 149 xa=cos(M_PI-0.2)*rr; ya=sin(M_PI-0.2)*rr; 150 g->DrawString(xa,ya,sbuff,PI_HorizontalCenter|PI_VerticalCenter); 151 } 152 for(int nn=0; nn<polNAng; nn++) { 153 ang=(double)nn*delta_ang; 154 xa=cos(ang+polThetaOffset)*rmax*1.03; 155 ya=sin(ang+polThetaOffset)*rmax*1.03; 156 g->DrawLine(-xa, -ya, xa, ya); 157 sprintf(sbuff,"%g",ang*180./M_PI); 158 xa*=1.03; ya*=1.03; 159 g->DrawString(xa,ya,sbuff,PI_HorizontalCenter|PI_VerticalCenter); 160 sprintf(sbuff,"%g",ang*180./M_PI+180.); 161 g->DrawString(-xa,-ya,sbuff,PI_HorizontalCenter|PI_VerticalCenter); 162 } 163 164 } // --- FIN trace d'axes polaires 165 166 if (flags & kCentAxes) { // axes X-Y centres 113 if (flags & kCentAxes) { 114 167 115 // Les axes 168 116 double x0axes = (xMin+xMax)/2., y0axes = (yMin+yMax)/2.; … … 183 131 g->DrawArrowMarker(x0axes, yMax, x0axes, ym2, true); 184 132 // La grille en pointilles 133 185 134 if (flags & kGridOn) DrawGrid(g); 186 135 187 // Les ticks majeurs 136 // Les ticks majeurs 137 188 138 if ((flags & kTicks) && (flags & kMajTicks)) { 189 139 DrawHTicks(g, y0axes, xMajTickLen, xMajTickLen, xMajTicks); 190 140 DrawVTicks(g, x0axes, yMajTickLen, yMajTickLen, yMajTicks); 191 141 } 192 // Les ticks mineurs 142 143 // Les ticks mineurs 144 193 145 if ((flags & kTicks) && (flags & kMinTicks)) { 194 146 DrawHTicks(g, y0axes, xMinTickLen, xMinTickLen, xMinTicks); 195 147 DrawVTicks(g, x0axes, yMinTickLen, yMinTickLen, yMinTicks); 196 } 197 // Les labels 148 } 149 150 // Les labels 151 198 152 if (flags & kLabelsH) { 199 153 double declab = 2*xMajTickLen; … … 210 164 DrawVLabels(g, x0axes+declab, yMajTicks, PI_HorizontalRight); 211 165 } 212 } //--- FIN trace axes X-Y centres 213 214 if (flags & kBoxAxes) { 215 // La boite 166 167 } 168 169 if (flags & kBoxAxes) { 170 171 // La boite 172 216 173 g->DrawLine(xMin, yMin, xMax, yMin); 217 174 g->DrawLine(xMax, yMin, xMax, yMax); 218 175 g->DrawLine(xMax, yMax, xMin, yMax); 219 176 g->DrawLine(xMin, yMax, xMin, yMin); 177 220 178 // Longueur des ticks 221 179 double extXMajTickLen = flags&kExtTicks ? xMajTickLen : 0; … … 227 185 double extYMinTickLen = flags&kExtTicks ? yMinTickLen : 0; 228 186 double intYMinTickLen = flags&kIntTicks ? yMinTickLen : 0; 187 229 188 // La grille en pointilles 189 230 190 if (flags & kGridOn) DrawGrid(g); 191 231 192 // Les ticks majeurs 193 232 194 if ((flags & kTicks) && (flags & kMajTicks)) { 233 195 DrawHTicks(g, yMin, intXMajTickLen, extXMajTickLen, xMajTicks); … … 236 198 DrawVTicks(g, xMax, intYMajTickLen, extYMajTickLen, yMajTicks); 237 199 } 238 // Les ticks mineurs 200 201 // Les ticks mineurs 202 239 203 if ((flags & kTicks) && (flags & kMinTicks)) { 240 204 DrawHTicks(g, yMin, intXMinTickLen, extXMinTickLen, xMinTicks); … … 243 207 DrawVTicks(g, xMax, intYMinTickLen, extYMinTickLen, yMinTicks); 244 208 } 245 // Les labels 209 210 211 // Les labels 212 246 213 if (flags & kLabelsH) { 247 214 double declab = xMajTickLen; … … 264 231 } 265 232 } 266 } // --- FIN trace BoxAxes267 //g->Clip();233 } 234 g->Clip(); 268 235 269 236 } … … 347 314 // (X/Y max-min). Les paramètres ne sont pas changés si des valeurs 348 315 // négatives ou nulles sont spécifiées. 349 // void ConfigureAutoFontSize( bool afsz=true, double fszf=0.04)350 // Configuration de la taille de fonte, en mode AutoFontSize ou FixedFontSize.316 // void ConfigureAutoFontSize(double fszf=0.0125) 317 // Configuration de la taille de fonte, en mode AutoFontSize. 351 318 // La taille est exprimée en fraction de la taille totale YMax-Min 352 319 // void ConfigureAxesCenter(bool fset,double x0,double y0) … … 365 332 366 333 /* --Methode-- */ 367 void PIAxes::ConfigureAutoFontSize(bool afsz, double fszf) 368 { 369 axesAFSz = afsz; 334 void PIAxes::ConfigureAutoFontSize(double fszf) 335 { 370 336 if (fszf > 1.e-19) fontSz = fszf; 371 337 } … … 454 420 //Attention erreur d'arrondi x->0 (on code 5.1698e-26 au lieu de 0) 455 421 double xx = (fabs(xticks[i]/xstep)<1.e-5) ? 0.: xticks[i]; 456 double dog = fabs(xx/fac); 457 if ((dog<=1.e-5)||(dog>=1.e5)) 458 sprintf(label,"%le",xx/fac); 459 else 460 sprintf(label,format.c_str(),xx/fac); 461 Arrange_Label(label); 422 sprintf(label,format.c_str(),xx/fac); Arrange_Label(label); 462 423 double largeur = g->CalcStringWidth(label); 463 424 g->DUC2GrC(largeur,0.,largpix,dum); … … 502 463 if(yticks[i]>yMax) break; 503 464 double yy = (fabs(yticks[i]/ystep)<1.e-5) ? 0.: yticks[i]; 504 double dog = fabs(yy/fac); 505 if ((dog<=1.e-5)||(dog>=1.e5)) 506 sprintf(label,"%le",yy/fac); 507 else 508 sprintf(label,format.c_str(),yy/fac); 509 Arrange_Label(label); 465 sprintf(label,format.c_str(),yy/fac); Arrange_Label(label); 510 466 g->UC2GrC(x,yticks[i],dum,ypixdeb); ypixdeb -= hautpix/2.; 511 467 // -- Attention: ypix=0 est en haut de l'ecran … … 522 478 if(npuiss!=0) { 523 479 if(aYdir) hauteur = -hauteur; 524 double ym = (aYdir)? yMin: yMax; ym = g->DeltaUCY(ym,0. 25*hauteur);480 double ym = (aYdir)? yMin: yMax; ym = g->DeltaUCY(ym,0.5*hauteur); 525 481 sprintf(label,"%d",npuiss); 526 482 g->DrawCompString(x,ym,"x 10",label,NULL,PI_VerticalBottom|just); … … 557 513 // Calcul du min et du max du display a partir des valeurs min et max a plotter 558 514 { 559 //DBG cout << "**DBG*PIAxes::ReSizeMinMax(" << vmin << "," << vmax << "," << garde << ")" << endl;560 515 if(garde<0. || garde>=1.) garde = 0.025; 561 516 // cout<<"ReSizeMinMax[log="<<axelog<<",garde="<<garde<<"] vmin="<<vmin<<" vmax="<<vmax<<endl; … … 582 537 } 583 538 584 // DBGcout<<" vmin="<<vmin<<" vmax="<<vmax<<endl;539 // cout<<" vmin="<<vmin<<" vmax="<<vmax<<endl; 585 540 } 586 541 -
trunk/SophyaPI/PI/piaxes.h
r4070 r4077 14 14 kCentAxes = 0x0001, 15 15 kBoxAxes = 0x0002, 16 kPolarAxes = 0x0004, 16 kTicks = 0x0004, 17 kGridOn = 0x0008, 17 18 18 kTicks = 0x0010, 19 kGridOn = 0x0020, 20 kIntTicks = 0x0100, 21 kExtTicks = 0x0200, 22 kMajTicks = 0x0400, 23 kMinTicks = 0x0800, 19 kIntTicks = 0x0010, 20 kExtTicks = 0x0020, 21 kMajTicks = 0x0040, 22 kMinTicks = 0x0080, 24 23 25 24 kLabelsH = 0x1000, … … 41 40 42 41 virtual void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, 43 unsigned int flags, bool afsz, double fszf); 44 inline void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, unsigned int flags=kAxesDflt) 45 { DrawXYAxes(g, gratt, flags, axesAFSz, fontSz); } 42 unsigned int flags=kAxesDflt, bool afsz=true); 46 43 47 44 virtual void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, 48 45 double xmin, double xmax, 49 46 double ymin, double ymax, 50 unsigned int flags, bool afsz, double fszf); 51 inline void DrawXYAxes(PIGraphicUC* g, PIGraphicAtt& gratt, 52 double xmin, double xmax, double ymin, double ymax, unsigned int flags=kAxesDflt) 53 { DrawXYAxes(g, gratt, xmin, xmax, ymin, ymax, flags, axesAFSz, fontSz); } 47 unsigned int flags=kAxesDflt, bool afsz=true); 54 48 55 49 … … 62 56 void ConfigureTicks(int ntickx=10, int nticky=12, 63 57 double majtl=0.016, double mintl=0.01); 64 // Nb de cercles et nb de droites theta=Cte traces en coordonnees polaires 65 inline void ConfigurePolar(int nradius=5, int nang=6, double thetaoffset=0.) 66 { polNRadius=nradius; polNAng=nang; polThetaOffset=thetaoffset; } 67 // Choix de taille automatique de fontes 68 void ConfigureAutoFontSize(bool afsz=true, double fszf=0.04); 58 void ConfigureAutoFontSize(double fszf=0.04); 69 59 void ConfigureAxesCenter(bool fset=false,double x0=0.,double y0=0.); 70 60 … … 101 91 bool aXdir, aYdir; // Sens des axes horiz, vertical 102 92 bool aXlog, aYlog; // Echelle log pour les axes horiz, vertical 103 bool axesAFSz; // true -> AutoFontSize93 bool axesAFSz; 104 94 105 95 int xNTicks, yNTicks; // Nb de ticks en X, Y … … 112 102 double xMajTickLen, xMinTickLen; 113 103 double yMajTickLen, yMinTickLen; 114 bool axesCenter; 115 double axesCentX0,axesCentY0; 116 //--- PolarAxe 117 int polNRadius, polNAng; // Nb de cercles et nb de droites theta=Cte 118 double polThetaOffset; // Offset de l'angle 0 (en radian) par rapport au systeme de coordonnees x-y 104 bool axesCenter; double axesCentX0,axesCentY0; 105 119 106 }; 120 107 -
trunk/SophyaPI/PI/piaxestools.cc
r4070 r4077 131 131 cpx = spx+0.25*bsx; 132 132 cpy += spycb+bsycb; 133 // mCkb[5] = new PICheckBox(this,"Centerd-Axes", 2005, bsx*1.5, bsycb, cpx, cpy); 134 mCkb[5] = NULL; 135 mOpt[0] = new PIOptMenu(this,"TypeAxes",1.5*bsx,bsycb,cpx,cpy); 136 mOpt[0]->AppendItem("BoxAxes",2021); 137 mOpt[0]->AppendItem("CenteredAxes",2022); 138 mOpt[0]->AppendItem("PolarAxes",2023); 139 133 mCkb[5] = new PICheckBox(this,"Centerd-Axes", 2005, bsx*1.5, bsycb, cpx, cpy); 140 134 cpx += bsx*1.5+3*spx; 141 135 mCkb[2] = new PICheckBox(this,"Grid", 2002, bsx*1.5, bsycb, cpx, cpy); 142 //mCkb[5]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);136 mCkb[5]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic); 143 137 mCkb[2]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic); 144 138 … … 176 170 mBut[5]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic); 177 171 cpx += spx+0.5*bsx; 178 mOpt [1]= new PIOptMenu(this,"choix-action",1.5*bsx,bsy,cpx,cpy);179 mOpt [1]->AppendItem("Transl X",2850); // mTypAction=0180 mOpt [1]->AppendItem("Transl Y",2851); // mTypAction=1181 mOpt [1]->AppendItem("Zoom X",2852); // mTypAction=2182 mOpt [1]->AppendItem("Zoom Y",2853); // mTypAction=3183 mOpt [1]->AppendItem("Zoom X-Y",2854); // mTypAction=4184 mOpt [1]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);185 string sdum="Transl X"; mOpt [1]->SetValueStr(sdum); mTypAction=0;172 mOpt = new PIOptMenu(this,"choix-action",1.5*bsx,bsy,cpx,cpy); 173 mOpt->AppendItem("Transl X",2850); // mTypAction=0 174 mOpt->AppendItem("Transl Y",2851); // mTypAction=1 175 mOpt->AppendItem("Zoom X",2852); // mTypAction=2 176 mOpt->AppendItem("Zoom Y",2853); // mTypAction=3 177 mOpt->AppendItem("Zoom X-Y",2854); // mTypAction=4 178 mOpt->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic); 179 string sdum="Transl X"; mOpt->SetValueStr(sdum); mTypAction=0; 186 180 cpx += spx+1.5*bsx; 187 181 mBut[6] = new PIButton(this,">",2803,0.5*bsx,bsy,cpx,cpy); … … 202 196 for(i=0;i<2;i++) delete mText[i]; 203 197 for(i=0;i<8;i++) delete mBut[i]; 204 for(i=0;i<7;i++) 205 if (mCkb[i]) delete mCkb[i]; 206 for(i=0;i<2;i++) delete mOpt[i]; 198 for(i=0;i<8;i++) delete mCkb[i]; 199 delete mOpt; 207 200 } 208 201 … … 238 231 if (scd->GetAxesFlags() & kGridOn) mCkb[2]->SetState(true); 239 232 else mCkb[2]->SetState(false); 240 // if (scd->GetAxesFlags() & kCentAxes) mCkb[5]->SetState(true); 241 // else mCkb[5]->SetState(false); 242 if (scd->GetAxesFlags() & kCentAxes) mOpt[0]->SetValue(2022); 243 else if (scd->GetAxesFlags() & kPolarAxes) mOpt[0]->SetValue(2023); 244 else mOpt[0]->SetValue(2021); 233 if (scd->GetAxesFlags() & kCentAxes) mCkb[5]->SetState(true); 234 else mCkb[5]->SetState(false); 245 235 if (scd->GetAxesFlags() & kMinTicks) mCkb[6]->SetState(true); 246 236 else mCkb[6]->SetState(false); 247 237 mCkb[3]->SetState(scd->isLogScaleX()); 248 238 mCkb[4]->SetState(scd->isLogScaleY()); 249 mCkb[7]->SetState(scd->BaseDrawer()-> GetAutoFontSizeState());239 mCkb[7]->SetState(scd->BaseDrawer()->isAxesAutoFontSize()); 250 240 } 251 241 else { … … 257 247 mCkb[3]->SetState(false); 258 248 mCkb[4]->SetState(false); 259 // mCkb[5]->SetState(false); 260 mOpt[0]->SetValue(2021); 249 mCkb[5]->SetState(false); 261 250 mCkb[6]->SetState(false); 262 251 mCkb[7]->SetState(true); … … 315 304 if (mCkb[2]->GetState()) flags |= kGridOn; 316 305 else flags &= ~kGridOn; 317 PIMessage typax=mOpt[0]->GetValue(); 318 if (typax==2022) { flags |= kCentAxes; flags &= ~(kBoxAxes|kPolarAxes); } 319 else if (typax==2023) { flags |= kPolarAxes; flags &= ~(kBoxAxes|kCentAxes); } 320 else { flags |= kBoxAxes; flags &= ~(kCentAxes|kPolarAxes);} 306 if (mCkb[5]->GetState()) { flags |= kCentAxes; flags &= ~kBoxAxes; } 307 else { flags &= ~kCentAxes; flags |= kBoxAxes; } 321 308 if (mCkb[6]->GetState()) flags |= kMinTicks; 322 309 else flags &= ~kMinTicks; … … 325 312 326 313 scd->SetLogScale(mCkb[3]->GetState(), mCkb[4]->GetState() ); 327 scd->BaseDrawer()-> ConfigureAutoFontSize(mCkb[7]->GetState(), -1);314 scd->BaseDrawer()->SetAxesAutoFontSize(mCkb[7]->GetState() ); 328 315 if (refr) scd->Refresh(); 329 316 return; -
trunk/SophyaPI/PI/piaxestools.h
r4070 r4077 41 41 PIText* mText[2]; 42 42 PICheckBox* mCkb[8]; 43 PIOptMenu * mOpt [2];43 PIOptMenu * mOpt; 44 44 unsigned short mTypAction; 45 45 double mSclAction; -
trunk/SophyaPI/PI/pibwdgx.cc
r3572 r4077 39 39 CreateXtWdg(nom, piXtBaseWidgetClass, NULL, sx, sy, px, py); 40 40 41 XtSetArg(wargs[0], const_cast<char*>(PIXNobject),this);41 XtSetArg(wargs[0],PIXNobject,this); 42 42 XtSetArg(wargs[1],XtNbackground, colpixwhite); 43 43 XtSetArg(wargs[2],XtNborderWidth, (Dimension)0); … … 72 72 #endif 73 73 Arg wargs[2]; 74 XtSetArg(wargs[0],const_cast<char*>(PIXNobject),NULL);74 XtSetArg(wargs[0],PIXNobject,NULL); 75 75 XtSetValues(XtWdg(), wargs, 1); 76 76 } -
trunk/SophyaPI/PI/picmap.cc
r3545 r4077 6 6 #include "picmap.h" 7 7 #include <iostream> 8 9 8 10 9 //++ … … 25 24 //-- 26 25 27 #define MXMAPIDS 3 426 #define MXMAPIDS 30 28 27 static int MapNCols[MXMAPIDS] = { 29 28 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 30 29 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 31 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 32 216, 512, 4096, 32768 }; 30 256, 256, 256, 256, 256, 256, 256, 256, 256, 256 }; 33 31 34 32 // Tables de couleurs : … … 39 37 // 1 Standard PI 64 couleurs differentes 40 38 // 1 Standard PI 16 couleurs 41 // 1 Standard PI , 216 couleurs RGB (6x6x6)42 // 1 Standard PI , 512 couleurs RGB (8x8x8)43 // 1 Standard PI , 4096 couleurs RGB (16x16x16)44 // 1 Standard PI , 32768 couleurs RGB (32x32x32)45 39 46 40 static const char* MapNoms[MXMAPIDS] = { … … 53 47 "MIDAS_Stairs9","MIDAS_StairCase","MIDAS_Color", 54 48 "MIDAS_ManyCol","MIDAS_Idl14","MIDAS_Idl15", 55 "MultiCol16","MultiCol64", 56 "RGB216CM","RGB512CM","RGB4096CM","RGB32768CM"}; 49 "MultiCol16","MultiCol64"}; 57 50 58 51 static CMapId MapIds[MXMAPIDS] = { … … 65 58 CMAP_MIDAS_Stairs9, CMAP_MIDAS_StairCase, CMAP_MIDAS_Color, 66 59 CMAP_MIDAS_ManyCol, CMAP_MIDAS_Idl14, CMAP_MIDAS_Idl15, 67 CMAP_COL16, CMAP_COL64, 68 CMAP_RGB216, CMAP_RGB512, CMAP_RGB4096, CMAP_RGB32768} ; 60 CMAP_COL16, CMAP_COL64 } ; 69 61 70 62 static int mColTNums[8192]; // Max 8192 tables differentes pour le moment … … 78 70 NULL, NULL, NULL, NULL, NULL, 79 71 NULL, NULL, NULL, NULL, NULL, 80 NULL, NULL, NULL, NULL, NULL, 81 NULL, NULL, NULL, NULL }; 72 NULL, NULL, NULL, NULL, NULL }; 82 73 83 74 int PIColorMap::NumberStandardColorMaps() … … 131 122 //| CMAP_COL64 : 64 Couleurs arcenciel 132 123 //| CMAP_OTHER : Table non standard 133 //| CMAP_RGB216 : 216 couleurs, 6x6x6 couleurs en composantes RGB134 //| CMAP_RGB512 : 512 couleurs, 8x8x8 couleurs en composantes RGB135 //| CMAP_RGB4096 : 4096 couleurs, 16x16x16 couleurs en composantes RGB136 //| CMAP_RGB4096 : 32768 couleurs, 32x32x32 couleurs en composantes RGB137 138 124 // Toutes les tables de couleurs standard possèdent 256 cellules de couleurs, 139 // contenant 16 ou 32 ou 128 (ou 216) couleurs distinctes, 140 // sauf CMAP_RGB512 , CMAP_RGB4096 et CMAP_RGB32768. 125 // contenant 16 ou 32 ou 128 couleurs distinctes. 141 126 // 142 127 // PIColorMap(string const& nom, int nCol) … … 159 144 160 145 if (NMaxTableAuto == 0) { // Il faut allouer les tables de depart 161 if ( TotNbColors() >= 4096 ) NMaxTableAuto = MXMAPIDS-2; 162 if ( TotNbColors() >= 65536 ) NMaxTableAuto = MXMAPIDS-1; 146 if ( TotNbColors() > 4096 ) NMaxTableAuto = MXMAPIDS-1; 163 147 else NMaxTableAuto = 3; 164 148 // for(k=0; k<NMaxTableAuto; k++) { … … 174 158 for(kdx=0; kdx<MXMAPIDS; kdx++) if (id == MapIds[kdx]) break; 175 159 if (kdx == MXMAPIDS) { id = MapIds[0]; kdx = 0; } 176 for(k=0; k< =NMaxTableAuto; k++) {160 for(k=0; k<NMaxTableAuto; k++) { 177 161 if ((MapIds[k] == id) && (mMaps[k] == NULL)) { // Table pas encore alloue 178 162 mnom = MapNoms[k]; … … 192 176 if ( mMaps[k] ) { 193 177 mColTNums[mMaps[k]->mCTId] = 1; // Je force a liberer les couleurs 194 delete mMaps[k] ; mMaps[k] = NULL; 195 mnom = MapNoms[k]; 196 cout << " PIColorMap::PIColorMap(CMapId id) Freeing colors for ColorMap " 197 << mnom << " ... " << endl; 178 delete mMaps[k] ; 198 179 } 199 180 mnom = MapNoms[kdx]; 200 cout << " PIColorMap::PIColorMap(CMapId id) Allocating ColorMap "201 << mnom << " ... " << endl;202 181 mMaps[k] = new PIColorMap(MapIds[kdx], MapNCols[kdx], mnom); 203 182 } … … 584 563 } 585 564 break; 586 587 case CMAP_RGB216 :588 i = 0;589 for(int kb=0; kb<6; kb++) {590 mycol.blue = (unsigned short)(kb*65535/5);591 for(int jg=0; jg<6; jg++) {592 mycol.green = (unsigned short)(jg*65535/5);593 for(int ir=0; ir<6; ir++) {594 mycol.red = (unsigned short)(ir*65535/5);595 AllocColor(mycol, i); i++;596 }597 }598 }599 mycol.blue = mycol.green = mycol.red = 65535;600 for(i=216; i<256; i++)601 AllocColor(mycol, i);602 break;603 604 case CMAP_RGB512 :605 case CMAP_RGB4096 :606 case CMAP_RGB32768 :607 {608 int nlev = 8;609 if (mType == CMAP_RGB4096) nlev = 16;610 else if (mType == CMAP_RGB32768) nlev = 32;611 int drgb = 65535/(nlev-1);612 i = 0;613 for(int kb=0; kb<nlev; kb++) {614 mycol.blue = (unsigned short)(kb*drgb);615 for(int jg=0; jg<nlev; jg++) {616 mycol.green = (unsigned short)(jg*drgb);617 for(int ir=0; ir<nlev; ir++) {618 mycol.red = (unsigned short)(ir*drgb);619 AllocColor(mycol, i); i++;620 }621 }622 }623 }624 break;625 626 565 //---------------------------------------------------------- 627 566 //---------------------------------------------------------- -
trunk/SophyaPI/PI/picmap.h
r3545 r4077 47 47 48 48 // Table simple a 16/64 couleurs 49 CMAP_COL16 = 991, // 16 Couleurs arcenciel 50 CMAP_COL64 = 992, // 64 Couleurs differentes 51 // Table de couleurs RGB 6x6x6=216 couleurs 52 CMAP_RGB216 = 993, // 216 couleurs avec toutes les nuances RGB 53 CMAP_RGB512 = 994, // 512 couleurs avec toutes les nuances RGB 54 CMAP_RGB4096 = 995, // 4096 couleurs avec toutes les nuances RGB 55 CMAP_RGB32768 = 996 // 32768 couleurs avec toutes les nuances RGB 49 CMAP_COL16 = 998, // 16 Couleurs arcenciel 50 CMAP_COL64 = 999 // 64 Couleurs differentes 56 51 }; 57 52 -
trunk/SophyaPI/PI/picmapview.cc
r3734 r4077 5 5 #include "sopnamsp.h" 6 6 #include "picmapview.h" 7 #include "strutil.h"8 7 #include <math.h> 9 #include <iostream>10 8 11 9 //++ … … 81 79 if ( cmap && (cmp->Type() == cmap->Type()) && (cmp->Type() != CMAP_OTHER) 82 80 && (cmp->IsColorIndexReversed() == cmap->IsColorIndexReversed()) 83 && (fabs(vmin-min) < 1.e-69) && (fabs(vmax-max) > -1.e-69) ) { 84 if (refr) Refresh(); 85 return; 86 } 81 && (fabs(vmin-min) < 1.e-69) && (fabs(vmax-max) > -1.e-69) ) return; 87 82 if (cmap) delete cmap; 88 83 cmap = new PIColorMap(*cmp); … … 98 93 (cmap->IsColorIndexReversed() == revidx) && 99 94 ((vmin-min) < 1.e-69) && ((vmin-min) > -1.e-69) && 100 ((vmax-max) < 1.e-69) && ((vmax-max) > -1.e-69) ) { 101 if (refr) Refresh(); 102 return; 103 } 95 ((vmax-max) < 1.e-69) && ((vmax-max) > -1.e-69) ) return; 104 96 if (cmap) delete cmap; 105 97 cmap = new PIColorMap(cmapid); … … 125 117 126 118 int k; 127 // On limite le nombre de carres de couleurs traces, si trop de couleur ...128 int dk = cmap->NCol()/128;129 if (dk<1) dk=1;130 119 if (sx > sy) { // horizontal 131 120 int xc, dx; 132 121 xc = 0; 133 for(k=0; k<cmap->NCol(); k+ =dk) {134 dx = dk*(sx-xc)/(cmap->NCol()-k);122 for(k=0; k<cmap->NCol(); k++) { 123 dx = (sx-xc)/(cmap->NCol()-k); 135 124 g->SelForeground((*cmap), k); 136 125 g->DrawFBox(xc, 0, dx+1, sy); … … 141 130 int yc, dy; 142 131 yc = sy; 143 for(k=0; k<cmap->NCol(); k+ =dk) {144 dy = dk*yc/(cmap->NCol()-k);132 for(k=0; k<cmap->NCol(); k++) { 133 dy = yc/(cmap->NCol()-k); 145 134 yc -= dy; 146 135 g->SelForeground((*cmap), k); … … 188 177 } 189 178 190 //++191 // Class PICMapDrawer192 // Lib PI193 // include picmapview.h194 //195 // Classe de traceur de colormap196 //--197 //++198 // Links Parents199 // PIDrawer200 //--201 //++202 179 203 180 204 /* --Methode-- */205 PICMapDrawer::PICMapDrawer(bool fgvert)206 : fgvert_(fgvert), fgtext_(false), cmapp(NULL), bornes_(5)207 {208 SetLimits(0.,1.,0.,1., kAxeDirLtoR, kAxeDirDownUp);209 SetColMapId(CMAP_GREY32);210 }211 212 /* --Methode-- */213 PICMapDrawer::~PICMapDrawer()214 {215 }216 217 /* --Methode-- */218 void PICMapDrawer::SetBornes(LUT& lut)219 {220 fgtext_=true;221 bornes_[0]=lut.Min(); bornes_[4]=lut.Max();222 bornes_[1]=lut.Borne((lut.NCol()-2)/4);223 bornes_[2]=lut.Borne((lut.NCol()-2)/2);224 bornes_[3]=lut.Borne(3*(lut.NCol()-2)/4);225 return;226 }227 228 /* --Methode-- */229 void PICMapDrawer::SetBornes(double min, double max)230 {231 fgtext_=true;232 bornes_[0]=min; bornes_[4]=max;233 bornes_[1]=min+(max-min)*0.25;234 bornes_[2]=min+(max-min)*0.5;235 bornes_[3]=min+(max-min)*0.75;236 return;237 }238 239 /* --Methode-- */240 void PICMapDrawer::Draw(PIGraphicUC* g, double /*xmin*/, double /*ymin*/,241 double /*xmax*/, double /*ymax*/)242 {243 PIColorMap* cmp=cmapp;244 PIColorMap cmapi(cmapid_);245 if (cmp==NULL) cmp=&cmapi;246 PIColorMap& cmap=(*cmp);247 248 // cout << " *DBG*PICMapDrawer::Draw() Sz:" << BWdgXSize() << "," << BWdgYSize()249 // << " Pos:" << BWdgXPos() << "," << BWdgYPos() << endl;250 // On limite le nombre de carres de couleurs traces, si trop de couleur ...251 PIPixColIdx pixc;252 if (fgvert_) { // vertical253 pixc.AllocateByte(0.25*BWdgXSize(), BWdgYSize());254 for(int j=0; j<pixc.YSize(); j++) {255 int ci = j*cmap.NCol()/pixc.YSize();256 int jrev=pixc.YSize()-j-1;257 for(int i=0; i<pixc.XSize(); i++) pixc.GetByte(i,jrev)=(unsigned char)ci;258 }259 g->DrawPixmap(0.,1.,pixc, cmp);260 }261 else { // horizontal262 pixc.AllocateByte(BWdgXSize(), 0.25*BWdgYSize());263 for(int i=0; i<pixc.XSize(); i++) {264 int ci = i*cmap.NCol()/pixc.XSize();265 for(int j=0; j<pixc.YSize(); j++) pixc.GetByte(i,j)=(unsigned char)ci;266 }267 g->DrawPixmap(0.,0.25,pixc, cmp);268 }269 181 270 182 271 if (!fgtext_) return;272 char buff[32];273 double ps[5]={0.025,0.25,0.5,0.75,0.975};274 // g->SelForeground(PI_White);275 for(int k=0; k<5; k++) {276 sprintf(buff,"%6.2lg",bornes_[k]);277 strip(buff,'B',' ');278 if (fgvert_) { // vertical279 g->DrawLine(0.25,ps[k],0.35,ps[k]);280 g->DrawString(0.7, ps[k], buff, PI_TextDirectionVerticalUp|PI_HorizontalCenter|PI_VerticalCenter);281 }282 else { // horizontal283 g->DrawLine(ps[k],0.25,ps[k],0.35);284 g->DrawString(ps[k], 0.7, buff, PI_VerticalCenter|PI_HorizontalCenter);285 }286 }287 return;288 }289 183 290 -
trunk/SophyaPI/PI/picmapview.h
r3734 r4077 11 11 #include PIBWDG_H 12 12 #include PICMAP_H 13 14 #include "pidrawer.h"15 #include "lut.h"16 #include <vector>17 18 13 19 14 class PICMapView : public PIBaseWdg … … 43 38 }; 44 39 45 class PICMapDrawer : public PIDrawer46 {47 public:48 PICMapDrawer(bool fgvert=false);49 ~PICMapDrawer();50 51 virtual void Draw(PIGraphicUC* g, double xmin, double ymin, double xmax, double ymax);52 inline void SetHorizontal() { fgvert_=false; }53 inline void SetVertical() { fgvert_=true; }54 55 inline void SetColMapId(CMapId cmapid, bool revcidx=false)56 { cmapid_=cmapid; revcidx_=revcidx; cmapp=NULL; return; }57 58 inline void SetColMap(PIColorMap* cmp)59 { cmapp=cmp; return; }60 61 void SetBornes(LUT& lut);62 void SetBornes(double min, double max);63 64 protected:65 66 bool fgvert_; // true -> vertical67 bool fgtext_; // true -> ecriture des valeurs des bornes68 PIColorMap* cmapp;69 CMapId cmapid_;70 bool revcidx_; // true -> reverse color map index71 vector<double> bornes_;72 };73 74 40 75 41 #endif -
trunk/SophyaPI/PI/picmapx.cc
r3545 r4077 187 187 mColRGB = new PIColor[mNCol]; 188 188 mNewCol = new bool[mNCol]; 189 /* Remplace par memcpy pour performances, Reza, Nov 2008190 189 for (int i=0; i<mNCol; i++) 191 190 { mColors[i] = ((PIColorMapX *)x)->mColors[i]; … … 193 192 // C'est la table de couleur originale qui est responsable de liberer les couleurs - Reza 8/2/98 194 193 mNewCol[i] = false; } 195 -> memcpy (Nov08) */196 memcpy(mColors, ((PIColorMapX *)x)->mColors, sizeof(PIXColor)*mNCol);197 memcpy(mColRGB, ((PIColorMapX *)x)->mColRGB, sizeof(PIColor)*mNCol);198 // C'est la table de couleur originale qui est responsable de liberer les couleurs - Reza 8/2/98199 for (int i=0; i<mNCol; i++) mNewCol[i] = false;200 194 } -
trunk/SophyaPI/PI/picontainergen.h
r1534 r4077 51 51 inline PILayoutMgr* GetLayoutMgr() { return(layout); } 52 52 53 virtual void PSPrint(PSFile *psf, int ofx=0, int ofy=0,54 double scale_x=1., double scale_y=1.);53 virtual void PSPrint(PSFile *psf, int ofx=0, int ofy=0, 54 double scale_x=1., double scale_y=1.); 55 55 56 56 virtual void Show(); -
trunk/SophyaPI/PI/pidrawer.cc
r4052 r4077 52 52 //-- 53 53 54 // Valeur par defaut global pour TailleFonteAuto55 double PIDrawer::glDefAFSzFrac = 0.04;56 void PIDrawer::SetGlDefAutoFontSizeFrac(double fszf)57 {58 if (fszf>1.e-6) glDefAFSzFrac = fszf;59 }60 double PIDrawer::GetGlDefAutoFontSizeFrac()61 {62 return glDefAFSzFrac;63 }64 65 54 PIDrawer::PIDrawer() 66 55 { … … 76 65 limitsFixed = false; 77 66 SetAxesFlags(kAxesNone); // Pas de trace d'axes par defaut 78 ConfigureAutoFontSize(true, glDefAFSzFrac);67 SetAxesAutoFontSize(); 79 68 80 69 mDndfg = false; // Pour controle de l'appel de Detach() si delete … … 118 107 119 108 //++ 120 // Titre Gestion des axes , des limites et coordonnees fenetre109 // Titre Gestion des axes et des limites 121 110 // Le tracé des axes 2D est pris en charge par la classe PIAxes. 122 111 //-- 123 112 //++ 124 // double BWdgXPos() BWdgYPos()125 // Renvoient les positions (X,Y) du drawer dans l'objet PIBaseWdg. Ces positions ne sont126 // valables qu'apres appel a SetDrwWdg() - Ne peut donc etre utilise en pratique que dans127 // la methode Draw.128 // double BWdgXSize() BWdgYSize()129 // Renvoient les tailles (X,Y) du drawer dans l'objet PIBaseWdg. Meme remarque que pour130 // BWdgXPos() BWdgYPos().131 //132 113 // void SetLimits(double xmin, double xmax, double ymin, double ymax, - 133 114 // int axrl=kAxeDirSame, int ayud=kAxeDirSame) 134 // Définit les limites du système de coordonnées du Drawer.115 // Définit les limites du système de coordonnées. 135 116 //| kAxeDirSame , kAxeDirAuto 136 117 //| kAxeDirLtoR , kAxeDirRtoL (Axe X) … … 162 143 //| kMajTicks , kMinTicks , kLabels , kGridOn 163 144 //| kAxesDflt , kAxesNone 164 // void ConfigureAutoFontSize(bool afsz=true, double fszf=0.05)165 // Si "fg==true", la taille de la fonte p ar le drawer,est145 // void SetAxesAutoFontSize(bool fg=true) 146 // Si "fg==true", la taille de la fonte pour les labels d'axes (chiffres) est 166 147 // choisie automatiquement, en s'adaptant à la taille de la zone de tracé - 167 // sinon, taille de la fonte de l'objet PIDrawer. Cette taille est donnée par 168 // FontSize=(YMax()-YMin())*(mFontSzF=fszf). "mFontSzF=fszf" n'est mis à jour 169 // que si fszf>0. Le décodage des attributs graphiques par DecodeOptionString() 170 // ("autofontsize=fszf" et "fixedfontsize") permet de modifier ces attributs de 171 // choix automtique de fonte. Utilisé en particulier par PIElDrawer pour 172 // le tracé les labels d'axes (chiffres). 148 // sinon, taille de la fonte de l'objet PIDrawer. 173 149 // unsigned int GetAxesFlags() 174 150 // Renvoie les attributs de tracé d'axes 175 // bool GetAutoFontSizeState() 176 // Renvoie la valeur du flag de choix automatique de taille de fonte. 177 // double GetAutoFontSizeFraction() 178 // Renvoie la valeur de la fraction de taille ("mFontSzF) pour lee 179 // choix automatique de taille de fonte. 151 // bool isAxesAutoFontSize() 152 // Renvoie la valeur du flag de choix automatique de taille de fonte pour axes. 180 153 // void DrawAxes(PIGraphicUC* g) 181 154 // Méthode de tracé des axes (le tracé est pris en charge par la classe *PIAxes*) … … 210 183 if (ayud == kAxeDirDownUp) aYdir = false; 211 184 else if (ayud == kAxeDirUpDown) aYdir = true; 212 //cerr<<" DBG-SetLimits xmax-xmin= "<<xmax-xmin<<" xmin,max="<<xmin<<","<<xmax<<endl; 185 // cerr << " DBG-SetLimits xmax-xmin= " << xmax-xmin << " xmin,max=" 186 // << xmin << "," << xmax << endl; 213 187 UC_CheckMinMaxDiff(xmin, xmax); 214 //cerr<<" DBG-SetLimits ymax-ymin= "<<ymax-ymin<<" ymin,max="<<ymin<<","<<ymax<<endl; 188 //cerr << " DBG-SetLimits ymax-ymin= " << ymax-ymin << " ymin,max=" 189 // << ymin << "," << ymax << endl; 215 190 UC_CheckMinMaxDiff(ymin, ymax); 216 191 xMin = xmin; … … 420 395 PIDrawer::DecodeOptionString(vector<string> & opt, bool rmdecop) 421 396 { 422 int nopt0 = opt.size(); 423 if (nopt0 < 1) return(0); 397 if (opt.size() < 1) return(0); 424 398 PIGraphicAtt gratt; 425 int ndec 1= gratt.DecodeAttStrings(opt, rmdecop);399 int ndec = gratt.DecodeAttStrings(opt, rmdecop); 426 400 UpdateGraphicAtt(gratt); 427 if ((nopt0 - ndec1) < 1) return(ndec1); // si tout a ete decode 428 vector<string> udopt; 429 unsigned int k = 0; 430 int ndec = opt.size(); 431 string opts; 432 for( k=0; k<opt.size(); k++ ) { 433 opts = opt[k]; 434 if (opts.substr(0,13) == "autofontsize=") { 435 double fszf = atof(opts.substr(13).c_str()); 436 ConfigureAutoFontSize(true, fszf); 437 } 438 else if (opts == "fixedfontsize") 439 ConfigureAutoFontSize(false, -1.); 440 else { 441 ndec--; 442 if (rmdecop) udopt.push_back(opts); 443 } 444 } 445 446 if (rmdecop) opt = udopt; 447 return(ndec+ndec1); 401 return(ndec); 448 402 } 449 403 … … 470 424 info += " FontAtt: roman, bold, italic, bolditalic \n"; 471 425 info += " FontSize: 6,8,10,12... (pts) - integer \n"; 472 info += ">>> Automatic font size selection : \n";473 info += " autofontsize=FontSizeFrac fixedfontsize \n";474 info += ">>> ColorTables: defcmap grey32 invgrey32 colrj32 colbr32 \n";475 426 info += ">>> marker=MarkerType,MarkerSize (MarkerSize: integer 3,5,7... \n"; 476 427 info += " MarkerType: dot, plus, cross, circle, fcircle, box, fbox \n"; … … 554 505 PIAxes axes; 555 506 axes.DrawXYAxes(g, mGrAtt, XMin(), XMax(), YMin(), YMax(), 556 axesFlags, mAFSz, mFontSzF);507 axesFlags, axesAFSz); 557 508 g->Clip(); 558 509 } -
trunk/SophyaPI/PI/pidrawer.h
r3734 r4077 30 30 31 31 virtual void SetAxesFlags(unsigned int flags=kAxesNone); 32 33 //---- Choix automatique ou pas de taille de fonte 34 inline void ConfigureAutoFontSize(bool afsz=true, double fszf=0.04) 35 { mAFSz = afsz; if (fszf>1e-5) mFontSzF = fszf; } 36 // Valeur par defaut global pour le AutoFontSizeFrac, utilise dans les constructeurs de PIDrawer 37 static void SetGlDefAutoFontSizeFrac(double fszf=0.04); 38 // Retourne la valeur globale par defaut de AutoFontSizeFrac 39 static double GetGlDefAutoFontSizeFrac(); 32 inline void SetAxesAutoFontSize(bool fg=true) { axesAFSz = fg; } 40 33 41 34 virtual void DrawAxes(PIGraphicUC* g); … … 60 53 virtual void HighLight(bool fgh); 61 54 62 // Zone de trace/accrochage dans le BaseWidget63 inline int BWdgXPos() const { return xW0; }64 inline int BWdgYPos() const { return yW0; }65 inline int BWdgXSize() const { return xWd; }66 inline int BWdgYSize() const { return yWd; }67 68 // Limites et informations sur les coordonnees dans le systeme du Drawer69 55 inline double XMin() const {return xMin;} 70 56 inline double XMax() const {return xMax;} … … 77 63 78 64 inline unsigned int GetAxesFlags() { return(axesFlags); } 79 80 inline bool GetAutoFontSizeState() { return mAFSz; } 81 inline double GetAutoFontSizeFraction() { return mFontSzF; } 65 inline bool isAxesAutoFontSize() { return axesAFSz; } 82 66 83 67 inline PIGraphicUC* GetGraphicUC() { return(mGrUC); } … … 143 127 bool limitsFixed; 144 128 unsigned int axesFlags; 145 146 bool mAFSz; // true -> Choix automatique de taille de font en fraction (ymax-ymin) 147 double mFontSzF; // TailleFonteAuto = mFontSzF*(ymax-ymin) 148 static double glDefAFSzFrac; // Valeur globale par defaut pour mFontSzF, utilise ds le constructeur 149 129 bool axesAFSz; 150 130 PIBaseWdgGen* mBWdg; 151 131 PIGraphicUC* mGrUC; -
trunk/SophyaPI/PI/pieldrw.cc
r4070 r4077 552 552 else if (opts == "finecenteredaxesgrid") 553 553 SetAxesFlags(kCentAxes | kTicks | kMajTicks | kMinTicks | kLabels | kGridOn); 554 else if (opts == "polaraxes")555 SetAxesFlags(kPolarAxes);556 else if (opts.substr(0,10) == "polaraxes=") {557 SetAxesFlags(kPolarAxes);558 int nradius=5,nang=6;559 int thetaoffdeg=0;560 sscanf(opts.substr(10).c_str(),"%d,%d,%d",&nradius,&nang,&thetaoffdeg);561 double thetaoffset=(double)thetaoffdeg*M_PI/180.;562 axeDr.ConfigurePolar(nradius,nang,thetaoffset);563 }564 554 else if (opts == "axesnone") 565 555 SetAxesFlags(kAxesNone); … … 585 575 SetAxesFlags(GetAxesFlags() & ~kMinTicks); 586 576 else if (opts == "extticks") 587 SetAxesFlags( (GetAxesFlags() & ~kIntTicks)| kExtTicks);577 SetAxesFlags(GetAxesFlags() & ~kIntTicks | kExtTicks); 588 578 else if (opts == "intticks") 589 SetAxesFlags( (GetAxesFlags() & ~kExtTicks)| kIntTicks);579 SetAxesFlags(GetAxesFlags() & ~kExtTicks | kIntTicks); 590 580 else if (opts == "extintticks") 591 581 SetAxesFlags(GetAxesFlags() | kIntTicks | kExtTicks); … … 603 593 } 604 594 } 605 595 596 else if (opts.substr(0,13) == "autofontsize=") { 597 double fszf = atof(opts.substr(13).c_str()); 598 ConfigureAxeAutoFontSize(fszf); 599 SetAxesAutoFontSize(true); 600 } 601 else if (opts == "fixedfontsize") 602 SetAxesAutoFontSize(false); 603 606 604 else if (opts == "title" || opts == "tit") ShowTitles(true); 607 605 else if (opts == "notitle" || opts == "notit") ShowTitles(false); … … 641 639 info += " ticks/noticks minorticks/nominorticks \n"; 642 640 info += " extticks/intticks/extintticks nbticks=X_NbTicks,Y_NbTicks \n"; 643 info += " tickslen=MajorTickLenFrac,MinorTickLenFraC \n"; 644 info += " >> Axe label sfont size: \n";641 info += " tickslen=MajorTickLenFrac,MinorTickLenFraC \n"; 642 info += " >> Axe label font size: \n"; 645 643 info += " autofontsize=FontSizeFrac fixedfontsize \n"; 646 644 info += " >> Up/Down title: title tit notitle notit \n"; … … 657 655 // g->NoClip(); 658 656 axeDr.DrawXYAxes(g, mGrAtt, XMin(), XMax(), YMin(), YMax(), 659 axesFlags, mAFSz, mFontSzF);657 axesFlags, axesAFSz); 660 658 if (showAxesLabels) { 661 659 axeDr.DrawXCaption(g, labelAtt, axesFlags, xLabel); -
trunk/SophyaPI/PI/pieldrw.h
r3558 r4077 246 246 double majtl=0., double mintl=0.) 247 247 { axeDr.ConfigureTicks(ntickx, nticky, majtl, mintl); } 248 inline void ConfigureAxeAutoFontSize(double fszf=0.) 249 { axeDr.ConfigureAutoFontSize(fszf); } 248 250 249 251 inline PIElDrwMgr& ElDrwMgr() { return eltsMgr; } -
trunk/SophyaPI/PI/pifilechox.cc
r3572 r4077 120 120 { 121 121 XmString xmstr; 122 xmstr = XmStringLtoRCreate( const_cast<char*>(path.c_str()), const_cast<char*>(XmSTRING_DEFAULT_CHARSET));122 xmstr = XmStringLtoRCreate((char *)path.c_str(), XmSTRING_DEFAULT_CHARSET); 123 123 Arg warg[2]; 124 124 XtSetArg(warg[0], XmNdirectory, xmstr); … … 132 132 { 133 133 XmString xmstr; 134 xmstr = XmStringLtoRCreate( const_cast<char*>(fname.c_str()), const_cast<char*>(XmSTRING_DEFAULT_CHARSET));134 xmstr = XmStringLtoRCreate((char *)fname.c_str(), XmSTRING_DEFAULT_CHARSET); 135 135 Arg warg[2]; 136 136 XtSetArg(warg[0], XmNtextString, xmstr); -
trunk/SophyaPI/PI/pifontx.cc
r4033 r4077 263 263 264 264 static XtResource resources[] = { 265 { const_cast<char *>("fontFamilyName"), const_cast<char *>("FontFamilyName"), 266 XtRString, sizeof(String), 265 { "fontFamilyName", "FontFamilyName", XtRString, sizeof(String), 267 266 /*XtOffset(apd, fntFam[0])*/ 0, XtRString, const_cast<char *>("*-courier") } , 268 { const_cast<char *>("courierfontFamilyName"), const_cast<char *>("CourierfontFamilyName"), 269 XtRString, sizeof(String), 267 { "courierfontFamilyName", "CourierfontFamilyName", XtRString, sizeof(String), 270 268 sizeof(String) , XtRString, const_cast<char *>("*-courier") } , 271 { const_cast<char *>("helveticafontFamilyName"), const_cast<char *>("HelveticafontFamilyName"), 272 XtRString, sizeof(String), 269 { "helveticafontFamilyName", "HelveticafontFamilyName", XtRString, sizeof(String), 273 270 2*sizeof(String) , XtRString, const_cast<char *>("*-helvetica") } , 274 { const_cast<char *>("timesfontFamilyName"), const_cast<char *>("TimesfontFamilyName"), 275 XtRString, sizeof(String), 271 { "timesfontFamilyName", "TimesfontFamilyName", XtRString, sizeof(String), 276 272 3*sizeof(String) , XtRString, const_cast<char *>("*-times") } , 277 { const_cast<char *>("symbolfontFamilyName"), const_cast<char *>("SymbolfontFamilyName"), 278 XtRString, sizeof(String), 273 { "symbolfontFamilyName", "SymbolfontFamilyName", XtRString, sizeof(String), 279 274 4*sizeof(String) , XtRString, const_cast<char *>("*-symbol") } 280 275 }; 281 276 282 static c onst char * fnbi_b[4] = { "medium-r-normal", "bold-r-normal",277 static char * fnbi_b[4] = { "medium-r-normal", "bold-r-normal", 283 278 "medium-o-normal", "bold-o-normal" }; 284 static c onst char * fnbo_b[4] = { NULL, NULL,279 static char * fnbo_b[4] = { NULL, NULL, 285 280 "medium-i-normal", "bold-i-normal" }; 286 281 … … 294 289 int count,k; 295 290 Display * mdsp = PIXDisplay(); 296 char **list = NULL;291 char **list; 297 292 298 293 for (k=0; k<5; k++) { // Recherche de la fonte pour tailles croissantes 299 294 sprintf(buff,"-%s-%s-*-%d-*-*-*-*-*-*-*", apd.fntFam[kfn], fnbi_b[jat], fntsz[isz]+k); 300 295 list = XListFonts(mdsp, buff, 10, &count); 296 XFreeFontNames(list); 301 297 if ((count <= 0) && (fnbo_b[jat] != NULL)) { 302 if (list) XFreeFontNames(list);303 298 sprintf(buff,"-%s-%s-*-%d-*-*-*-*-*-*-*", apd.fntFam[kfn], fnbo_b[jat], fntsz[isz]+k); 304 299 list = XListFonts(mdsp, buff, 10, &count); 300 XFreeFontNames(list); 305 301 } 306 302 if (count > 0) break; 307 }303 } 308 304 // certaines fontes n'ont pas de version bold ou italique 309 305 if ( (count == 0) && (jat > 0) ) { 310 306 for (k=0; k<5; k++) { // Recherche de la fonte pour tailles croissantes 311 if (list) XFreeFontNames(list);312 307 sprintf(buff,"-%s-%s-*-%d-*-*-*-*-*-*-*", apd.fntFam[kfn], fnbi_b[0], fntsz[isz]+k); 313 308 list = XListFonts(mdsp, buff, 10, &count); 309 XFreeFontNames(list); 314 310 if (count > 0) break; 311 } 315 312 } 316 } 317 if (count > 0) { 318 for (int kkk=0; kkk<count; kkk++) { 319 /* pour debug 320 printf("PIFontX::LoadFontSt/DBG - Call to XLoadFont(%s) \n", list[kkk]); 321 Font lfid=XLoadFont(mdsp,list[kkk]); 322 printf("PIFontX::LoadFontSt/DBG - Call to XQueryFont(FID=%ld) \n", (unsigned long)lfid); 323 fntst[isz][jat][kfn] = XQueryFont(mdsp, lfid); 324 printf("PIFontX::LoadFontSt/DBG - Call to XLoadQueryFont(%s) \n", list[kkk]); 325 */ 326 fntst[isz][jat][kfn] = XLoadQueryFont(mdsp, list[kkk]); 327 if (fntst[isz][jat][kfn] != NULL) break; 328 } 329 if (list) XFreeFontNames(list); 330 } 331 else { 332 if (list) XFreeFontNames(list); 333 printf("PIFontX::LoadFontSt/ Pb font %s - Using default \n", buff); 334 fntst[isz][jat][kfn] = defnt; 335 } 313 if (count > 0) 314 fntst[isz][jat][kfn] = XLoadQueryFont(mdsp, buff); 315 else 316 { printf("PIFontX::LoadFontSt/ Pb font %s - Using default \n", buff); 317 fntst[isz][jat][kfn] = defnt; } 336 318 } 337 319 … … 360 342 XtGetApplicationResources(PIXtTopWdg(), &apd, resources, 361 343 XtNumber(resources), NULL, 0); 362 // printf("PIFontX::GlInit()-DBG- FontFamily = %s \n",apd.fntFam[0]);363 364 344 sprintf(buff,"-%s-*-*-*-*-*-*-*-*-*-*-*-*", apd.fntFam[0]); 365 list = NULL;366 345 list = XListFonts(mdsp, buff, 15, &count); 346 XFreeFontNames(list); 367 347 if (count < 5) 368 348 { 369 349 printf("PIFontX::Init %d fonts found for %s , switching to courier\n", 370 350 count, apd.fntFam[0]); 371 apd.fntFam[0] = const_cast<char *>("*-courier"); 372 if (list) XFreeFontNames(list); 351 apd.fntFam[0] = "*-courier"; 373 352 } 374 353 sprintf(buff,"-%s-%s-*-*-*-*-12-*-*-*-*", apd.fntFam[0], fnbi_b[0]); 375 354 list = XListFonts(mdsp, buff, 10, &count); 355 XFreeFontNames(list); 376 356 if (count < 1) { 377 if (list) XFreeFontNames(list);378 357 sprintf(buff,"-*-fixed-*-*-*-*-12-*-*-*-*-*-*-*"); 379 358 list = XListFonts(mdsp, buff, 10, &count); 359 XFreeFontNames(list); 380 360 if (count < 1) { 381 if (list) XFreeFontNames(list);382 361 sprintf(buff,"fixed"); 383 362 list = XListFonts(mdsp, buff, 10, &count); 363 XFreeFontNames(list); 384 364 } 385 365 if (count < 1) { 386 if (list) XFreeFontNames(list);387 366 strcpy(buff,""); 388 367 list = XListFonts(mdsp, buff, 10, &count); 368 XFreeFontNames(list); 389 369 } 390 370 } 391 371 if (count < 1) { 392 if (list) XFreeFontNames(list);393 372 printf("PIFontX::Init/ Erreur, no font found ... \n"); 394 373 defnt = NULL; 395 //Reza+Bruno, 17 Juin 2008 - Il faut lancer une exception 396 } 397 else { 398 defnt = NULL; 399 for (int kkk=0; kkk<count; kkk++) { 400 defnt = XLoadQueryFont(mdsp, list[kkk]); 401 if (defnt != NULL) break; 402 } 403 if (list) XFreeFontNames(list); 404 } 374 } 375 else defnt = XLoadQueryFont(mdsp, buff); 376 405 377 for (i=0; i<NMAXFONTSZ; i++) 406 378 for (j=0; j<NMAXFONTATT; j++) … … 427 399 // HugeFontIndex = NMAXFONTSZ-1; 428 400 429 // printf("PIFontX:: GlInit()-DBG- FontIndex= %d %d %d (SzF=%d) \n",430 // SmallFontIndex, NormalFontIndex, HugeFontIndex, szf);401 // printf("PIFontX::Init()-DBG- FontIndex= %d %d %d (SzF=%d) \n", 402 // SmallFontIndex, NormalFontIndex, BigFontIndex, szf); 431 403 432 404 return; -
trunk/SophyaPI/PI/pigraphgen.h
r3519 r4077 17 17 18 18 #include "pilineatt.h" // Class PILineAtt 19 #include "pipixutils.h" // classes utilitaires pour pixels/RGB ...20 19 21 20 … … 119 118 bool fgline=true); 120 119 121 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, PIPixColIdx &pix,122 PIColorMap* cmap)= 0;120 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, unsigned char *pix, 121 int sx, int sy, PIColorMap* cmap) = 0; 123 122 124 123 // Modifications attributs graphiques -
trunk/SophyaPI/PI/pigraphps.cc
r3519 r4077 324 324 325 325 /* --Methode-- */ 326 void PIGraphicPS::DrawPixmap(PIGrCoord x, PIGrCoord y, PIPixColIdx & pixc, PIColorMap* cmap) 327 { 328 int sx = pixc.XSize(); 329 int sy = pixc.YSize(); 326 void PIGraphicPS::DrawPixmap(PIGrCoord x, PIGrCoord y, unsigned char *pix, 327 int sx, int sy, PIColorMap* cmap) 328 { 330 329 if ( (sx < 1) || (sy < 1) ) return; 331 if (cmap == NULL) return; 332 if(mPSOut) { 333 if (pixc.BytePointer()) 334 mPSOut->Image((double)x, (double)y, (double)sx, (double)sy, sx, sy, pixc.BytePointer(), cmap); 335 else if (pixc.ShortPointer()) 336 mPSOut->Image((double)x, (double)y, (double)sx, (double)sy, sx, sy, pixc.ShortPointer(), cmap); 337 } 330 if ((pix == NULL) || (cmap == NULL)) return; 331 if(mPSOut) 332 mPSOut->Image((double)x, (double)y, (double)sx, (double)sy, sx, sy, pix, cmap); 338 333 return; 339 334 } -
trunk/SophyaPI/PI/pigraphps.h
r3519 r4077 38 38 virtual void DrawMarker(PIGrCoord x0, PIGrCoord y0); 39 39 virtual void DrawMarkers(PIGrCoord *x, PIGrCoord *y, int n); 40 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, PIPixColIdx & pix, PIColorMap* cmap); 40 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, unsigned char *pix, 41 int sx, int sy, PIColorMap* cmap); 41 42 42 43 // Modifications attributs graphiques -
trunk/SophyaPI/PI/pigraphuc.cc
r4052 r4077 168 168 169 169 UC_CheckMinMaxDiff(xmin, xmax); 170 //cerr<<" DBG-SetUCS xmax-xmin= "<<xmax-xmin<<" xmin,max="<<xmin<<","<<xmax<<endl;171 170 UC_CheckMinMaxDiff(ymin, ymax); 172 //cerr<<" DBG-SetUCS ymax-ymin= "<<ymax-ymin<<" ymin,max="<<ymin<<","<<ymax<<endl;173 171 174 172 if (!UC_CheckFinite(xmin, xmax) || !UC_CheckFinite(ymin, ymax)) { … … 731 729 732 730 /* --Methode-- */ 733 void PIGraphicUC::DrawPixmap(PIGrCoord x, PIGrCoord y, PIPixColIdx & pix, PIColorMap* cmap) 734 { 735 if (!mGrC) return; 736 if ( (pix.XSize() < 1) || (pix.YSize() < 1) ) return; 737 if (cmap == NULL) return; 731 void PIGraphicUC::DrawPixmap(PIGrCoord x, PIGrCoord y, unsigned char *pix, 732 int sx, int sy, PIColorMap* cmap) 733 { 734 if (!mGrC) return; 735 if ( (sx < 1) || (sy < 1) ) return; 736 if ((pix == NULL) || (cmap == NULL)) return; 738 737 double xf,yf; 739 738 UC2GrC(x, y, xf, yf); 740 mGrC->DrawPixmap(xf, yf, pix, cmap);739 mGrC->DrawPixmap(xf, yf, pix, sx, sy, cmap); 741 740 } 742 741 -
trunk/SophyaPI/PI/pigraphuc.h
r3519 r4077 78 78 bool fgline=true); 79 79 80 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, PIPixColIdx & pix, PIColorMap* cmap); 80 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, unsigned char *pix, 81 int sx, int sy, PIColorMap* cmap); 81 82 82 83 // Modifications attributs graphiques -
trunk/SophyaPI/PI/pigraphx.cc
r3519 r4077 384 384 385 385 /* --Methode-- */ 386 void PIGraphicX::DrawPixmap(PIGrCoord x, PIGrCoord y, PIPixColIdx & pixc, PIColorMap* cmap) 386 void PIGraphicX::DrawPixmap(PIGrCoord x, PIGrCoord y, unsigned char *pix, 387 int sx, int sy, PIColorMap* cmap) 387 388 { 388 389 Window xw; … … 394 395 XImage * ximg; 395 396 396 int sx = pixc.XSize(); 397 int sy = pixc.YSize(); 398 if ((sx==0) || (sx==0) || (cmap == NULL)) return; 397 if ( (sx < 1) || (sy < 1) ) return; 398 if ((pix == NULL) || (cmap == NULL)) return; 399 399 400 400 … … 406 406 pad = (depth > 8) ? 32 : 8; 407 407 ximg = XCreateImage (mdsp,DefaultVisual(mdsp,scr), 408 depth,ZPixmap,0,NULL, sx, sy, pad,0);408 depth,ZPixmap,0,NULL, sx, sy, pad,0); 409 409 if (ximg == NULL) return; 410 410 ximg->data = new char [sy*ximg->bytes_per_line]; … … 412 412 { XFree(ximg); return; } 413 413 414 if (pixc.BytePointer()) { 415 unsigned char * pix = pixc.BytePointer(); 416 for(j=0; j<sy; j++) 417 for(i=0; i<sx; i++) 418 { XPutPixel(ximg, i, j, cmap->Color(*pix) ); pix++; } 419 } 420 else if (pixc.ShortPointer()) { 421 unsigned short * pix = pixc.ShortPointer(); 422 for(j=0; j<sy; j++) 423 for(i=0; i<sx; i++) 424 { XPutPixel(ximg, i, j, cmap->Color(*pix) ); pix++; } 425 } 426 else { 427 for(j=0; j<sy; j++) 428 for(i=0; i<sx; i++) XPutPixel(ximg, i, j, 0 ); 429 } 414 for(j=0; j<sy; j++) 415 for(i=0; i<sx; i++) 416 { XPutPixel(ximg, i, j, cmap->Color(*pix) ); pix++; } 430 417 431 418 XPutImage(mdsp, xw, DefGC(), ximg, 0, 0, (int)x, (int)y, sx, sy); -
trunk/SophyaPI/PI/pigraphx.h
r3519 r4077 38 38 virtual void DrawMarker(PIGrCoord x0, PIGrCoord y0); 39 39 virtual void DrawMarkers(PIGrCoord *x, PIGrCoord *y, int n); 40 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, PIPixColIdx & pix, PIColorMap* cmap); 40 virtual void DrawPixmap(PIGrCoord x, PIGrCoord y, unsigned char *pix, 41 int sx, int sy, PIColorMap* cmap); 41 42 42 43 // Modifications attributs graphiques -
trunk/SophyaPI/PI/piimage.cc
r3942 r4077 111 111 gvw = NULL; // widget vue globale 112 112 cmvw = NULL; // widget ColorMapView 113 fgshowcmap = 0; // 0: Pas de vue ColMap, 1: top, 2:right, 3:bottom, 4:left114 cmdid = -1;115 113 // Fenetre transient et Label pour affichage de l'info (texte PixVal) 116 114 int tx, ty; … … 130 128 cutscw = NULL; 131 129 130 gpixm = zpixm = pixm = NULL; 131 xsgpxm = xszpxm = xspxm = 0; 132 ysgpxm = yszpxm = yspxm = 0; 132 133 lut = NULL; 133 134 offx = offy = 0; … … 144 145 145 146 mdrw = new PIElDrawer(false); 146 mdrw->SetAxesFlags(kAxesNone);147 mdrw->SetAxesFlags(kAxesNone); 147 148 gvdrw = new PIElDrawer(); 148 149 AddDrawer(mdrw, true, false, false, false); … … 173 174 PIImage::~PIImage() 174 175 { 176 if (pixm) delete pixm; 177 if (zpixm) delete zpixm; 175 178 if (zow) 176 179 { 177 zow->SetPixmap(NULL );180 zow->SetPixmap(NULL,0,0); 178 181 zow->EraseWindow(); 179 182 } 183 if (gpixm) delete gpixm; 180 184 if (gvw) 181 185 { 182 gvw->SetPixmap(NULL );186 gvw->SetPixmap(NULL,0,0); 183 187 gvw->EraseWindow(); 184 188 gvw->SetMsg(0); gvw->SetMsgParent(NULL); … … 252 256 xszpav = yszpav = 1; 253 257 img = pim; 254 gpixm.DeAlloc(); 258 if (gpixm) delete gpixm; 259 gpixm = NULL; 260 xsgpxm = ysgpxm = 0; 255 261 zmgv = 1; 256 262 … … 601 607 // Position du centre d'image 602 608 if (opts.substr(0,12) == "imagecenter=") { 603 /* Si on ecrit "imagecenter=34.5,55.5" ca ne marche pas CMV 29/01/2011604 int xc = XPave(),yc = YPave();609 int xc = XPave(); 610 int yc = YPave(); 605 611 sscanf(opts.substr(12).c_str(),"%d,%d",&xc, &yc); 606 SetPave(xc, yc, false, true);607 */608 int xc = XPave(), yc = YPave();609 double ddxc = xc, ddyc = yc;610 sscanf(opts.substr(12).c_str(),"%lf,%lf",&ddxc, &ddyc);611 xc = int(ddxc+0.00001); yc = int(ddyc+0.00001);612 612 SetPave(xc, yc, false, true); 613 613 continue; … … 633 633 double min = Lut()->Min(); 634 634 double max = Lut()->Max(); 635 size_t q = opts.find(','); 636 if (q < opts.length()-1) 637 sscanf(opts.substr(q+1).c_str(),"%lg,%lg",&min, &max); 635 638 int typlut=kLutType_Lin; ; 636 639 if (opts.substr(4,3) == "lin") typlut=kLutType_Lin; 637 640 else if (opts.substr(4,3) == "log") typlut=kLutType_Log; 638 else if (opts.substr(4,3) == "exp") typlut=kLutType_Exp;639 641 else if (opts.substr(4,4) == "sqrt") typlut=kLutType_Sqrt; 640 642 else if (opts.substr(4,6) == "square") typlut=kLutType_Square; 641 else if (opts.substr(4,3) == "rgb") {642 typlut=kLutType_RGB;643 min = 0; max = 255;644 }645 size_t q = opts.find(',');646 if (q < opts.length()-1)647 sscanf(opts.substr(q+1).c_str(),"%lg,%lg",&min, &max);648 649 643 SetLut(AutoLut_No, min, max, typlut, 0, false); 650 644 continue; … … 674 668 continue; 675 669 } 676 if (opts == "showcmap") UpdateCMapDrawer(1);677 else if (opts == "noshowcmap") UpdateCMapDrawer(0);678 else if (opts.substr(0,9) == "showcmap=") {679 if (opts.substr(9,2) == "no") UpdateCMapDrawer(0);680 else if (opts.substr(9,3) == "top") UpdateCMapDrawer(1);681 else if (opts.substr(9,5) == "right") UpdateCMapDrawer(2);682 else if (opts.substr(9,6) == "bottom") UpdateCMapDrawer(3);683 else if (opts.substr(9,4) == "left") UpdateCMapDrawer(4);684 else if (opts.substr(9,5) == "horiz") UpdateCMapDrawer(1);685 else if (opts.substr(9,4) == "vert") UpdateCMapDrawer(2);686 else UpdateCMapDrawer(0);687 }688 689 670 ndec--; 690 671 udopt.push_back(opts); 691 672 } 692 673 // Set color map if requested 693 if(fgcmapid || revcmapid) 694 SetColMapId(cmapid,revcmapid,false); 695 674 if(fgcmapid || revcmapid) SetColMapId(cmapid,revcmapid,false); 696 675 // Configure axes if requested 697 676 if (confaxes) ChangeAxesConfiguration(invx, invy, exchxy, false); … … 712 691 SetLut(t_al, min_al, max_al, Lut()->Type(), ns_al, false); 713 692 } 714 715 693 return(ndec+ndec2); 716 694 } … … 746 724 { 747 725 if (!cmp) return; 748 int ncolold = 0;749 if (cmap) ncolold = cmap->NCol();750 bool fgapp = false;751 if (refr && cmp->NCol() != ncolold) {752 fgapp = true; refr = false;753 }754 726 int cmapid = cmp->Type(); 755 727 if ( (cmapid == CMAP_GREY32) || (cmapid == CMAP_GREYINV32) || 756 728 (cmapid == CMAP_GREY128) || (cmapid == CMAP_GREYINV128)) mdrw->GetGraphicAtt().SetColAtt(PI_Red); 757 729 else mdrw->GetGraphicAtt().SetColAtt(PI_Turquoise); 758 if (lut) lut->SetNCol(cmp->NCol());759 730 PIPixmap::SetColMap(cmp, refr); 760 731 if (refr) { xcurs = ycurs = -1; } 761 732 if (zow) zow->SetColMap(cmp, refr); 762 if (gvw) { 763 if (cmap->NCol() != ncolold) { 764 ComputeGloVPixmap(); 765 SetGloVPixmap(); 766 } 767 else gvw->SetColMap(cmp, refr); 768 } 733 if (gvw) gvw->SetColMap(cmp, refr); 769 734 if (cmvw) cmvw->SetColMap(cmap, Lut()->Min(), Lut()->Max(), refr); 770 if (fgapp) Apply();771 735 return; 772 736 } … … 775 739 void PIImage::SetColMapId(CMapId cmapid, bool revidx, bool refr) 776 740 { 777 int ncolold = 0;778 if (cmap) ncolold = cmap->NCol();779 741 if ( (cmapid == CMAP_GREY32) || (cmapid == CMAP_GREYINV32) || 780 742 (cmapid == CMAP_GREY128) || (cmapid == CMAP_GREYINV128)) mdrw->GetGraphicAtt().SetColAtt(PI_Red); 781 743 else mdrw->GetGraphicAtt().SetColAtt(PI_Turquoise); 782 PIPixmap::SetColMapId(cmapid, revidx, false); 783 if (refr) { xcurs = ycurs = -1; } 784 bool fgapp = false; 785 if (refr && cmap->NCol() != ncolold) { 786 fgapp = true; refr = false; 787 } 788 if (lut) lut->SetNCol(GetColMap()->NCol()); 789 if (refr) Refresh(); 744 PIPixmap::SetColMapId(cmapid, revidx, refr); 790 745 if (zow) zow->SetColMapId(cmapid, revidx, refr); 791 if (gvw) { 792 if (cmap->NCol() != ncolold) { 793 ComputeGloVPixmap(); 794 SetGloVPixmap(); 795 } 796 else gvw->SetColMapId(cmapid, revidx, refr); 797 } 746 if (gvw) gvw->SetColMapId(cmapid, revidx, refr); 798 747 if (cmvw) cmvw->SetColMapId(cmapid, revidx, Lut()->Min(), Lut()->Max(), refr); 799 if (fgapp) Apply();800 748 return; 801 749 } … … 806 754 { 807 755 if (img == NULL) return; 808 if (fgshowcmap>0) {809 cmpd.SetColMap(GetColMap());810 cmpd.SetBornes(*Lut());811 }812 756 if (mw) { 813 757 ComputePixmap(); … … 1167 1111 ywsz = YSize(); 1168 1112 1169 img->ComputePixmap(lut, offx, offy, zoom, xwsz, ywsz, pixm);1113 pixm = img->ComputePixmap(lut, offx, offy, zoom, xwsz, ywsz, pixm, &xspxm, &yspxm); 1170 1114 int xw1, yw1, xw2, yw2; 1171 xw1 = (xwsz- pixm.XSize())/2;1115 xw1 = (xwsz-xspxm)/2; 1172 1116 if (xw1 < 0) xw1 = 0; 1173 yw1 = (ywsz- pixm.YSize())/2;1117 yw1 = (ywsz-yspxm)/2; 1174 1118 if (yw1 < 0) yw1 = 0; 1175 xw2 = pixm.XSize()+xw1;1176 yw2 = pixm.YSize()+yw1;1119 xw2 = xspxm+xw1; 1120 yw2 = yspxm+yw1; 1177 1121 SetDefaultDrawRectangle(xw1, yw1, xw2, yw2, false); 1178 // printf("--DBG-- ComputePixmap() %d %d $ %d %d :: %d %d , %d %d \n", xwsz, ywsz, pixm.XSize(), pixm.YSize(), xw1, yw1, xw2, yw2);1122 // printf("--DBG-- ComputePixmap() %d %d $ %d %d :: %d %d , %d %d \n", xwsz, ywsz, xspxm, yspxm, xw1, yw1, xw2, yw2); 1179 1123 int x1,y1, x2,y2; 1180 1124 ofx = xw1; ofy = yw1; … … 1187 1131 // printf("--DBG2-- ComputePixmap() %g %g %g %g \n", fx1, fx2, fy1, fy2); 1188 1132 xcurs = ycurs = -1; 1189 SetPixmap( &pixm, true, xw1, yw1);1133 SetPixmap(pixm, xspxm, yspxm, true, xw1, yw1); 1190 1134 // Refresh(); 1191 1135 return; … … 1230 1174 if (lofy < 0) lofy = 0; 1231 1175 1232 img->ComputePixmap(lut, lofx, lofy, zm, xwsz, ywsz, zpixm);1176 zpixm = img->ComputePixmap(lut, lofx, lofy, zm, xwsz, ywsz, zpixm, &xszpxm, &yszpxm); 1233 1177 zow->SetColMap(cmap, false); 1234 zow->SetPixmap( &zpixm);1178 zow->SetPixmap(zpixm, xszpxm, yszpxm); 1235 1179 zow->SetUserData((void *)this, 0); 1236 1180 // zow->Refresh(); … … 1259 1203 zmgv = zmx; 1260 1204 if (zmx > 1) zmx = -zmx; 1261 img->ComputePixmap(lut, 0, 0, zmx, xwsz, ywsz, gpixm);1262 // printf("DEBUG-ComputeGloVPixmap() %d-%d , (%d,%d) , %d-%d \n", xwsz, ywsz, zmx, zmy, gpixm.XSize(), gpixm.YSize());1205 gpixm = img->ComputePixmap(lut, 0, 0, zmx, xwsz, ywsz, gpixm, &xsgpxm, &ysgpxm); 1206 // printf("DEBUG-ComputeGloVPixmap() %d-%d , (%d,%d) , %d-%d \n", xwsz, ywsz, zmx, zmy, xsgpxm, ysgpxm); 1263 1207 return; 1264 1208 } … … 1271 1215 1272 1216 int xw1, yw1, xw2, yw2; 1273 xw1 = (gvw->XSize()- gpixm.XSize())/2;1217 xw1 = (gvw->XSize()-xsgpxm)/2; 1274 1218 if (xw1 < 0) xw1 = 0; 1275 yw1 = (gvw->YSize()- gpixm.YSize())/2;1219 yw1 = (gvw->YSize()-ysgpxm)/2; 1276 1220 if (yw1 < 0) yw1 = 0; 1277 xw2 = gpixm.XSize()+xw1;1278 yw2 = gpixm.YSize()+yw1;1221 xw2 = xsgpxm+xw1; 1222 yw2 = ysgpxm+yw1; 1279 1223 1280 1224 if (zoom > 0) zm = zmgv*zoom; … … 1298 1242 gvw->AddDrawer(gvdrw, xw1, yw1, xw2, yw2, false); 1299 1243 gvw->SetColMap(cmap, false); 1300 gvw->SetPixmap( &gpixm, true, xw1, yw1);1244 gvw->SetPixmap(gpixm, xsgpxm, ysgpxm, true, xw1, yw1); 1301 1245 gvw->SetUserData((void *)this, 0); 1302 1246 gvw->SetMsg(Msg()+626); … … 1404 1348 //printf("UpdateCuts()-DBG X: %d -> %g , Y: %d -> %g \n", cutarrx->Size(), cutarrx->Value(0), 1405 1349 // cutarry->Size(), cutarry->Value(0)); 1406 }1407 1408 /* --Methode-- */1409 void PIImage::UpdateCMapDrawer(int fgshow)1410 {1411 if ((fgshow<0)||(fgshow>4)) fgshow=0;1412 if (fgshow==fgshowcmap) return;1413 fgshowcmap=fgshow;1414 switch (fgshowcmap ) {1415 case 0 :1416 RemoveDrawer(cmdid);1417 break;1418 case 1 :1419 cmpd.SetHorizontal();1420 cmdid=AddDrawer(&cmpd, 0.10, 0.02, 0.90, 0.10, true, false);1421 break;1422 case 2 :1423 cmpd.SetVertical();1424 cmdid=AddDrawer(&cmpd, 0.90, 0.1, 0.98, 0.9, true, false);1425 break;1426 case 3 :1427 cmpd.SetHorizontal();1428 cmdid=AddDrawer(&cmpd, 0.10, 0.90, 0.90, 0.98, true, false);1429 break;1430 case 4 :1431 cmpd.SetVertical();1432 cmdid=AddDrawer(&cmpd, 0.02, 0.1, 0.10, 0.9, true, false);1433 break;1434 }1435 if (fgshowcmap>0) cmpd.GetGraphicAtt().SetColAtt(PI_Turquoise);1436 1350 } 1437 1351 -
trunk/SophyaPI/PI/piimage.h
r3734 r4077 135 135 void SetGloVPixmap(); 136 136 void UpdateCuts(); 137 void UpdateCMapDrawer(int fgshow);138 137 139 138 void DrawCursor(PIGraphic* g); … … 155 154 bool winovis; // $CHECK$ Reza A enlever si possible 17/6/96 156 155 // Tableau des pixels principal 157 PIPixColIdx pixm; 156 unsigned char * pixm; 157 int xspxm, yspxm; 158 158 LUT * lut; 159 159 AutoLutType t_al; // Si AutoLut et le type lors du dernier appel a SetLut() … … 164 164 int zoom; 165 165 PIPixmap * zow; 166 PIPixColIdx zpixm; 167 // Fenetre pour vue globale de l'image 166 unsigned char * zpixm; 167 int xszpxm, yszpxm; 168 // Fenetre pour l'image entiere 168 169 int zmgv; 169 170 PIPixmap * gvw; 170 PIPixColIdx gpixm; 171 unsigned char * gpixm; 172 int xsgpxm, ysgpxm; 171 173 PIElDrawer* gvdrw; 172 174 // Fenetre d'affichage du ColMap 173 175 PICMapView* cmvw; 174 int fgshowcmap; // 0: Pas de vue ColMap, 1: top, 2:right, 3:bottom, 4:left175 PICMapDrawer cmpd;176 int cmdid;177 176 // Fenetre/champ de texte 178 177 PILabel * trtlb; -
trunk/SophyaPI/PI/piimgtools.cc
r3545 r4077 99 99 mOpt[0] = new PIOptMenu(this, "imglut-opt-1", 1.5*bsx, bsy, cpx, cpy); 100 100 mOpt[0]->AppendItem("Linear", 1100); 101 mOpt[0]->AppendItem("Log", 1101); 102 mOpt[0]->AppendItem("Exp", 1102); 103 mOpt[0]->AppendItem("Sqrt", 1103); 104 mOpt[0]->AppendItem("Square", 1104); 105 mOpt[0]->AppendItem("RGB", 1105); 101 mOpt[0]->AppendItem("Log.", 1101); 102 mOpt[0]->AppendItem("Sqrt", 1102); 103 mOpt[0]->AppendItem("Square", 1103); 106 104 mOpt[0]->SetValue(1100); 107 105 mOpt[0]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic); … … 176 174 mCasc[1] = new PIMenu(mOptzc[0]->Menu(), "PIUniCol32"); 177 175 mCasc[2] = new PIMenu(mOptzc[0]->Menu(), "MIDAS-CMap"); 178 mCasc[3] = new PIMenu(mOptzc[0]->Menu(), "RGB-CMap"); 179 180 int nsct1,nsct2,nsct3,nsct4,nsct5; 176 177 int nsct1,nsct2,nsct3,nsct4; 181 178 // D'abord les tables standard de PI 32 couleurs 182 179 nsct1 = 5; // Les 5 premieres tables … … 193 190 mOptzc[0]->AppendPDMenu(mCasc[1]); 194 191 // Apres les tables importees de MIDAS 195 nsct4 = PIColorMap::NumberStandardColorMaps()- 6; // Les reste jusqu'a l'avant derniere192 nsct4 = PIColorMap::NumberStandardColorMaps()-2; // Les reste jusqu'a l'avant derniere 196 193 for(kcc=nsct3; kcc<nsct4; kcc++) 197 194 mCasc[2]->AppendItem(PIColorMap::GetStandardColorMapName(kcc).c_str(), 201+kcc); 198 195 mOptzc[0]->AppendPDMenu(mCasc[2]); 199 nsct5 = PIColorMap::NumberStandardColorMaps()-4; // Les reste jusqu'aux tables RGB 200 for(kcc=nsct4; kcc<nsct5; kcc++) 201 mOptzc[0]->AppendItem(PIColorMap::GetStandardColorMapName(kcc).c_str(), 201+kcc); 202 // Les tables de couleur RGB ( RGB216, RGB512 , ... ) 203 for(kcc=nsct5; kcc<PIColorMap::NumberStandardColorMaps(); kcc++) 204 mCasc[3]->AppendItem(PIColorMap::GetStandardColorMapName(kcc).c_str(), 201+kcc); 205 mOptzc[0]->AppendPDMenu(mCasc[3]); 206 // On ajoute un CheckItem pour inverser les index de table de couleur 196 // Les tables qui restent ( Col16 , ... ) 197 for(kcc=nsct4; kcc<PIColorMap::NumberStandardColorMaps(); kcc++) 198 mOptzc[0]->AppendItem(PIColorMap::GetStandardColorMapName(kcc).c_str(), 201+kcc); 199 // On ajoute un CheckItem pour inverser les index de table de couleur 207 200 mOptzc[0]->Menu()->AppendSeparator(); 208 201 mOptzc[0]->Menu()->AppendCheckItem("Reverse CMap", 299); … … 317 310 for(i=0; i<3; i++) delete mBut[i]; 318 311 delete mButR; 319 for(i=0; i< 4; i++) delete mCasc[i];312 for(i=0; i<2; i++) delete mCasc[i]; 320 313 for(i=0; i<5; i++) delete mButsz[i]; 321 314 for(i=0; i<3; i++) delete mButcax[i]; … … 378 371 if ( (mpii->Lut())->Type() == kLutType_Lin ) mOpt[0]->SetValue(1100); 379 372 else if( (mpii->Lut())->Type() == kLutType_Log ) mOpt[0]->SetValue(1101); 380 else if( (mpii->Lut())->Type() == kLutType_Exp ) mOpt[0]->SetValue(1102); 381 else if( (mpii->Lut())->Type() == kLutType_Sqrt ) mOpt[0]->SetValue(1103); 382 else if( (mpii->Lut())->Type() == kLutType_Square ) mOpt[0]->SetValue(1104); 383 else if( (mpii->Lut())->Type() == kLutType_RGB ) mOpt[0]->SetValue(1105); 373 else if( (mpii->Lut())->Type() == kLutType_Sqrt ) mOpt[0]->SetValue(1102); 374 else if( (mpii->Lut())->Type() == kLutType_Square ) mOpt[0]->SetValue(1103); 384 375 else mOpt[0]->SetValue(1100); 385 376 } … … 397 388 double min, max, del; 398 389 int lauto, typ; 399 int typlut[ 6] = {kLutType_Lin, kLutType_Log, kLutType_Exp, kLutType_Sqrt, kLutType_Square, kLutType_RGB} ;390 int typlut[4] = {kLutType_Lin, kLutType_Log, kLutType_Sqrt, kLutType_Square} ; 400 391 AutoLutType alts[13] = { AutoLut_No, 401 392 AutoLut_MeanSigma, AutoLut_MeanSigma, AutoLut_MeanSigma, … … 455 446 if ((lauto < 0) || (lauto > 12)) lauto = 12; 456 447 typ = mOpt[0]->GetValue() - 1100; 457 if ( (typ < 0) || (typ > 5) ) typ = 0;448 if ( (typ < 0) || (typ > 3) ) typ = 0; 458 449 (PIImage::CurrentPIImage())->SetLut(alts[lauto], min, max, typlut[typ], nsas[lauto]); 459 450 if (msg == 2500) { -
trunk/SophyaPI/PI/pilistx.cc
r3572 r4077 116 116 mNItem++; 117 117 118 XmString xms = XmStringCreate(const_cast<char*>(item), const_cast<char*>(XmSTRING_DEFAULT_CHARSET)); 118 #if defined(__DECCXX) || defined(__KCC__) || defined(__aCC__) 119 XmString xms = XmStringCreate(const_cast<char *>(item), XmSTRING_DEFAULT_CHARSET); 120 #else 121 XmString xms = XmStringCreate((char *)(item), XmSTRING_DEFAULT_CHARSET); 122 #endif 119 123 XmListAddItem(mlist, xms, 0); 120 124 XmStringFree(xms); -
trunk/SophyaPI/PI/pimenux.cc
r3572 r4077 386 386 n=0; 387 387 sprintf(acc,"Ctrl/%c", sc[0]); 388 xmstr = XmStringLtoRCreate(acc, const_cast<char*>(XmSTRING_DEFAULT_CHARSET));388 xmstr = XmStringLtoRCreate(acc, XmSTRING_DEFAULT_CHARSET); 389 389 XtSetArg(warg[n], XmNacceleratorText, xmstr); n++; 390 390 sprintf(acc,"Ctrl<Key>%c", sc[0]); -
trunk/SophyaPI/PI/pipixmapgen.cc
r3519 r4077 8 8 #include "sopnamsp.h" 9 9 #include "pipixmapgen.h" 10 11 10 12 11 // --------- Methodes de la classe PIPixMap ---------- … … 44 43 // long kind() 45 44 // Retourne le type ("=PIPixmap::ClassId") 46 // void SetPixmap(PIPixColIdx *pixidx, int sx, int sy, bool refr=true, int ox=0, int oy=0) 47 // Associe un tableau d'index de couleur "pixidx". (ox,oy)" définissent l'offset d'affichage. 45 // void SetPixmap(unsigned char *pix, int sx, int sy, bool refr=true, int ox=0, int oy=0) 46 // Associe un tableau d'index "pix" de taille "sx * sy". 47 // (ox,oy)" définissent l'offset d'affichage. 48 48 // Si "refr=true", la méthode "Refresh()" est appelée. 49 49 //-- … … 87 87 { 88 88 pixmap = NULL; 89 fgownpmap = false;89 nx = ny = 0; 90 90 ofx = ofy = 0; 91 91 mPpos[0] = mPpos[0] = 0; … … 99 99 { 100 100 delete cmap; 101 if (fgownpmap && pixmap) delete pixmap;102 101 } 103 102 104 103 /* --Methode-- */ 105 void PIPixmapGen::SetPixmap( PIPixColIdx *pixidx, bool refr, int ox, int oy)104 void PIPixmapGen::SetPixmap(unsigned char *pix, int sx, int sy, bool refr, int ox, int oy) 106 105 { 107 if (fgownpmap && pixmap) delete pixmap; 108 fgownpmap = false; 109 pixmap = pixidx; 110 if (ox < 0) ox = 0; 111 if (oy < 0) oy = 0; 112 ofx = ox; ofy = oy; 106 pixmap = pix; 107 if (pixmap) 108 { 109 if (sx < 0) sx = 0; 110 if (sy < 0) sy = 0; 111 if (ox < 0) ox = 0; 112 if (oy < 0) oy = 0; 113 nx = sx; ny = sy; 114 ofx = ox; ofy = oy; 115 } 116 else { ofx = ofy = nx = ny = 0; } 113 117 if (refr) Refresh(); 114 }115 116 /* --Methode-- */117 void PIPixmapGen::SetRGBArray(PIPixRGBArray *rgba, CMapId cmapid, bool refr, int ox, int oy)118 {119 if (rgba == NULL) return;120 int quantum = 8;121 if (cmapid == CMAP_RGB216) quantum = 6;122 else if (cmapid == CMAP_RGB4096) quantum = 16;123 else cmapid = CMAP_RGB512;124 SetColMapId(cmapid, false);125 PIPixColIdx * pixc = new PIPixColIdx;126 pixc->AllocateByte(rgba->XSize(), rgba->YSize());127 for(int j=0; j<rgba->YSize(); j++)128 for(int i=0; i<rgba->XSize(); i++) {129 PIPixRGB vv = (*rgba)(i,j);130 int r = (int)vv.red*quantum/256;131 int g = (int)vv.green*quantum/256;132 int b = (int)vv.blue*quantum/256;133 pixc->GetShort(i,j) = (unsigned short)((b*quantum+g)*quantum+r);134 }135 SetPixmap(pixc, refr, ox, oy);136 fgownpmap = true;137 return;138 118 } 139 119 -
trunk/SophyaPI/PI/pipixmapgen.h
r3519 r4077 9 9 #include PICMAP_H 10 10 11 #include "pipixutils.h"12 13 11 #include <list> 14 15 12 16 13 class PIPixmapGen : public PIBaseWdg … … 25 22 virtual long kind() {return ClassId; } 26 23 27 virtual void SetPixmap(PIPixColIdx *pixidx, bool refr=true, int ox=0, int oy=0); 28 virtual void SetRGBArray(PIPixRGBArray *rgba, CMapId cmapid=CMAP_RGB512, 29 bool refr=true, int ox=0, int oy=0); 24 virtual void SetPixmap(unsigned char *pix, int sx, int sy, 25 bool refr=true, int ox=0, int oy=0); 30 26 31 27 virtual void SetColMap(PIColorMap* cmp, bool refr=true); … … 43 39 44 40 protected: 45 PIPixColIdx *pixmap; // Pointeur d'objet PIPixCoIdx, tableau d'index de couleurs, peut etre NULL46 bool fgownpmap; // si true -> possede le pixmap et doit le deleter si besoin47 int ofx, ofy; // Offset d'affichage41 unsigned char *pixmap; 42 int nx, ny; 43 int ofx, ofy; 48 44 PIColorMap* cmap; 49 45 -
trunk/SophyaPI/PI/pipixmapx.cc
r3545 r4077 7 7 #include "sopnamsp.h" 8 8 #include "pipixmapx.h" 9 #include <iostream>10 11 using namespace std;12 9 13 10 static GC mygc; … … 34 31 { 35 32 int i,j; 36 int nx = 0; 37 int ny = 0; 38 if (pixmap!=NULL) { 39 nx = pixmap->XSize(); 40 if (nx > XSize()) nx = XSize(); 41 ny = pixmap->YSize(); 42 if (ny > YSize()) ny = YSize(); 43 if (pixmap->BytePointer()!=NULL) { 44 unsigned char *pp = pixmap->BytePointer(); 45 for(j=0; j<ny; j++) { 46 pp = pixmap->BytePointer()+j*pixmap->XSize(); 47 for(i=0; i<nx; i++) 48 { XPutPixel(myximg, i, j, cmap->Color(*pp) ); pp++; } 49 } 50 } 51 else if (pixmap->ShortPointer()!=NULL) { 52 unsigned short *pp = pixmap->ShortPointer(); 53 for(j=0; j<ny; j++) { 54 pp = pixmap->ShortPointer()+j*pixmap->XSize(); 55 for(i=0; i<nx; i++) 56 { XPutPixel(myximg, i, j, cmap->Color(*pp) ); pp++; } 33 unsigned char *pp; 34 35 if (pixmap) 36 { 37 for(j=0; j<ny; j++) 38 { 39 pp = pixmap+j*nx; 40 for(i=0; i<nx; i++) 41 { XPutPixel(myximg, i, j, cmap->Color(*pp) ); pp++; } 57 42 } 58 43 } 59 } 60 /* ----- On peut laisser le reste - ce n'est pas utilise dans le Draw 61 // On remplit le restant 62 for(j=0; j<YSize(); j++) 44 45 for(j=ny; j<YSize(); j++) 63 46 for(i=nx; i<XSize(); i++) 64 XPutPixel(myximg, i, j, 0 );65 for(j=ny; j<YSize(); j++)66 for(i=0; i<XSize(); i++)67 47 XPutPixel(myximg, i, j, 0 ); 68 ------- */ 48 69 49 PIBaseWdgX::Refresh(); 70 50 } … … 86 66 if (!g) return; 87 67 if (g->kind() == PI_PSFileGraphics ) { 88 g->DrawPixmap(ofx, ofy, pixmap, cmap);68 g->DrawPixmap(ofx, ofy, pixmap, nx, ny, cmap); 89 69 // Il faut faire quelque chose Sinon ??! 90 70 } … … 98 78 99 79 if (!g) return; 80 if ((myximg == NULL) || (cmap == NULL)) return; 100 81 101 82 if (g->kind() == PI_PSFileGraphics ) { 102 g->DrawPixmap(ofx, ofy, (*pixmap), cmap);83 if (pixmap) g->DrawPixmap(ofx, ofy, pixmap, nx, ny, cmap); 103 84 return; 104 85 } 105 106 86 107 87 Window xw = XtWindow(XtWdg()); 108 88 Display * mdsp = PIXDisplay(); 109 110 if ((myximg == NULL) || (cmap == NULL) || (pixmap == NULL) ||111 (pixmap->XSize()<=0) || (pixmap->YSize()<=0) ) {112 XClearArea(mdsp, xw, x0, y0, dx, dy, False); return;113 }114 89 115 90 int mx, my, ox, oy; … … 117 92 if (x0 < 0) x0 = 0; 118 93 if (y0 < 0) y0 = 0; 119 120 mx = pixmap->XSize()+ofx; my = pixmap->YSize()+ofy; 121 94 mx = nx+ofx; my = ny+ofy; 122 95 if (dx > (XSize()-x0)) dx = XSize()-x0; 123 96 if (dy > (YSize()-y0)) dy = YSize()-y0; … … 128 101 129 102 ox = oy = 0; 103 130 104 if (ofx > x0) 131 105 { XClearArea(mdsp, xw, x0, y0, ofx-x0, dy, False); … … 141 115 if (my < (y0+dy)) 142 116 { XClearArea(mdsp, xw, x0, my, dx, y0+dy-my, False); dy = my-y0; } 143 144 /*145 if (ofx > x0)146 XClearArea(mdsp, xw, x0, y0, ofx-x0, dy, False);147 if (ofy > y0)148 XClearArea(mdsp, xw, x0, y0, dx, ofy-y0, False);149 117 150 if (mx < (x0+dx))151 XClearArea(mdsp, xw, mx, y0, x0+dx-mx, dy, False);152 if (my < (y0+dy))153 XClearArea(mdsp, xw, x0, my, dx, y0+dy-my, False);154 155 if (ofx > x0)156 { dx -= (ofx-x0); x0 = ofx; ox = 0; }157 else ox = x0-ofx;158 if (ofy > y0)159 { dy -= (ofy-y0); y0 = ofy; oy = 0; }160 else oy = y0-ofy;161 if (mx < (x0+dx)) dx = mx-x0;162 if (my < (y0+dy)) dy = my-y0;163 */164 165 118 XPutImage(mdsp, xw, mygc, myximg, ox, oy, x0, y0, dx, dy); 166 119 XFlush(mdsp); -
trunk/SophyaPI/PI/piscdrawwdg.cc
r4059 r4077 13 13 #include "piaxestools.h" 14 14 15 #include "ucckprot.h" 15 #define PETIT_DBLE 1.e-100 16 #define PREC_DBLE 1.e-16 17 16 18 17 19 //++ … … 178 180 int axrl, int ayud, bool tmp) 179 181 { 180 UC_CheckMinMaxDiff(xmin,xmax); 181 UC_CheckMinMaxDiff(ymin,ymax); 182 // if (xmax <= xmin || ymax <= ymin) { 183 // cerr << "PIScDrawWdg::SetLimits() Error - xmax <= xmin or ymax <= ymin !" << endl; 184 // return; 185 // } 186 double xym; 187 xym = fabs(xmax+xmin); xym = (xym > PETIT_DBLE) ? xym : PETIT_DBLE; 188 if ((xmax-xmin)/xym < PREC_DBLE) { xmin = xmin - PREC_DBLE/2.*xym; xmax = xmin + PREC_DBLE*xym; } 189 xym = fabs(ymax+ymin); xym = (xym > PETIT_DBLE) ? xym : PETIT_DBLE; 190 if ((ymax-ymin)/xym < PREC_DBLE) { ymin = ymin - PREC_DBLE/2.*xym; ymax = ymin + PREC_DBLE*xym; } 182 191 183 192 SetDefaultDrawerLimits(xmin, xmax, ymin, ymax, axrl, ayud); … … 239 248 bool fglogy = isLogScaleY(); 240 249 241 // Flag declenchant SetLimits242 bool fgsaxel = false;243 // Limites et sens d'axe244 double xmin = XMin();245 double ymin = YMin();246 double xmax = XMax();247 double ymax = YMax();248 int axrl = kAxeDirLtoR;249 int ayud = kAxeDirDownUp;250 int xac, yac;251 GetAxesConfig(xac, yac);252 if (xac & kAxeDirRtoL) axrl = kAxeDirRtoL;253 if (yac & kAxeDirUpDown) ayud = kAxeDirUpDown;254 255 250 for( k=0; k<opt.size(); k++ ) { 256 251 string opts = opt[k]; … … 264 259 // Limites en x,y 265 260 if (opts.substr(0,9) == "xylimits=") { 261 double xmin = XMin(); 262 double ymin = YMin(); 263 double xmax = XMax(); 264 double ymax = YMax(); 266 265 sscanf(opts.substr(9).c_str(),"%lg,%lg,%lg,%lg",&xmin, &xmax,&ymin,&ymax); 267 fgsaxel = true;266 SetLimits(xmin, xmax, ymin, ymax); 268 267 continue; 269 268 } … … 293 292 continue; 294 293 } 295 if ((opts == "revax") || (opts == "axerl") ) { 296 fgsaxel = true; axrl = kAxeDirRtoL; 297 continue; 298 } 299 if ((opts == "revay") || (opts == "axeud") ) { 300 fgsaxel = true; ayud = kAxeDirUpDown; 301 continue; 302 } 303 if (opts == "axelr") { 304 fgsaxel = true; axrl = kAxeDirLtoR; 305 continue; 306 } 307 if (opts == "axedu") { 308 fgsaxel = true; ayud = kAxeDirDownUp; 309 continue; 310 } 311 312 // Les autres attributs d'axes (stdaxes boxaxesgrid ...) sont decodes par PIElDrawer 294 295 // Les attributs d'axes (stdaxes boxaxesgrid ...) sont decodes par PIElDrawer 313 296 314 297 ndec--; … … 316 299 } 317 300 318 if (fgsaxel) SetLimits(xmin, xmax, ymin, ymax, axrl, ayud);319 301 if (fglinlog) SetLogScale(fglogx, fglogy); 320 302 -
trunk/SophyaPI/PI/pistdwdgx.cc
r3572 r4077 51 51 { 52 52 XmString xmstr; 53 xmstr = XmStringLtoRCreate( const_cast<char*>(lab.c_str()), const_cast<char*>(XmSTRING_DEFAULT_CHARSET));53 xmstr = XmStringLtoRCreate((char *)lab.c_str(), XmSTRING_DEFAULT_CHARSET); 54 54 int n=0; 55 55 Arg warg[2]; … … 149 149 { 150 150 XmString xmstr; 151 xmstr = XmStringLtoRCreate( const_cast<char*>(lab.c_str()), const_cast<char*>(XmSTRING_DEFAULT_CHARSET));151 xmstr = XmStringLtoRCreate((char *)lab.c_str(), XmSTRING_DEFAULT_CHARSET); 152 152 int n=0; 153 153 Arg warg[2]; -
trunk/SophyaPI/PI/pitherm.cc
r3572 r4077 24 24 //-- 25 25 //++ 26 // PIThermometer(PIContainerGen *par, c onst char *nom, int sx=256, int sy=10, int px=0, int py=0)26 // PIThermometer(PIContainerGen *par, char *nom, int sx=256, int sy=10, int px=0, int py=0) 27 27 // Constructeur - Le choix d'affichage (vertical ou horizontal) dépend 28 28 // du rapport des tailles "sx", "sy" … … 31 31 32 32 /* --Methode-- */ 33 PIThermometer::PIThermometer(PIContainerGen *par, c onst char *nom,33 PIThermometer::PIThermometer(PIContainerGen *par, char *nom, 34 34 int sx, int sy, int px, int py) 35 35 : PIBaseWdg(par, nom, sx, sy, px, py) … … 139 139 void PIThermometer::Draw(PIGraphicGen* g, int /*x0*/, int /*y0*/, int /*dx*/, int /*dy*/) 140 140 { 141 if (!IsVisible()) return;142 141 double delta = (max_-min_); 143 142 if (delta < 1.e-39) delta = 1.e-39; -
trunk/SophyaPI/PI/pitherm.h
r3572 r4077 16 16 enum {ClassId = 5220}; 17 17 18 PIThermometer(PIContainerGen *par, c onst char *nom,18 PIThermometer(PIContainerGen *par, char *nom, 19 19 int sx=256, int sy=10, int px=0, int py=0); 20 20 virtual ~PIThermometer(); -
trunk/SophyaPI/PI/piversion.h
r4074 r4077 2 2 #define PIVERSION_H_SEEN 3 3 4 #define PI_VERSIONNUMBER 4. 404 #define PI_VERSIONNUMBER 4.11 5 5 6 6 #endif -
trunk/SophyaPI/PI/piwdggen.cc
r3549 r4077 57 57 //-- 58 58 //++ 59 // void PSPrint(PSFile *psf, int ofx=0, int ofy=0) 60 // Méthode virtuelle qui doit être redéfinie pour chacune des classes filles. 61 // produit une représentation graphique de l'objet en Postscript. 59 62 // SetSize(int sx, int sy) 60 63 // Modifie la taille de l'objet. … … 178 181 // int UserFlag() 179 182 // Renvoie la valeur "int" user de l'objet. 180 //--181 182 //++183 // Titre Export postscript et format RGB184 //--185 //++186 // void PSPrint(PSFile *psf, int ofx=0, int ofy=0)187 // Méthode virtuelle qui doit être redéfinie pour chacune des classes filles.188 // produit une représentation graphique de l'objet en Postscript.189 // void ExportToRGB(PIPixRGBArray & rgba)190 // Méthode virtuelle qui doit être redéfinie pour chaque architecture.191 // Remplit un tableau PIPixRGBArray le contenu pixels du widget en couleurs RGB.192 183 //-- 193 184 … … 318 309 } 319 310 320 /* --Methode-- */321 void PIWdgGen::ExportToRGB(PIPixRGBArray & rgba)322 {323 return;324 }325 326 311 //++ 327 312 // Titre Gestion des Draw/Event Handler -
trunk/SophyaPI/PI/piwdggen.h
r3549 r4077 10 10 #include "pimsghandler.h" 11 11 #include "picolist.h" 12 #include "pipixutils.h"13 12 14 13 #include <string> … … 108 107 virtual bool IfSensitive()=0; 109 108 110 // Pour exporter le contenu d'un widget (dessin vectoriel) en postscript111 109 virtual void PSPrint(PSFile *psf, int ofx=0, int ofy=0, 112 110 double scale_x=1., double scale_y=1.); 113 // Pour exporter le tableau des pixels du widget en classe PIPixRGBArray114 // L'implementation par defaut ne fait rien115 virtual void ExportToRGB(PIPixRGBArray & rgba);116 111 117 112 // Gestion de copier-coller -
trunk/SophyaPI/PI/piwdgx.cc
r3572 r4077 20 20 #include "pigraphx.h" 21 21 22 #ifdef SANS_EVOLPLANCK 23 #include "perrors.h" 24 #else 22 25 #include "pexceptions.h" 26 #endif 23 27 24 28 … … 623 627 // Ressources X si non definis 624 628 static const String fallback_res[26] = { 625 const_cast<char*>("PeidaInt*default*background: LightGrey"),626 const_cast<char*>("PeidaInt*background: LightGrey"),627 const_cast<char*>("PeidaInt*Foreground: Black"),628 const_cast<char*>("PeidaInt*default*Foreground: Black"),629 const_cast<char*>("PeidaInt*default*bottomShadowColor: Black"),630 const_cast<char*>("PeidaInt*bottomShadowColor: Black"),631 const_cast<char*>("PeidaInt*default*topShadowColor: White"),632 const_cast<char*>("PeidaInt*topShadowColor: White"),633 const_cast<char*>("PeidaInt*borderColor: Black"),634 const_cast<char*>("PeidaInt*XmLabel.borderWidth: 0"),635 const_cast<char*>("PeidaInt*XmDrawingArea*background: Black"),636 const_cast<char*>("PeidaInt*XmPushButton*borderWidth: 0"),637 const_cast<char*>("PeidaInt*XmText*shadowThickness: 2"),638 const_cast<char*>("PeidaInt*XmText*highlightThickness: 0"),639 const_cast<char*>("PeidaInt*XmText*marginHeigt: 0"),640 const_cast<char*>("PeidaInt*XmText*marginWidth: 2"),641 // const_cast<char*>("PeidaInt*DefMenubar*XtNwidth: 250"),642 // const_cast<char*>("PeidaInt*DefMenubar*XtNheight: 30"),643 const_cast<char*>("PeidaInt*fontList: -*-courier-bold-r-normal-*-12-*-*-*-*-*-ISO8859-1"),644 const_cast<char*>("PeidaInt*default*fontList: -*-courier-bold-r-normal-*-12-*-*-*-*-*-ISO8859-1"),645 const_cast<char*>("PeidaInt*fontFamilyName: *-courier"), // Pas de blanc apres le nom de font646 const_cast<char*>("PeidaInt*courierfontFamilyName: *-courier"), // " "647 const_cast<char*>("PeidaInt*helveticafontFamilyName: *-helvetica"), // " "648 const_cast<char*>("PeidaInt*timesfontFamilyName: *-times"), // " "649 const_cast<char*>("PeidaInt*symbolfontFamilyName: *-symbol"), // " "650 const_cast<char*>("PeidaInt*XmToggleButton*selectColor: Red"),629 "PeidaInt*default*background: LightGrey" , 630 "PeidaInt*background: LightGrey" , 631 "PeidaInt*Foreground: Black", 632 "PeidaInt*default*Foreground: Black", 633 "PeidaInt*default*bottomShadowColor: Black", 634 "PeidaInt*bottomShadowColor: Black", 635 "PeidaInt*default*topShadowColor: White", 636 "PeidaInt*topShadowColor: White", 637 "PeidaInt*borderColor: Black", 638 "PeidaInt*XmLabel.borderWidth: 0", 639 "PeidaInt*XmDrawingArea*background: Black", 640 "PeidaInt*XmPushButton*borderWidth: 0", 641 "PeidaInt*XmText*shadowThickness: 2", 642 "PeidaInt*XmText*highlightThickness: 0", 643 "PeidaInt*XmText*marginHeigt: 0", 644 "PeidaInt*XmText*marginWidth: 2", 645 // "PeidaInt*DefMenubar*XtNwidth: 250", 646 // "PeidaInt*DefMenubar*XtNheight: 30", 647 "PeidaInt*fontList: -*-courier-bold-r-normal-*-12-*-*-*-*-*-ISO8859-1", 648 "PeidaInt*default*fontList: -*-courier-bold-r-normal-*-12-*-*-*-*-*-ISO8859-1", 649 "PeidaInt*fontFamilyName: *-courier", // Pas de blanc apres le nom de font 650 "PeidaInt*courierfontFamilyName: *-courier", // " " 651 "PeidaInt*helveticafontFamilyName: *-helvetica", // " " 652 "PeidaInt*timesfontFamilyName: *-times", // " " 653 "PeidaInt*symbolfontFamilyName: *-symbol", // " " 654 "PeidaInt*XmToggleButton*selectColor: Red", 651 655 NULL 652 656 }; … … 677 681 if (top == NULL) { 678 682 fprintf(stderr, "PIWdgX::InitXt()/ Error XtVaAppInitialize()\n"); 679 throw PError("PIWdgX::InitXt()/ Error XtVaAppInitialize()"); 683 #ifdef SANS_EVOLPLANCK 684 throw notFoundErr; 685 #else 686 throw NotFoundExc("PIWdgX::InitXt()/ Error XtVaAppInitialize()"); 687 #endif 680 688 } 681 689 dpy = XtDisplay(top); 682 690 if (dpy == NULL) { 683 691 fprintf(stderr, "PIWdgX::InitXt()/ Error XtVaAppInitialize()/DisplayConnection\n"); 684 throw PError("PIWdgX::InitXt()/ Error XtVaAppInitialize()/DisplayConnection"); 692 #ifdef SANS_EVOLPLANCK 693 throw notFoundErr; 694 #else 695 throw NotFoundExc("PIWdgX::InitXt()/ Error XtVaAppInitialize()/DisplayConnection"); 696 #endif 685 697 } 686 698 … … 722 734 } 723 735 stdfnt = XLoadQueryFont(dpy, buff); 724 c onst char * myfntname = "???";736 char * myfntname = "???"; 725 737 // Recherche du champ taille en pixel de la fonte : apres le 7eme tiret 726 738 int mySzFont = 12; … … 819 831 } 820 832 821 822 // Pour exporter le tableau des pixels du widget en classe PIPixRGBArray823 inline void _col2_fcol_(unsigned long & col, unsigned long & fcol)824 {825 if (col > 0x00FFFFFF) fcol = 0x01000000;826 else if (col > 0x0000FFFF) fcol = 0x000010000;827 else if (col > 0x000000FF) fcol = 0x00000100;828 else fcol = 1;829 }830 /* --Methode-- */831 void PIWdgX::ExportToRGB(PIPixRGBArray & rgba)832 {833 Display* mdsp = PIXDisplay();834 int scr = XDefaultScreen(mdsp);835 int depth = DefaultDepth(mdsp,scr);836 Window xw = XtWindow(XtWdg());837 unsigned long plane_mask = ~0; // tous les bits a 1838 XImage * ximg = XGetImage(mdsp, xw, 0, 0, XSize(), YSize(), plane_mask, ZPixmap);839 //DBG cout << " Resultat XGetImage -> " << hex << ximg << dec << endl;840 if (ximg == NULL) return;841 842 unsigned long red,green,blue;843 unsigned long fred,fgreen,fblue;844 XColor col;845 Colormap cmap = XDefaultColormap (mdsp, scr);846 red = 0x000000FF;847 green = 0x0000FF00;848 blue = 0x00FF0000;849 unsigned short maxrgb = ~0;850 col.red = maxrgb; col.green = col.blue = 0;851 if (XAllocColor(mdsp, cmap, &col)) red = col.pixel;852 col.green = maxrgb; col.red = col.blue = 0;853 if (XAllocColor(mdsp, cmap, &col)) green = col.pixel;854 col.blue = maxrgb; col.red = col.green = 0;855 if (XAllocColor(mdsp, cmap, &col)) blue = col.pixel;856 _col2_fcol_(red, fred);857 _col2_fcol_(green, fgreen);858 _col2_fcol_(blue, fblue);859 rgba.SetSize(XSize(), YSize());860 unsigned long pixel;861 PIPixRGB rgb;862 for(int j=0; j<YSize(); j++)863 for(int i=0; i<XSize(); i++) {864 pixel = XGetPixel(ximg, i, j);865 rgb.red = (pixel&red)/fred;866 rgb.green = (pixel&green)/fgreen;867 rgb.blue = (pixel&blue)/fblue;868 rgba(i,j) = rgb;869 }870 XDestroyImage(ximg);871 return;872 }873 833 874 834 -
trunk/SophyaPI/PI/piwdgx.h
r3549 r4077 63 63 virtual void SetUnSensitive(); 64 64 virtual bool IfSensitive(); 65 66 // Pour exporter le tableau des pixels du widget en classe PIPixRGBArray67 virtual void ExportToRGB(PIPixRGBArray & rgba);68 65 69 66 // Gestion de copier-coller -
trunk/SophyaPI/PI/piwindowgen.h
r1534 r4077 22 22 virtual long kind() {return ClassId; } 23 23 24 virtual void PSPrint(PSFile *psf, int ofx=0, int ofy=0,25 double scale_x=1., double scale_y=1.);24 virtual void PSPrint(PSFile *psf, int ofx=0, int ofy=0, 25 double scale_x=1., double scale_y=1.); 26 26 27 27 inline void AutoHideOnClose(bool ahc=true) { mAHC = ahc; } -
trunk/SophyaPI/PI/piwindowx.cc
r3575 r4077 152 152 //if (mWtyp == PIWK_transient) 153 153 XRaiseWindow(mdsp, XtWindow(pwm->XtWdg())); 154 // cmv+rz Fevrier 2009 (retour Moriond) - Suppression de XFlush() / usleep155 // Probleme regle par gestion VisibilityChange event ds pixtbase.cc156 154 // cmv+rz 09/08/2007 Ajout XFlush() + usleep 157 155 // pour regler le probleme de perte d'evenement expose a la creation 158 //XFlush(mdsp); usleep(5000);156 XFlush(mdsp); usleep(5000); 159 157 return; 160 158 } -
trunk/SophyaPI/PI/pixtbase.cc
r3575 r4077 46 46 47 47 static XtResource resources[] ={ 48 { const_cast<char*>(PIXNobject) ,const_cast<char*>("Object"), XtRPointer, sizeof(XtRPointer),48 {PIXNobject ,(char *)"Object", XtRPointer, sizeof(XtRPointer), 49 49 XtOffset(PIXtBaseWidget, pixtbase.objet), XtRImmediate, (XtPointer)0}, 50 50 }; … … 143 143 } 144 144 145 // Pour traiter les etats de changements de visibilite de la fenetre146 /* Nouvelle-Fonction */147 void visibchange_handler_pixtbase (Widget wdgp, XtPointer /*closure*/,148 XEvent* evt, Boolean* cont)149 {150 #ifdef DEBUG_PIXTB151 printf("Debug_visibchange_handler_pixtbase: Wdg= %lx Object= %lx fgvis_expose= %d (EvtType=%d VisSt=%d)\n",152 (long)wdgp, (long)(((PIXtBaseWidget)wdgp)->pixtbase.objet),153 ((PIXtBaseWidget)wdgp)->pixtbase.vis_expose_fg, (int)evt->type,(int)evt->xvisibility.state);154 #endif155 PIXtBaseWidget bwdg = (PIXtBaseWidget)wdgp;156 if (bwdg->pixtbase.vis_expose_fg != 1) return;157 if (evt->xvisibility.state == VisibilityFullyObscured) return;158 int x0, y0, dx, dy;159 x0 = y0 = 0;160 dx = wdgp->core.width; dy = wdgp->core.height;161 (bwdg->pixtbase.objet)->eXposeProcess(x0, y0, dx, dy);162 bwdg->pixtbase.vis_expose_fg = 0;163 }164 165 145 /* Nouvelle-Fonction */ 166 146 static void init_pixtbase (Widget request, Widget wdg, … … 174 154 // get_GCs (wdgp); 175 155 #ifdef DEBUG_PIXTB 176 printf("Debug_init_pixtbase: Wdg=%lx Object= %lx \n", 177 (long)wdgp, (long)(wdgp->pixtbase.objet)); 178 #endif 179 180 // Pour gerer les exposes event avec fenetre non visible ... 181 wdgp->pixtbase.vis_expose_fg = 0; 182 XtAddEventHandler(wdg, VisibilityChangeMask, FALSE, visibchange_handler_pixtbase, NULL); 183 return; 184 } 185 186 /* Nouvelle-Fonction */ 187 static void destroy_pixtbase (Widget wdgp) 156 printf("Debug_init_pixtbase: Wdg=%lx Object= %lx narg=%d \n", 157 (long)wdgp, (long)(wdgp->pixtbase.objet), (int)(*narg)); 158 #endif 159 return; 160 } 161 162 /* Nouvelle-Fonction */ 163 static void destroy_pixtbase (Widget /*wdgp*/) 188 164 { 189 165 #ifdef DEBUG_PIXTB … … 218 194 (long)(((PIXtBaseWidget)wdgp)->pixtbase.objet) ); 219 195 #endif 220 if (!(wdgp->core.visible)) { 221 ((PIXtBaseWidget)wdgp)->pixtbase.vis_expose_fg = 1; 222 return; 223 } 224 if ( ((PIXtBaseWidget)wdgp)->pixtbase.objet ) { 196 if (!(wdgp->core.visible)) return; 197 if ( ((PIXtBaseWidget)wdgp)->pixtbase.objet ) 198 { 225 199 XRectangle xrec; 226 200 int x0, y0, dx, dy; 227 if (region) {228 XClipBox(region, &xrec);229 x0 = xrec.x; y0 = xrec.y;230 dx = xrec.width; dy = xrec.height;201 XClipBox(region, &xrec); 202 x0 = xrec.x; y0 = xrec.y; 203 dx = xrec.width; dy = xrec.height; 204 (((PIXtBaseWidget)wdgp)->pixtbase.objet)->eXposeProcess(x0, y0, dx, dy); 231 205 } 232 else {233 x0 = y0 = 0;234 dx = wdgp->core.width; dy = wdgp->core.height;235 }236 (((PIXtBaseWidget)wdgp)->pixtbase.objet)->eXposeProcess(x0, y0, dx, dy);237 ((PIXtBaseWidget)wdgp)->pixtbase.vis_expose_fg = 0;238 }239 206 return; 240 207 } -
trunk/SophyaPI/PI/pixtbaseP.h
r3575 r4077 24 24 PIBaseWdgX * objet; 25 25 unsigned long myeventmask; 26 unsigned int vis_expose_fg; // Gestion des expose_event avec fenetre non visible27 26 } PIXtBasePart; 28 27 -
trunk/SophyaPI/PI/psfile.cc
r4048 r4077 433 433 setFontDone(true) 434 434 { 435 char* date = new (char[64] ) ; 436 time_t timer ; 435 437 436 438 /* Ouverture du fichier en mode w+ */ … … 452 454 fprintf(mPSFile, " \n"); 453 455 454 time _t timer; time(&timer);455 string date = ctime(&timer);456 fprintf(mPSFile, HEADER, mPSFileName, date .c_str()) ; /* titre, date etc... */456 time(&timer) ; 457 date = ctime(&timer) ; 458 fprintf(mPSFile, HEADER, mPSFileName, date) ; /* titre, date etc... */ 457 459 fprintf(mPSFile, PIDICT, PIDICT_PAR) ; /* Dictionnaire */ 458 460 fprintf(mPSFile, PIMARKERS, PIMARKERS_PAR) ; /* Fonte "PIMARKERS" */ … … 494 496 setFontDone(true) 495 497 { 498 char * date = new(char[64]) ; 499 time_t timer ; 496 500 497 501 /* Ouverture du fichier, en mode w+ (tout est ecrase) */ … … 505 509 /* Ecriture du Header */ 506 510 fprintf(mPSFile, "%%!PS-Adobe-2.0\n") ; 507 time _t timer; time(&timer);508 string date = ctime(&timer);509 fprintf(mPSFile, HEADER, mPSFileName, date .c_str()) ; /* titre, date etc... */511 time(&timer) ; 512 date = ctime(&timer) ; 513 fprintf(mPSFile, HEADER, mPSFileName, date) ; /* titre, date etc... */ 510 514 fprintf(mPSFile, PIDICT, PIDICT_PAR) ; /* Dictionnaire */ 511 515 fprintf(mPSFile, PIMARKERS, PIMARKERS_PAR) ; /* Fonte "PIMARKERS" */ … … 678 682 } 679 683 /* Portrait ou Landscape ? */ 680 if(orientation == PI_Auto) {684 if(orientation == PI_Auto) 681 685 if( ((tw < th) && (Dx < 1.2*Dy)) || 682 686 ((tw > th) && (Dx > Dy) )) … … 684 688 else 685 689 currentPage->orientation = PI_Landscape ; 686 } 690 687 691 if(currentPage->orientation == PI_Portrait) { 688 692 // if( (tw/Dx) < (th/Dy) ) … … 1363 1367 for(i = 0; i < Ny; i++) { 1364 1368 for(j = 0; j<Nx-1; j++ ) 1365 fprintf(mPSFile, "%02X", (int)Pict[i*Nx+j]); 1366 fprintf(mPSFile, "%02X\n", (int)Pict[i*Nx+j]); 1367 } 1368 /* Un petit grestore ...*/ 1369 fprintf(mPSFile, "gr\n"); 1370 } 1371 1372 void PSFile::Image(double x0, double y0, double Tx, double Ty, 1373 int Nx, int Ny, 1374 unsigned short *Pict, 1375 PIColorMap *mMap) { 1376 1377 int i, j; 1378 1379 /* Buffers PostScript */ 1380 fprintf(mPSFile, "/Taille %d def\n", Nx); 1381 fprintf(mPSFile, "/ImStr Taille string def\n"); 1382 fprintf(mPSFile, "/RGBStr Taille 3 mul string def\n"); 1383 1384 /* Ecriture ColorMap */ 1385 fprintf(mPSFile, "/ColorMap %05d array def\n", mMap->NCol() ); 1386 for(i = 0; i < mMap->NCol(); i++) { 1387 fprintf(mPSFile, "ColorMap %d [16#%02X 16#%02X 16#%02X] put\n", 1388 i, 1389 (int)(mMap->GetColor(i).red/256), 1390 (int)(mMap->GetColor(i).green/256), 1391 (int)(mMap->GetColor(i).blue/256)); 1392 } 1393 /* Emplacement de l'image */ 1394 fprintf(mPSFile, "gs %.2f Ux %.2f Uy tr %.2f Ux %.2f Uy sc\n", x0, y0, Tx, Ty); 1395 /* Nbr pix-X, Nbr pix-Y bits/pixels */ 1396 fprintf(mPSFile, "%d %d 16\n", Nx, Ny); 1397 /* Matrice de passage */ 1398 fprintf(mPSFile, "[%d 0 0 %d 0 0]", Nx, Ny); 1399 /* Fonction colorimage */ 1400 fprintf(mPSFile, "{currentfile ImStr readhexstring pop GetRGB}\ 1401 false 3 colorimage\n\n"); 1402 /* Data */ 1403 for(i = 0; i < Ny; i++) { 1404 for(j = 0; j<Nx-1; j++ ) 1405 fprintf(mPSFile, "%04X", (int)Pict[i*Nx+j]); 1406 fprintf(mPSFile, "%04X\n", (int)Pict[i*Nx+j]); 1369 fprintf(mPSFile, "%02X", Pict[i*Nx+j]); 1370 fprintf(mPSFile, "%02X\n", Pict[i*Nx+j]); 1407 1371 } 1408 1372 /* Un petit grestore ...*/ -
trunk/SophyaPI/PI/psfile.h
r3519 r4077 165 165 unsigned char *pict, 166 166 PIColorMap *mColorMap); 167 virtual void Image(double x0, double y0, double Tx, double Ty,168 int Nx, int Ny,169 unsigned short *pict,170 PIColorMap *mColorMap);171 167 172 168 // Declarations en public - sinon certains compilateurs cxx , aCC, xlC ont des problemes -
trunk/SophyaPI/PI/smakefile
r4070 r4077 1 include $(SOPHYABASE)/include/sophyamake.inc 1 MODULECXXREPNAME := PI 2 MODULEDECCXXFLAGS := -msg_quiet 3 include ../Mgr/Makefile.h 2 4 3 all: $(SOPHYALIBP)libPI.a 5 all: $(LIB)libPI.a 6 $(LIB)libPI.a : $(OBJ)lut.o $(OBJ)parradapter.o $(OBJ)pi3ddrw.o $(OBJ)piapplgen.o $(OBJ)piapplx.o $(OBJ)pibwdggen.o $(OBJ)pibwdgx.o $(OBJ)picmap.o $(OBJ)picmapgen.o $(OBJ)picmapview.o $(OBJ)picmapx.o $(OBJ)picons.o $(OBJ)picontainergen.o $(OBJ)picontainerx.o $(OBJ)pidrawer.o $(OBJ)pidrawwin.o $(OBJ)pidrwtools.o $(OBJ)pievthandler.o $(OBJ)pifilechogen.o $(OBJ)pifilechox.o $(OBJ)pifontgen.o $(OBJ)pifontx.o $(OBJ)pigraph3d.o $(OBJ)pigraphgen.o $(OBJ)pigraphps.o $(OBJ)pigraphuc.o $(OBJ)pigraphx.o $(OBJ)piimage.o $(OBJ)piimgtools.o $(OBJ)pilistgen.o $(OBJ)pilistx.o $(OBJ)pimenubargen.o $(OBJ)pimenubarx.o $(OBJ)pimenugen.o $(OBJ)pimenux.o $(OBJ)pimsghandler.o $(OBJ)pioptmenugen.o $(OBJ)pioptmenux.o $(OBJ)piperiodx.o $(OBJ)pipixmapgen.o $(OBJ)pipixmapx.o $(OBJ)piscdrawwdg.o $(OBJ)pistdwdggen.o $(OBJ)pistdwdgx.o $(OBJ)pistzwin.o $(OBJ)pisurfdr.o $(OBJ)piwdggen.o $(OBJ)piwdgx.o $(OBJ)piwindowgen.o $(OBJ)piwindowx.o $(OBJ)pixtbase.o $(OBJ)psfile.o 7 $(AR) $(ARFLAGS) $@ $? 8 ifeq ($(CXX),cxx) 9 $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -L$(LIB) -lPI -lSysTools -o $(OBJ)xx.x -Hf 10 endif 4 11 5 12 clean: 6 rm -f $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pierrdisp.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)pipixutils.o $(SOPHYAOBJP)pipplist.o $(SOPHYAOBJP)pippmenubar.o $(SOPHYAOBJP)pippoptmenu.o $(SOPHYAOBJP)pippviewadapter.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piup.o $(SOPHYAOBJP)piupdattachment.o $(SOPHYAOBJP)piup_def.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o $(SOPHYAOBJP)xdispim.o 7 rm -f $(SOPHYALIBP)libPI.a 13 rm -f $(OBJ)lut.o $(OBJ)parradapter.o $(OBJ)pi3ddrw.o $(OBJ)piapplgen.o $(OBJ)piapplx.o $(OBJ)pibwdggen.o $(OBJ)pibwdgx.o $(OBJ)picmap.o $(OBJ)picmapgen.o $(OBJ)picmapview.o $(OBJ)picmapx.o $(OBJ)picons.o $(OBJ)picontainergen.o $(OBJ)picontainerx.o $(OBJ)pidrawer.o $(OBJ)pidrawwin.o $(OBJ)pidrwtools.o $(OBJ)pievthandler.o $(OBJ)pifilechogen.o $(OBJ)pifilechox.o $(OBJ)pifontgen.o $(OBJ)pifontx.o $(OBJ)pigraph3d.o $(OBJ)pigraphgen.o $(OBJ)pigraphps.o $(OBJ)pigraphuc.o $(OBJ)pigraphx.o $(OBJ)piimage.o $(OBJ)piimgtools.o $(OBJ)pilistgen.o $(OBJ)pilistx.o $(OBJ)pimenubargen.o $(OBJ)pimenubarx.o $(OBJ)pimenugen.o $(OBJ)pimenux.o $(OBJ)pimsghandler.o $(OBJ)pioptmenugen.o $(OBJ)pioptmenux.o $(OBJ)piperiodx.o $(OBJ)pipixmapgen.o $(OBJ)pipixmapx.o $(OBJ)piscdrawwdg.o $(OBJ)pistdwdggen.o $(OBJ)pistdwdgx.o $(OBJ)pistzwin.o $(OBJ)pisurfdr.o $(OBJ)piwdggen.o $(OBJ)piwdgx.o $(OBJ)piwindowgen.o $(OBJ)piwindowx.o $(OBJ)pixtbase.o $(OBJ)psfile.o 14 ifeq ($(CXX),cxx) 15 cd $(REPM); rm -f *.o 16 endif 8 17 9 $(SOPHYALIBP)libPI.a : $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)pipixutils.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o 10 $(AR) $(ARFLAGS) $@ $? 11 touch $(SOPHYAINCP)/SophyaConfInfo/libPI.objlist 12 13 $(SOPHYAOBJP)lut.o: lut.cc \ 14 $(SOPHYAINCP)sopnamsp.h \ 15 $(SOPHYAINCP)machdefs.h lut.h 16 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ lut.cc 17 18 $(SOPHYAOBJP)parradapter.o: parradapter.cc \ 19 $(SOPHYAINCP)sopnamsp.h \ 20 $(SOPHYAINCP)nbtri.h \ 21 $(SOPHYAINCP)machdefs.h \ 22 parradapter.h \ 23 $(SOPHYAINCP)machdefs.h lut.h \ 24 pipixutils.h 25 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ parradapter.cc 26 27 $(SOPHYAOBJP)pi3ddrw.o: pi3ddrw.cc \ 28 $(SOPHYAINCP)sopnamsp.h \ 29 pi3ddrw.h pisysdep.h \ 30 $(SOPHYAINCP)machdefs.h \ 31 pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 32 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 33 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 34 pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h 35 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pi3ddrw.cc 36 37 $(SOPHYAOBJP)pi3dwdg.o: pi3dwdg.cc \ 38 $(SOPHYAINCP)sopnamsp.h \ 39 pi3dwdg.h pisysdep.h \ 40 $(SOPHYAINCP)machdefs.h \ 41 pi3ddrw.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \ 42 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 43 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 44 pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h \ 45 pibwdgx.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \ 46 pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \ 47 picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \ 48 pimenubargen.h piconsenum.h 49 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pi3dwdg.cc 50 51 $(SOPHYAOBJP)piapplgen.o: piapplgen.cc \ 52 $(SOPHYAINCP)sopnamsp.h \ 53 piapplgen.h pimsghandler.h \ 54 $(SOPHYAINCP)machdefs.h \ 55 pisysdep.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \ 56 picolist.h pipixutils.h pimenubarx.h pimenubargen.h pimenux.h \ 57 pimenugen.h piconsenum.h pidrawer.h pibwdggen.h picmap.h picmapx.h \ 58 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 59 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 60 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piapplgen.cc 61 62 $(SOPHYAOBJP)piapplx.o: piapplx.cc \ 63 $(SOPHYAINCP)sopnamsp.h \ 64 piapplx.h piapplgen.h pimsghandler.h \ 65 $(SOPHYAINCP)machdefs.h \ 66 pisysdep.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \ 67 picolist.h pipixutils.h pimenubarx.h pimenubargen.h pimenux.h \ 68 pimenugen.h piconsenum.h picons.h pistdwdgx.h pistdwdggen.h pibwdgx.h \ 69 pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 70 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 71 pievthandler.h psfile.h pigraphps.h 72 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piapplx.cc 73 74 $(SOPHYAOBJP)piaxes.o: piaxes.cc \ 75 $(SOPHYAINCP)sopnamsp.h \ 76 $(SOPHYAINCP)machdefs.h \ 77 piaxes.h pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h \ 78 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 79 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigratt.h pidrawer.h \ 80 ucckprot.h pibwdggen.h pigraphx.h pievthandler.h psfile.h 81 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piaxes.cc 82 83 $(SOPHYAOBJP)piaxestools.o: piaxestools.cc \ 84 $(SOPHYAINCP)sopnamsp.h \ 85 piaxes.h pigraphuc.h pisysdep.h \ 86 $(SOPHYAINCP)machdefs.h \ 87 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 88 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 89 pilineatt.h pigratt.h piaxestools.h pistdwdgx.h pistdwdggen.h \ 90 pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwindowx.h \ 91 piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \ 92 pimenubarx.h pimenubargen.h piconsenum.h piscdrawwdg.h pibwdgx.h \ 93 pibwdggen.h pigraphx.h pievthandler.h psfile.h pigraphps.h pidrawer.h \ 94 pieldrw.h 95 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piaxestools.cc 96 97 $(SOPHYAOBJP)pibargraph.o: pibargraph.cc \ 98 $(SOPHYAINCP)sopnamsp.h \ 99 $(SOPHYAINCP)machdefs.h \ 100 pibargraph.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \ 101 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 102 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 103 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 104 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibargraph.cc 105 106 $(SOPHYAOBJP)pibwdggen.o: pibwdggen.cc \ 107 $(SOPHYAINCP)sopnamsp.h \ 108 pibwdggen.h pisysdep.h \ 109 $(SOPHYAINCP)machdefs.h \ 110 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h picmap.h \ 111 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 112 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pidrawer.h \ 113 pigratt.h piaxes.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h \ 114 pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h \ 115 piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \ 116 pimenubarx.h pimenubargen.h piconsenum.h 117 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibwdggen.cc 118 119 $(SOPHYAOBJP)pibwdgx.o: pibwdgx.cc \ 120 $(SOPHYAINCP)sopnamsp.h \ 121 pixtbaseP.h pibwdgx.h pisysdep.h \ 122 $(SOPHYAINCP)machdefs.h \ 123 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 124 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 125 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 126 pigraphps.h pixtbase.h 127 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pibwdgx.cc 128 129 $(SOPHYAOBJP)picmap.o: picmap.cc \ 130 $(SOPHYAINCP)sopnamsp.h \ 131 picmap.h pisysdep.h \ 132 $(SOPHYAINCP)machdefs.h \ 133 picmapx.h picmapgen.h 134 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmap.cc 135 136 $(SOPHYAOBJP)picmapgen.o: picmapgen.cc \ 137 $(SOPHYAINCP)sopnamsp.h \ 138 picmapgen.h pisysdep.h \ 139 $(SOPHYAINCP)machdefs.h \ 140 picmapx.h picmap.h 141 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapgen.cc 142 143 $(SOPHYAOBJP)picmapview.o: picmapview.cc \ 144 $(SOPHYAINCP)sopnamsp.h \ 145 picmapview.h pisysdep.h \ 146 $(SOPHYAINCP)machdefs.h \ 147 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 148 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 149 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 150 pievthandler.h psfile.h pigraphps.h pidrawer.h pigratt.h piaxes.h lut.h \ 151 $(SOPHYAINCP)strutil.h 152 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapview.cc 153 154 $(SOPHYAOBJP)picmapx.o: picmapx.cc \ 155 $(SOPHYAINCP)sopnamsp.h \ 156 piwdgx.h piwdggen.h \ 157 $(SOPHYAINCP)machdefs.h \ 158 pimsghandler.h picolist.h pipixutils.h picmapx.h picmapgen.h pisysdep.h 159 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picmapx.cc 160 161 $(SOPHYAOBJP)picons.o: picons.cc \ 162 $(SOPHYAINCP)sopnamsp.h \ 163 pisysdep.h \ 164 $(SOPHYAINCP)machdefs.h \ 165 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 166 pipixutils.h picons.h pistdwdgx.h pistdwdggen.h picontainerx.h \ 167 picontainergen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 168 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 169 pigraphuc.h pievthandler.h psfile.h pigraphps.h piconsenum.h 170 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picons.cc 171 172 $(SOPHYAOBJP)picontainergen.o: picontainergen.cc \ 173 $(SOPHYAINCP)sopnamsp.h \ 174 picontainergen.h pisysdep.h \ 175 $(SOPHYAINCP)machdefs.h \ 176 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 177 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picontainergen.cc 178 179 $(SOPHYAOBJP)picontainerx.o: picontainerx.cc \ 180 $(SOPHYAINCP)sopnamsp.h \ 181 picontainerx.h pisysdep.h \ 182 $(SOPHYAINCP)machdefs.h \ 183 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 184 pipixutils.h 185 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ picontainerx.cc 186 187 $(SOPHYAOBJP)pidrawer.o: pidrawer.cc \ 188 $(SOPHYAINCP)sopnamsp.h \ 189 $(SOPHYAINCP)machdefs.h \ 190 pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h \ 191 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 192 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 193 pievthandler.h psfile.h pigratt.h piaxes.h pidrwtools.h pistdwdgx.h \ 194 pistdwdggen.h pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h \ 195 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \ 196 piapplgen.h pimenubarx.h pimenubargen.h piconsenum.h ucckprot.h 197 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrawer.cc 198 199 $(SOPHYAOBJP)pidrawwin.o: pidrawwin.cc \ 200 $(SOPHYAINCP)sopnamsp.h \ 201 pidrawwin.h pisysdep.h \ 202 $(SOPHYAINCP)machdefs.h \ 203 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \ 204 piwdggen.h pimsghandler.h picolist.h pipixutils.h piscdrawwdg.h \ 205 pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 206 pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 207 pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \ 208 pidrawer.h pigratt.h piaxes.h pieldrw.h 209 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrawwin.cc 210 211 $(SOPHYAOBJP)pidrwtools.o: pidrwtools.cc \ 212 $(SOPHYAINCP)sopnamsp.h \ 213 pidrwtools.h pisysdep.h \ 214 $(SOPHYAINCP)machdefs.h \ 215 pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 216 pipixutils.h pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h \ 217 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \ 218 piapplgen.h pimenubarx.h pimenubargen.h piconsenum.h pibwdggen.h \ 219 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 220 pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \ 221 piscdrawwdg.h pibwdgx.h pigraphps.h pidrawer.h pigratt.h piaxes.h \ 222 pieldrw.h pi3dwdg.h pi3ddrw.h pigraph3d.h 223 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pidrwtools.cc 224 225 $(SOPHYAOBJP)pieldrw.o: pieldrw.cc \ 226 $(SOPHYAINCP)sopnamsp.h \ 227 $(SOPHYAINCP)machdefs.h \ 228 pieldrw.h pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h \ 229 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 230 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 231 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 232 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pieldrw.cc 233 234 $(SOPHYAOBJP)pievthandler.o: pievthandler.cc \ 235 $(SOPHYAINCP)sopnamsp.h \ 236 pievthandler.h pisysdep.h \ 237 $(SOPHYAINCP)machdefs.h \ 238 pimsghandler.h piwdgx.h piwdggen.h picolist.h pipixutils.h pigraphx.h \ 239 pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \ 240 pigrcoord.h pilineatt.h 241 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pievthandler.cc 242 243 $(SOPHYAOBJP)pifilechogen.o: pifilechogen.cc \ 244 $(SOPHYAINCP)sopnamsp.h \ 245 pifilechogen.h pisysdep.h \ 246 $(SOPHYAINCP)machdefs.h \ 247 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 248 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifilechogen.cc 249 250 $(SOPHYAOBJP)pifilechox.o: pifilechox.cc \ 251 $(SOPHYAINCP)sopnamsp.h \ 252 pisysdep.h \ 253 $(SOPHYAINCP)machdefs.h \ 254 piapplx.h piapplgen.h pimsghandler.h picontainerx.h picontainergen.h \ 255 piwdgx.h piwdggen.h picolist.h pipixutils.h pimenubarx.h pimenubargen.h \ 256 pimenux.h pimenugen.h piconsenum.h pifilechox.h pifilechogen.h \ 257 piwindowx.h piwindowgen.h 258 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifilechox.cc 259 260 $(SOPHYAOBJP)pifontgen.o: pifontgen.cc \ 261 $(SOPHYAINCP)sopnamsp.h \ 262 pigraphgen.h pisysdep.h \ 263 $(SOPHYAINCP)machdefs.h \ 264 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h picmap.h \ 265 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h 266 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifontgen.cc 267 268 $(SOPHYAOBJP)pifontx.o: pifontx.cc \ 269 $(SOPHYAINCP)sopnamsp.h \ 270 pisysdep.h \ 271 $(SOPHYAINCP)machdefs.h \ 272 pifontx.h pifontgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 273 pipixutils.h 274 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pifontx.cc 275 276 $(SOPHYAOBJP)pigraph3d.o: pigraph3d.cc \ 277 $(SOPHYAINCP)sopnamsp.h \ 278 pigraph3d.h pisysdep.h \ 279 $(SOPHYAINCP)machdefs.h \ 280 pigraphuc.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 281 pipixutils.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \ 282 pigrcoord.h pilineatt.h 283 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraph3d.cc 284 285 $(SOPHYAOBJP)pigraphgen.o: pigraphgen.cc \ 286 $(SOPHYAINCP)sopnamsp.h \ 287 pigraphgen.h pisysdep.h \ 288 $(SOPHYAINCP)machdefs.h \ 289 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h picmap.h \ 290 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 291 ucckprot.h 292 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphgen.cc 293 294 $(SOPHYAOBJP)pigraphps.o: pigraphps.cc \ 295 $(SOPHYAINCP)sopnamsp.h \ 296 pigraphps.h pisysdep.h \ 297 $(SOPHYAINCP)machdefs.h \ 298 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 299 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 300 pilineatt.h psfile.h 301 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphps.cc 302 303 $(SOPHYAOBJP)pigraphuc.o: pigraphuc.cc \ 304 $(SOPHYAINCP)sopnamsp.h \ 305 $(SOPHYAINCP)machdefs.h \ 306 pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \ 307 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pifontx.h \ 308 pifontgen.h pigrcoord.h pilineatt.h ucckprot.h 309 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphuc.cc 310 311 $(SOPHYAOBJP)pigraphx.o: pigraphx.cc \ 312 $(SOPHYAINCP)sopnamsp.h \ 313 pigraphx.h pisysdep.h \ 314 $(SOPHYAINCP)machdefs.h \ 315 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 316 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 317 pilineatt.h 318 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigraphx.cc 319 320 $(SOPHYAOBJP)pigratt.o: pigratt.cc \ 321 $(SOPHYAINCP)sopnamsp.h \ 322 pigratt.h pisysdep.h \ 323 $(SOPHYAINCP)machdefs.h \ 324 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 325 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \ 326 pilineatt.h \ 327 $(SOPHYAINCP)strutilxx.h \ 328 $(SOPHYAINCP)machdefs.h 329 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigratt.cc 330 331 $(SOPHYAOBJP)pigrcoord.o: pigrcoord.cc \ 332 $(SOPHYAINCP)sopnamsp.h \ 333 pigrcoord.h pisysdep.h \ 334 $(SOPHYAINCP)machdefs.h 335 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pigrcoord.cc 336 337 $(SOPHYAOBJP)piimage.o: piimage.cc \ 338 $(SOPHYAINCP)sopnamsp.h \ 339 pisysdep.h \ 340 $(SOPHYAINCP)machdefs.h \ 341 piimage.h parradapter.h lut.h pipixutils.h pieldrw.h pidrawer.h \ 342 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 343 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 344 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h \ 345 piaxes.h pipixmapx.h pipixmapgen.h pibwdgx.h pigraphps.h pistdwdgx.h \ 346 pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h picontainergen.h \ 347 picmapview.h piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h \ 348 pimenugen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \ 349 piconsenum.h pidrwtools.h piscdrawwdg.h piyfxdrw.h 350 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piimage.cc 351 352 $(SOPHYAOBJP)piimgtools.o: piimgtools.cc \ 353 $(SOPHYAINCP)sopnamsp.h \ 354 piimgtools.h pisysdep.h \ 355 $(SOPHYAINCP)machdefs.h \ 356 pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 357 pipixutils.h pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h \ 358 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \ 359 piapplgen.h pimenubarx.h pimenubargen.h piconsenum.h piimage.h \ 360 parradapter.h lut.h pieldrw.h pidrawer.h pibwdggen.h picmap.h picmapx.h \ 361 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \ 362 pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h \ 363 pipixmapx.h pipixmapgen.h pibwdgx.h pigraphps.h picmapview.h 364 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piimgtools.cc 365 366 $(SOPHYAOBJP)pilineatt.o: pilineatt.cc \ 367 $(SOPHYAINCP)sopnamsp.h \ 368 pilineatt.h pisysdep.h \ 369 $(SOPHYAINCP)machdefs.h 370 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilineatt.cc 371 372 $(SOPHYAOBJP)pilistgen.o: pilistgen.cc \ 373 $(SOPHYAINCP)sopnamsp.h \ 374 pilistgen.h pisysdep.h \ 375 $(SOPHYAINCP)machdefs.h \ 376 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 377 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilistgen.cc 378 379 $(SOPHYAOBJP)pilistx.o: pilistx.cc \ 380 $(SOPHYAINCP)sopnamsp.h \ 381 pilistx.h pilistgen.h pisysdep.h \ 382 $(SOPHYAINCP)machdefs.h \ 383 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h \ 384 picontainerx.h picontainergen.h 385 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pilistx.cc 386 387 $(SOPHYAOBJP)pimenubargen.o: pimenubargen.cc \ 388 $(SOPHYAINCP)sopnamsp.h \ 389 pimenubargen.h pisysdep.h \ 390 $(SOPHYAINCP)machdefs.h \ 391 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 392 pipixutils.h piapplx.h piapplgen.h picontainerx.h picontainergen.h \ 393 pimenubarx.h piconsenum.h 394 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenubargen.cc 395 396 $(SOPHYAOBJP)pimenubarx.o: pimenubarx.cc \ 397 $(SOPHYAINCP)sopnamsp.h \ 398 pimenubarx.h pimenubargen.h pisysdep.h \ 399 $(SOPHYAINCP)machdefs.h \ 400 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 401 pipixutils.h piapplx.h piapplgen.h picontainerx.h picontainergen.h \ 402 piconsenum.h 403 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenubarx.cc 404 405 $(SOPHYAOBJP)pimenugen.o: pimenugen.cc \ 406 $(SOPHYAINCP)sopnamsp.h \ 407 pimenugen.h pisysdep.h \ 408 $(SOPHYAINCP)machdefs.h \ 409 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 410 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenugen.cc 411 412 $(SOPHYAOBJP)pimenux.o: pimenux.cc \ 413 $(SOPHYAINCP)sopnamsp.h \ 414 pisysdep.h \ 415 $(SOPHYAINCP)machdefs.h \ 416 pimenubarx.h pimenubargen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \ 417 pimsghandler.h picolist.h pipixutils.h 418 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimenux.cc 419 420 $(SOPHYAOBJP)pimsghandler.o: pimsghandler.cc \ 421 $(SOPHYAINCP)sopnamsp.h \ 422 pimsghandler.h \ 423 $(SOPHYAINCP)machdefs.h 424 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pimsghandler.cc 425 426 $(SOPHYAOBJP)pioptmenugen.o: pioptmenugen.cc \ 427 $(SOPHYAINCP)sopnamsp.h \ 428 pioptmenugen.h pisysdep.h \ 429 $(SOPHYAINCP)machdefs.h \ 430 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 431 pipixutils.h 432 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pioptmenugen.cc 433 434 $(SOPHYAOBJP)pioptmenux.o: pioptmenux.cc \ 435 $(SOPHYAINCP)sopnamsp.h \ 436 pisysdep.h \ 437 $(SOPHYAINCP)machdefs.h \ 438 pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \ 439 pimsghandler.h picolist.h pipixutils.h pistdwdgx.h pistdwdggen.h \ 440 piapplx.h piapplgen.h picontainerx.h picontainergen.h pimenubarx.h \ 441 pimenubargen.h piconsenum.h 442 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pioptmenux.cc 443 444 $(SOPHYAOBJP)piperiodx.o: piperiodx.cc \ 445 $(SOPHYAINCP)sopnamsp.h \ 446 piwdgx.h piwdggen.h \ 447 $(SOPHYAINCP)machdefs.h \ 448 pimsghandler.h picolist.h pipixutils.h piperiodx.h \ 449 $(SOPHYAINCP)periodic.h \ 450 $(SOPHYAINCP)machdefs.h 451 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piperiodx.cc 452 453 $(SOPHYAOBJP)pipixmapgen.o: pipixmapgen.cc \ 454 $(SOPHYAINCP)sopnamsp.h \ 455 pipixmapgen.h pisysdep.h \ 456 $(SOPHYAINCP)machdefs.h \ 457 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 458 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 459 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 460 pievthandler.h psfile.h pigraphps.h 461 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixmapgen.cc 462 463 $(SOPHYAOBJP)pipixmapx.o: pipixmapx.cc \ 464 $(SOPHYAINCP)sopnamsp.h \ 465 pipixmapx.h pipixmapgen.h pisysdep.h \ 466 $(SOPHYAINCP)machdefs.h \ 467 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 468 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 469 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 470 pievthandler.h psfile.h pigraphps.h 471 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixmapx.cc 472 473 $(SOPHYAOBJP)pipixutils.o: pipixutils.cc pipixutils.h 474 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pipixutils.cc 475 476 $(SOPHYAOBJP)piscdrawwdg.o: piscdrawwdg.cc \ 477 $(SOPHYAINCP)sopnamsp.h \ 478 $(SOPHYAINCP)machdefs.h \ 479 piscdrawwdg.h pisysdep.h pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h \ 480 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 481 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 482 pigraphuc.h pievthandler.h psfile.h pigraphps.h pistdwdgx.h \ 483 pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h picontainergen.h \ 484 pidrawer.h pigratt.h piaxes.h pieldrw.h pidrwtools.h pimenux.h \ 485 pimenugen.h pioptmenux.h pioptmenugen.h piapplx.h piapplgen.h \ 486 pimenubarx.h pimenubargen.h piconsenum.h piaxestools.h ucckprot.h 487 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piscdrawwdg.cc 488 489 $(SOPHYAOBJP)pistdwdggen.o: pistdwdggen.cc \ 490 $(SOPHYAINCP)sopnamsp.h \ 491 pistdwdggen.h pisysdep.h \ 492 $(SOPHYAINCP)machdefs.h \ 493 piwdgx.h piwdggen.h pimsghandler.h picolist.h pipixutils.h 494 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistdwdggen.cc 495 496 $(SOPHYAOBJP)pistdwdgx.o: pistdwdgx.cc \ 497 $(SOPHYAINCP)sopnamsp.h \ 498 pisysdep.h \ 499 $(SOPHYAINCP)machdefs.h \ 500 pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 501 pipixutils.h picontainerx.h picontainergen.h 502 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistdwdgx.cc 503 504 $(SOPHYAOBJP)pistzwin.o: pistzwin.cc \ 505 $(SOPHYAINCP)sopnamsp.h \ 506 pistzwin.h pisysdep.h \ 507 $(SOPHYAINCP)machdefs.h \ 508 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \ 509 piwdggen.h pimsghandler.h picolist.h pipixutils.h piperiodx.h \ 510 $(SOPHYAINCP)periodic.h \ 511 $(SOPHYAINCP)machdefs.h \ 512 psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h \ 513 pifontx.h pigrcoord.h pilineatt.h 514 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pistzwin.cc 515 516 $(SOPHYAOBJP)pisurfdr.o: pisurfdr.cc \ 517 $(SOPHYAINCP)sopnamsp.h \ 518 pisurfdr.h parradapter.h \ 519 $(SOPHYAINCP)machdefs.h lut.h \ 520 pipixutils.h pi3ddrw.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h \ 521 piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \ 522 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 523 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h \ 524 pigraph3d.h 525 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pisurfdr.cc 526 527 $(SOPHYAOBJP)pitherm.o: pitherm.cc \ 528 $(SOPHYAINCP)sopnamsp.h \ 529 pitherm.h pisysdep.h \ 530 $(SOPHYAINCP)machdefs.h \ 531 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \ 532 pipixutils.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 533 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \ 534 pievthandler.h psfile.h pigraphps.h 535 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pitherm.cc 536 537 $(SOPHYAOBJP)pitxtdrw.o: pitxtdrw.cc \ 538 $(SOPHYAINCP)sopnamsp.h \ 539 $(SOPHYAINCP)machdefs.h \ 540 pitxtdrw.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \ 541 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 542 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 543 pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h 544 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pitxtdrw.cc 545 546 $(SOPHYAOBJP)piwdggen.o: piwdggen.cc \ 547 $(SOPHYAINCP)sopnamsp.h \ 548 piwdggen.h \ 549 $(SOPHYAINCP)machdefs.h \ 550 pimsghandler.h picolist.h pipixutils.h picontainergen.h pisysdep.h \ 551 piwdgx.h pievthandler.h pigraphx.h pigraphgen.h picmap.h picmapx.h \ 552 picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h psfile.h 553 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwdggen.cc 554 555 $(SOPHYAOBJP)piwdgx.o: piwdgx.cc \ 556 $(SOPHYAINCP)sopnamsp.h \ 557 piwdgx.h piwdggen.h \ 558 $(SOPHYAINCP)machdefs.h \ 559 pimsghandler.h picolist.h pipixutils.h picontainerx.h pisysdep.h \ 560 picontainergen.h pievthandler.h pigraphx.h pigraphgen.h picmap.h \ 561 picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 562 $(SOPHYAINCP)pexceptions.h \ 563 $(SOPHYAINCP)machdefs.h 564 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwdgx.cc 565 566 $(SOPHYAOBJP)piwindowgen.o: piwindowgen.cc \ 567 $(SOPHYAINCP)sopnamsp.h \ 568 piwindowgen.h pisysdep.h \ 569 $(SOPHYAINCP)machdefs.h \ 570 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \ 571 picolist.h pipixutils.h psfile.h pifontgen.h pigraphgen.h picmap.h \ 572 picmapx.h picmapgen.h pifontx.h pigrcoord.h pilineatt.h 573 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwindowgen.cc 574 575 $(SOPHYAOBJP)piwindowx.o: piwindowx.cc \ 576 $(SOPHYAINCP)sopnamsp.h \ 577 piwindowx.h piwindowgen.h pisysdep.h \ 578 $(SOPHYAINCP)machdefs.h \ 579 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \ 580 picolist.h pipixutils.h 581 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piwindowx.cc 582 583 $(SOPHYAOBJP)pixtbase.o: pixtbase.cc \ 584 $(SOPHYAINCP)sopnamsp.h \ 585 $(SOPHYAINCP)machdefs.h \ 586 pixtbaseP.h pibwdgx.h pisysdep.h pibwdggen.h piwdgx.h piwdggen.h \ 587 pimsghandler.h picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h \ 588 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \ 589 pigraphuc.h pievthandler.h psfile.h pigraphps.h pixtbase.h 590 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ pixtbase.cc 591 592 $(SOPHYAOBJP)piyfxdrw.o: piyfxdrw.cc \ 593 $(SOPHYAINCP)sopnamsp.h \ 594 $(SOPHYAINCP)machdefs.h \ 595 piyfxdrw.h pisysdep.h parradapter.h lut.h pipixutils.h pidrawer.h \ 596 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \ 597 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 598 pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h \ 599 piaxes.h 600 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ piyfxdrw.cc 601 602 $(SOPHYAOBJP)psfile.o: psfile.cc \ 603 $(SOPHYAINCP)sopnamsp.h \ 604 psfile.h \ 605 $(SOPHYAINCP)machdefs.h \ 606 pisysdep.h pifontgen.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \ 607 picolist.h pipixutils.h picmap.h picmapx.h picmapgen.h pifontx.h \ 608 pigrcoord.h pilineatt.h 609 $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ psfile.cc 610 18 $(OBJ)lut.o: lut.cc $(INC)machdefs.h \ 19 $(INC)pclassids.h lut.h 20 $(OBJ)parradapter.o: parradapter.cc parradapter.h \ 21 $(INC)machdefs.h \ 22 $(INC)pclassids.h lut.h 23 $(OBJ)pi3ddrw.o: pi3ddrw.cc pi3ddrw.h pisysdep.h \ 24 $(INC)machdefs.h \ 25 $(INC)pclassids.h pidrawer.h pibwdggen.h \ 26 piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \ 27 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 28 pievthandler.h psfile.h pigraph3d.h pibwdgx.h pigraphps.h \ 29 pidrwtools.h pistdwdgx.h pistdwdggen.h pioptmenux.h pioptmenugen.h \ 30 pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \ 31 picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \ 32 picons.h 33 $(OBJ)piapplgen.o: piapplgen.cc piapplgen.h pimsghandler.h \ 34 $(INC)machdefs.h \ 35 $(INC)pclassids.h pisysdep.h picontainerx.h \ 36 picontainergen.h piwdgx.h piwdggen.h pimenubarx.h pimenubargen.h \ 37 pimenux.h pimenugen.h picons.h pistdwdgx.h pistdwdggen.h pibwdgx.h \ 38 pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 39 pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraphps.h 40 $(OBJ)piapplx.o: piapplx.cc piapplx.h piapplgen.h pimsghandler.h \ 41 $(INC)machdefs.h \ 42 $(INC)pclassids.h pisysdep.h picontainerx.h \ 43 picontainergen.h piwdgx.h piwdggen.h pimenubarx.h pimenubargen.h \ 44 pimenux.h pimenugen.h picons.h pistdwdgx.h pistdwdggen.h pibwdgx.h \ 45 pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 46 pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraphps.h 47 $(OBJ)pibwdggen.o: pibwdggen.cc pibwdggen.h pisysdep.h \ 48 $(INC)machdefs.h \ 49 $(INC)pclassids.h piwdgx.h piwdggen.h \ 50 pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \ 51 pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pidrawer.h \ 52 pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pioptmenux.h \ 53 pioptmenugen.h pimenux.h pimenugen.h piwindowx.h piwindowgen.h \ 54 picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \ 55 pimenubargen.h picons.h pibwdgx.h 56 $(OBJ)pibwdgx.o: pibwdgx.cc pixtbaseP.h pibwdgx.h pisysdep.h \ 57 $(INC)machdefs.h \ 58 $(INC)pclassids.h pibwdggen.h piwdgx.h \ 59 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 60 pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \ 61 psfile.h pigraphps.h pixtbase.h 62 $(OBJ)picmap.o: picmap.cc picmap.h pisysdep.h \ 63 $(INC)machdefs.h \ 64 $(INC)pclassids.h picmapx.h picmapgen.h 65 $(OBJ)picmapgen.o: picmapgen.cc picmapgen.h pisysdep.h \ 66 $(INC)machdefs.h \ 67 $(INC)pclassids.h picmapx.h picmap.h 68 $(OBJ)picmapview.o: picmapview.cc picmapview.h pisysdep.h \ 69 $(INC)machdefs.h \ 70 $(INC)pclassids.h pibwdgx.h pibwdggen.h \ 71 piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \ 72 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 73 pievthandler.h psfile.h pigraphps.h 74 $(OBJ)picmapx.o: picmapx.cc piwdgx.h piwdggen.h \ 75 $(INC)machdefs.h \ 76 $(INC)pclassids.h pimsghandler.h picmapx.h \ 77 picmapgen.h pisysdep.h 78 $(OBJ)picons.o: picons.cc pisysdep.h \ 79 $(INC)machdefs.h \ 80 $(INC)pclassids.h pimenux.h pimenugen.h \ 81 piwdgx.h piwdggen.h pimsghandler.h picons.h pistdwdgx.h pistdwdggen.h \ 82 picontainerx.h picontainergen.h pibwdgx.h pibwdggen.h picmap.h \ 83 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 84 pigraphuc.h pievthandler.h psfile.h pigraphps.h 85 $(OBJ)picontainergen.o: picontainergen.cc picontainergen.h pisysdep.h \ 86 $(INC)machdefs.h \ 87 $(INC)pclassids.h piwdgx.h piwdggen.h \ 88 pimsghandler.h 89 $(OBJ)picontainerx.o: picontainerx.cc picontainerx.h pisysdep.h \ 90 $(INC)machdefs.h \ 91 $(INC)pclassids.h picontainergen.h piwdgx.h \ 92 piwdggen.h pimsghandler.h 93 $(OBJ)pidrawer.o: pidrawer.cc $(INC)machdefs.h \ 94 $(INC)pclassids.h pidrawer.h pibwdggen.h \ 95 pisysdep.h piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h \ 96 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 97 pievthandler.h psfile.h 98 $(OBJ)pidrawwin.o: pidrawwin.cc pidrawwin.h pisysdep.h \ 99 $(INC)machdefs.h \ 100 $(INC)pclassids.h piwindowx.h piwindowgen.h \ 101 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \ 102 piscdrawwdg.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 103 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 104 pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \ 105 pidrawer.h 106 $(OBJ)pidrwtools.o: pidrwtools.cc pidrwtools.h pisysdep.h \ 107 $(INC)machdefs.h \ 108 $(INC)pclassids.h pistdwdgx.h pistdwdggen.h \ 109 piwdgx.h piwdggen.h pimsghandler.h pioptmenux.h pioptmenugen.h \ 110 pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \ 111 picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \ 112 picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 113 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 114 pievthandler.h psfile.h pigraphps.h piscdrawwdg.h pidrawer.h \ 115 pi3ddrw.h pigraph3d.h 116 $(OBJ)pievthandler.o: pievthandler.cc pievthandler.h pisysdep.h \ 117 $(INC)machdefs.h \ 118 $(INC)pclassids.h pimsghandler.h piwdgx.h \ 119 piwdggen.h pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h \ 120 pifontx.h pifontgen.h 121 $(OBJ)pifilechogen.o: pifilechogen.cc pifilechogen.h pisysdep.h \ 122 $(INC)machdefs.h \ 123 $(INC)pclassids.h piwdgx.h piwdggen.h \ 124 pimsghandler.h 125 $(OBJ)pifilechox.o: pifilechox.cc pisysdep.h \ 126 $(INC)machdefs.h \ 127 $(INC)pclassids.h piapplx.h piapplgen.h \ 128 pimsghandler.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \ 129 pimenubarx.h pimenubargen.h pimenux.h pimenugen.h picons.h \ 130 pistdwdgx.h pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \ 131 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 132 pievthandler.h psfile.h pigraphps.h pifilechox.h pifilechogen.h \ 133 piwindowx.h piwindowgen.h 134 $(OBJ)pifontgen.o: pifontgen.cc pigraphgen.h pisysdep.h \ 135 $(INC)machdefs.h \ 136 $(INC)pclassids.h piwdgx.h piwdggen.h \ 137 pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h 138 $(OBJ)pifontx.o: pifontx.cc pisysdep.h \ 139 $(INC)machdefs.h \ 140 $(INC)pclassids.h pifontx.h pifontgen.h \ 141 piwdgx.h piwdggen.h pimsghandler.h 142 $(OBJ)pigraph3d.o: pigraph3d.cc pigraph3d.h pisysdep.h \ 143 $(INC)machdefs.h \ 144 $(INC)pclassids.h pigraphuc.h pigraphgen.h \ 145 piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \ 146 pifontx.h pifontgen.h 147 $(OBJ)pigraphgen.o: pigraphgen.cc pigraphgen.h pisysdep.h \ 148 $(INC)machdefs.h \ 149 $(INC)pclassids.h piwdgx.h piwdggen.h \ 150 pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h 151 $(OBJ)pigraphps.o: pigraphps.cc pigraphps.h pisysdep.h \ 152 $(INC)machdefs.h \ 153 $(INC)pclassids.h pigraphgen.h piwdgx.h \ 154 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h \ 155 pifontgen.h psfile.h 156 $(OBJ)pigraphuc.o: pigraphuc.cc $(INC)machdefs.h \ 157 $(INC)pclassids.h pigraphuc.h pisysdep.h \ 158 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h \ 159 picmapgen.h pifontx.h pifontgen.h 160 $(OBJ)pigraphx.o: pigraphx.cc pigraphx.h pisysdep.h \ 161 $(INC)machdefs.h \ 162 $(INC)pclassids.h pigraphgen.h piwdgx.h \ 163 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h \ 164 pifontgen.h 165 $(OBJ)piimage.o: piimage.cc piimage.h parradapter.h \ 166 $(INC)machdefs.h \ 167 $(INC)pclassids.h lut.h pisysdep.h \ 168 pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \ 169 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 170 pigraphuc.h pievthandler.h psfile.h pipixmapx.h pipixmapgen.h \ 171 pibwdgx.h pigraphps.h pistdwdgx.h pistdwdggen.h piwindowx.h \ 172 piwindowgen.h picontainerx.h picontainergen.h picmapview.h \ 173 piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h \ 174 piapplx.h piapplgen.h pimenubarx.h pimenubargen.h picons.h \ 175 pidrwtools.h piscdrawwdg.h 176 $(OBJ)piimgtools.o: piimgtools.cc piimgtools.h pisysdep.h \ 177 $(INC)machdefs.h \ 178 $(INC)pclassids.h pistdwdgx.h pistdwdggen.h \ 179 piwdgx.h piwdggen.h pimsghandler.h pioptmenux.h pioptmenugen.h \ 180 pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \ 181 picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \ 182 picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 183 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 184 pievthandler.h psfile.h pigraphps.h piimage.h parradapter.h lut.h \ 185 pidrawer.h pipixmapx.h pipixmapgen.h picmapview.h 186 $(OBJ)pilistgen.o: pilistgen.cc pilistgen.h pisysdep.h \ 187 $(INC)machdefs.h \ 188 $(INC)pclassids.h piwdgx.h piwdggen.h \ 189 pimsghandler.h 190 $(OBJ)pilistx.o: pilistx.cc pilistx.h pilistgen.h pisysdep.h \ 191 $(INC)machdefs.h \ 192 $(INC)pclassids.h piwdgx.h piwdggen.h \ 193 pimsghandler.h picontainerx.h picontainergen.h 194 $(OBJ)pimenubargen.o: pimenubargen.cc pimenubargen.h pisysdep.h \ 195 $(INC)machdefs.h \ 196 $(INC)pclassids.h pimenux.h pimenugen.h \ 197 piwdgx.h piwdggen.h pimsghandler.h piapplx.h piapplgen.h \ 198 picontainerx.h picontainergen.h pimenubarx.h picons.h pistdwdgx.h \ 199 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \ 200 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 201 pievthandler.h psfile.h pigraphps.h 202 $(OBJ)pimenubarx.o: pimenubarx.cc pimenubarx.h pimenubargen.h pisysdep.h \ 203 $(INC)machdefs.h \ 204 $(INC)pclassids.h pimenux.h pimenugen.h \ 205 piwdgx.h piwdggen.h pimsghandler.h piapplx.h piapplgen.h \ 206 picontainerx.h picontainergen.h picons.h pistdwdgx.h pistdwdggen.h \ 207 pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 208 pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \ 209 psfile.h pigraphps.h 210 $(OBJ)pimenugen.o: pimenugen.cc pimenugen.h pisysdep.h \ 211 $(INC)machdefs.h \ 212 $(INC)pclassids.h piwdgx.h piwdggen.h \ 213 pimsghandler.h 214 $(OBJ)pimenux.o: pimenux.cc pisysdep.h \ 215 $(INC)machdefs.h \ 216 $(INC)pclassids.h pimenubarx.h \ 217 pimenubargen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \ 218 pimsghandler.h 219 $(OBJ)pimsghandler.o: pimsghandler.cc pimsghandler.h \ 220 $(INC)machdefs.h \ 221 $(INC)pclassids.h 222 $(OBJ)pioptmenugen.o: pioptmenugen.cc pioptmenugen.h pisysdep.h \ 223 $(INC)machdefs.h \ 224 $(INC)pclassids.h pimenux.h pimenugen.h \ 225 piwdgx.h piwdggen.h pimsghandler.h 226 $(OBJ)pioptmenux.o: pioptmenux.cc pisysdep.h \ 227 $(INC)machdefs.h \ 228 $(INC)pclassids.h pioptmenux.h \ 229 pioptmenugen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \ 230 pimsghandler.h pistdwdgx.h pistdwdggen.h piapplx.h piapplgen.h \ 231 picontainerx.h picontainergen.h pimenubarx.h pimenubargen.h picons.h \ 232 pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 233 pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \ 234 psfile.h pigraphps.h 235 $(OBJ)piperiodx.o: piperiodx.cc piwdgx.h piwdggen.h \ 236 $(INC)machdefs.h \ 237 $(INC)pclassids.h pimsghandler.h \ 238 piperiodx.h $(INC)periodic.h 239 $(OBJ)pipixmapgen.o: pipixmapgen.cc pipixmapgen.h pisysdep.h \ 240 $(INC)machdefs.h \ 241 $(INC)pclassids.h pibwdgx.h pibwdggen.h \ 242 piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \ 243 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 244 pievthandler.h psfile.h pigraphps.h 245 $(OBJ)pipixmapx.o: pipixmapx.cc pipixmapx.h pipixmapgen.h pisysdep.h \ 246 $(INC)machdefs.h \ 247 $(INC)pclassids.h pibwdgx.h pibwdggen.h \ 248 piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \ 249 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \ 250 pievthandler.h psfile.h pigraphps.h 251 $(OBJ)piscdrawwdg.o: piscdrawwdg.cc \ 252 $(INC)machdefs.h \ 253 $(INC)pclassids.h piscdrawwdg.h pisysdep.h \ 254 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \ 255 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \ 256 pigraphuc.h pievthandler.h psfile.h pigraphps.h pistdwdgx.h \ 257 pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h \ 258 picontainergen.h pidrawer.h pidrwtools.h pioptmenux.h pioptmenugen.h \ 259 pimenux.h pimenugen.h piapplx.h piapplgen.h pimenubarx.h \ 260 pimenubargen.h picons.h parradapter.h lut.h 261 $(OBJ)pistdwdggen.o: pistdwdggen.cc pistdwdggen.h pisysdep.h \ 262 $(INC)machdefs.h \ 263 $(INC)pclassids.h piwdgx.h piwdggen.h \ 264 pimsghandler.h 265 $(OBJ)pistdwdgx.o: pistdwdgx.cc pisysdep.h \ 266 $(INC)machdefs.h \ 267 $(INC)pclassids.h pistdwdgx.h pistdwdggen.h \ 268 piwdgx.h piwdggen.h pimsghandler.h picontainerx.h picontainergen.h 269 $(OBJ)pistzwin.o: pistzwin.cc pistzwin.h pisysdep.h \ 270 $(INC)machdefs.h \ 271 $(INC)pclassids.h piwindowx.h piwindowgen.h \ 272 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \ 273 piperiodx.h $(INC)periodic.h psfile.h \ 274 pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h 275 $(OBJ)pisurfdr.o: pisurfdr.cc pisurfdr.h parradapter.h \ 276 $(INC)machdefs.h \ 277 $(INC)pclassids.h lut.h pi3ddrw.h \ 278 pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \ 279 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \ 280 pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraph3d.h pibwdgx.h \ 281 pigraphps.h 282 $(OBJ)piwdggen.o: piwdggen.cc piwdggen.h \ 283 $(INC)machdefs.h \ 284 $(INC)pclassids.h pimsghandler.h \ 285 picontainergen.h pisysdep.h piwdgx.h pievthandler.h pigraphx.h \ 286 pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \ 287 psfile.h 288 $(OBJ)piwdgx.o: piwdgx.cc piwdgx.h piwdggen.h \ 289 $(INC)machdefs.h \ 290 $(INC)pclassids.h pimsghandler.h \ 291 picontainerx.h pisysdep.h picontainergen.h pievthandler.h pigraphx.h \ 292 pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h 293 $(OBJ)piwindowgen.o: piwindowgen.cc piwindowgen.h pisysdep.h \ 294 $(INC)machdefs.h \ 295 $(INC)pclassids.h picontainerx.h \ 296 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h psfile.h \ 297 pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h 298 $(OBJ)piwindowx.o: piwindowx.cc piwindowx.h piwindowgen.h pisysdep.h \ 299 $(INC)machdefs.h \ 300 $(INC)pclassids.h picontainerx.h \ 301 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h 302 $(OBJ)pixtbase.o: pixtbase.cc pixtbaseP.h pibwdgx.h pisysdep.h \ 303 $(INC)machdefs.h \ 304 $(INC)pclassids.h pibwdggen.h piwdgx.h \ 305 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h \ 306 pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \ 307 psfile.h pigraphps.h pixtbase.h 308 $(OBJ)psfile.o: psfile.cc psfile.h \ 309 $(INC)machdefs.h \ 310 $(INC)pclassids.h pisysdep.h pifontgen.h \ 311 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h \ 312 picmapgen.h pifontx.h -
trunk/SophyaPI/PI/ucckprot.h
r4059 r4077 13 13 #endif 14 14 15 //define PETIT_DBLE 1.e-39 16 //define PREC_DBLE 1.e-5 17 //define PROT_DBLE 1.e-19 15 18 #define PETIT_DBLE 1.e-85 16 19 // qque probleme sur le trace - J'augmente les marges - Reza 14/5/2002 … … 18 21 #define PREC_DBLE 1.e-14 19 22 #define MINRAP_DBLE 1.e-12 20 // Avril 2012 (cmv+reza) : on passe les limites de protection double de 1e+/-100 a 1e+/-250 21 #define PROT_DBLE_MIN 1.e-250 22 #define PROT_DBLE_MAX 1.e+250 23 #define PROT_DBLE_MIN 1.e-100 24 #define PROT_DBLE_MAX 1.e+100 23 25 24 26 inline double UC_LimitProtectDouble(double x) … … 40 42 bool rc = false; 41 43 double xym,xym2; 42 if (xmax<xmin) xmax=xmin;43 44 xym = fabs(xmax); 44 45 xym2 = fabs(xmin); … … 46 47 if (xym < PETIT_DBLE) xym = PETIT_DBLE; 47 48 if ((xmax-xmin) < MINRAP_DBLE*xym) { 48 // printf("UC_CheckMinMaxDiff_Debug: xmin=%.15e xmax=%.15e diff=%.15e \n",xmin,xmax,xmax-xmin);49 xmin -= MINRAP_DBLE*xym*0.5; xmax += MINRAP_DBLE*xym*0.5;; // xmax = xmin+MINRAP_DBLE*xym;50 // printf(" ...Changed to --> xmin=%.15e xmax=%.15e diff=%.15e \n",xmin,xmax,xmax-xmin);49 xmin -= MINRAP_DBLE*xym*0.5; xmax = xmin+MINRAP_DBLE*xym; 50 // cerr << " DBG-CheckMinMaxDiff: xmin,max=" << xmin << "," << xmax 51 // << " xym=" << xym << " diff=" << xmax-xmin << endl; 51 52 rc = true; 52 53 }
Note:
See TracChangeset
for help on using the changeset viewer.