Changeset 1034 in Sophya for trunk/SophyaPI


Ignore:
Timestamp:
May 29, 2000, 10:52:55 AM (25 years ago)
Author:
ercodmgr
Message:

Ajout des methodes PIWdg::SetBackgroundColor() et PIWdg::SetForegroundColor()
Ajout du fichier picolist.h (liste des couleurs standard PI)
Ajout du widget PIThermometer (bar-graph) et MAJ num de version

Reza 29/05/2000

Location:
trunk/SophyaPI/PI
Files:
3 added
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/Makefile

    r924 r1034  
    11MODULECXXREPNAME := PI
    22MODULEDECCXXFLAGS := -msg_quiet
     3MODULECPPFLAGS := -DSANS_EVOLPLANCK
    34include ../Mgr/Makefile.h
    45 
    56all: $(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$(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)pitherm.o $(OBJ)piwdggen.o $(OBJ)piwdgx.o $(OBJ)piwindowgen.o $(OBJ)piwindowx.o $(OBJ)pixtbase.o $(OBJ)psfile.o
    78        $(AR) $(ARFLAGS)  $@ $?
    89ifeq ($(CXX),cxx)
    9         $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
     10        $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -L$(LIB) -lPI -o $(OBJ)xx.x -Hf
    1011endif
    1112 
    1213clean:
    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        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)pitherm.o $(OBJ)piwdggen.o $(OBJ)piwdgx.o $(OBJ)piwindowgen.o $(OBJ)piwindowx.o $(OBJ)pixtbase.o $(OBJ)psfile.o
    1415ifeq ($(CXX),cxx)
    1516        cd $(REPM); rm -f *.o
    1617endif
    1718 
    18 $(OBJ)lut.o: lut.cc $(INC)machdefs.h lut.h
     19$(OBJ)lut.o: lut.cc $(INC)machdefs.h \
     20 $(INC)machine.h \
     21 $(INC)defs.h lut.h
    1922$(OBJ)parradapter.o: parradapter.cc parradapter.h \
    20  $(INC)machdefs.h lut.h
     23 $(INC)machdefs.h \
     24 $(INC)machine.h \
     25 $(INC)defs.h lut.h
    2126$(OBJ)pi3ddrw.o: pi3ddrw.cc pi3ddrw.h pisysdep.h \
    22  $(INC)machdefs.h pidrawer.h pibwdggen.h \
    23  piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \
    24  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    25  pievthandler.h psfile.h pigraph3d.h pibwdgx.h pigraphps.h \
     27 $(INC)machdefs.h \
     28 $(INC)machine.h \
     29 $(INC)defs.h pidrawer.h \
     30 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
     31 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
     32 pigraphuc.h pievthandler.h psfile.h pigraph3d.h pibwdgx.h pigraphps.h \
    2633 pidrwtools.h pistdwdgx.h pistdwdggen.h pioptmenux.h pioptmenugen.h \
    2734 pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \
     
    2936 picons.h
    3037$(OBJ)piapplgen.o: piapplgen.cc piapplgen.h pimsghandler.h \
    31  $(INC)machdefs.h pisysdep.h picontainerx.h \
    32  picontainergen.h piwdgx.h piwdggen.h pimenubarx.h pimenubargen.h \
    33  pimenux.h pimenugen.h picons.h pistdwdgx.h pistdwdggen.h pibwdgx.h \
     38 $(INC)machdefs.h \
     39 $(INC)machine.h \
     40 $(INC)defs.h pisysdep.h \
     41 picontainerx.h picontainergen.h piwdgx.h piwdggen.h picolist.h \
     42 pimenubarx.h pimenubargen.h pimenux.h pimenugen.h picons.h \
     43 pistdwdgx.h pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \
     44 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
     45 pievthandler.h psfile.h pigraphps.h
     46$(OBJ)piapplx.o: piapplx.cc piapplx.h piapplgen.h pimsghandler.h \
     47 $(INC)machdefs.h \
     48 $(INC)machine.h \
     49 $(INC)defs.h pisysdep.h \
     50 picontainerx.h picontainergen.h piwdgx.h piwdggen.h picolist.h \
     51 pimenubarx.h pimenubargen.h pimenux.h pimenugen.h picons.h \
     52 pistdwdgx.h pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \
     53 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
     54 pievthandler.h psfile.h pigraphps.h
     55$(OBJ)pibwdggen.o: pibwdggen.cc pibwdggen.h pisysdep.h \
     56 $(INC)machdefs.h \
     57 $(INC)machine.h \
     58 $(INC)defs.h piwdgx.h piwdggen.h \
     59 pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
     60 pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \
     61 psfile.h pidrawer.h pigraphps.h pidrwtools.h pistdwdgx.h \
     62 pistdwdggen.h pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h \
     63 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \
     64 piapplgen.h pimenubarx.h pimenubargen.h picons.h pibwdgx.h
     65$(OBJ)pibwdgx.o: pibwdgx.cc pixtbaseP.h pibwdgx.h pisysdep.h \
     66 $(INC)machdefs.h \
     67 $(INC)machine.h \
     68 $(INC)defs.h pibwdggen.h piwdgx.h \
     69 piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
     70 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
     71 pievthandler.h psfile.h pigraphps.h pixtbase.h
     72$(OBJ)picmap.o: picmap.cc picmap.h pisysdep.h \
     73 $(INC)machdefs.h \
     74 $(INC)machine.h \
     75 $(INC)defs.h picmapx.h \
     76 picmapgen.h
     77$(OBJ)picmapgen.o: picmapgen.cc picmapgen.h pisysdep.h \
     78 $(INC)machdefs.h \
     79 $(INC)machine.h \
     80 $(INC)defs.h picmapx.h picmap.h
     81$(OBJ)picmapview.o: picmapview.cc picmapview.h pisysdep.h \
     82 $(INC)machdefs.h \
     83 $(INC)machine.h \
     84 $(INC)defs.h pibwdgx.h \
     85 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
     86 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
     87 pigraphuc.h pievthandler.h psfile.h pigraphps.h
     88$(OBJ)picmapx.o: picmapx.cc piwdgx.h piwdggen.h \
     89 $(INC)machdefs.h \
     90 $(INC)machine.h \
     91 $(INC)defs.h pimsghandler.h \
     92 picolist.h picmapx.h picmapgen.h pisysdep.h
     93$(OBJ)picons.o: picons.cc pisysdep.h \
     94 $(INC)machdefs.h \
     95 $(INC)machine.h \
     96 $(INC)defs.h pimenux.h \
     97 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picons.h \
     98 pistdwdgx.h pistdwdggen.h picontainerx.h picontainergen.h pibwdgx.h \
    3499 pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
    35100 pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
    36 $(OBJ)piapplx.o: piapplx.cc piapplx.h piapplgen.h pimsghandler.h \
    37  $(INC)machdefs.h pisysdep.h picontainerx.h \
    38  picontainergen.h piwdgx.h piwdggen.h pimenubarx.h pimenubargen.h \
    39  pimenux.h pimenugen.h picons.h pistdwdgx.h pistdwdggen.h pibwdgx.h \
    40  pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
    41  pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
    42 $(OBJ)pibwdggen.o: pibwdggen.cc pibwdggen.h pisysdep.h \
    43  $(INC)machdefs.h piwdgx.h piwdggen.h \
    44  pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
    45  pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pidrawer.h \
    46  pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pioptmenux.h \
    47  pioptmenugen.h pimenux.h pimenugen.h piwindowx.h piwindowgen.h \
    48  picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
    49  pimenubargen.h picons.h pibwdgx.h
    50 $(OBJ)pibwdgx.o: pibwdgx.cc pixtbaseP.h pibwdgx.h pisysdep.h \
    51  $(INC)machdefs.h pibwdggen.h piwdgx.h \
    52  piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h \
    53  pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \
    54  psfile.h pigraphps.h pixtbase.h
    55 $(OBJ)picmap.o: picmap.cc picmap.h pisysdep.h \
    56  $(INC)machdefs.h picmapx.h picmapgen.h
    57 $(OBJ)picmapgen.o: picmapgen.cc picmapgen.h pisysdep.h \
    58  $(INC)machdefs.h picmapx.h picmap.h
    59 $(OBJ)picmapview.o: picmapview.cc picmapview.h pisysdep.h \
    60  $(INC)machdefs.h pibwdgx.h pibwdggen.h \
    61  piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \
    62  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    63  pievthandler.h psfile.h pigraphps.h
    64 $(OBJ)picmapx.o: picmapx.cc piwdgx.h piwdggen.h \
    65  $(INC)machdefs.h pimsghandler.h picmapx.h \
    66  picmapgen.h pisysdep.h
    67 $(OBJ)picons.o: picons.cc pisysdep.h \
    68  $(INC)machdefs.h pimenux.h pimenugen.h \
    69  piwdgx.h piwdggen.h pimsghandler.h picons.h pistdwdgx.h pistdwdggen.h \
    70  picontainerx.h picontainergen.h pibwdgx.h pibwdggen.h picmap.h \
    71  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
    72  pigraphuc.h pievthandler.h psfile.h pigraphps.h
    73101$(OBJ)picontainergen.o: picontainergen.cc picontainergen.h pisysdep.h \
    74  $(INC)machdefs.h piwdgx.h piwdggen.h \
    75  pimsghandler.h
     102 $(INC)machdefs.h \
     103 $(INC)machine.h \
     104 $(INC)defs.h piwdgx.h piwdggen.h \
     105 pimsghandler.h picolist.h
    76106$(OBJ)picontainerx.o: picontainerx.cc picontainerx.h pisysdep.h \
    77  $(INC)machdefs.h picontainergen.h piwdgx.h \
    78  piwdggen.h pimsghandler.h
    79 $(OBJ)pidrawer.o: pidrawer.cc $(INC)machdefs.h \
    80  pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h \
     107 $(INC)machdefs.h \
     108 $(INC)machine.h \
     109 $(INC)defs.h picontainergen.h \
     110 piwdgx.h piwdggen.h pimsghandler.h picolist.h
     111$(OBJ)pidrawer.o: pidrawer.cc \
     112 $(INC)machdefs.h \
     113 $(INC)machine.h \
     114 $(INC)defs.h pidrawer.h \
     115 pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
    81116 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
    82117 pifontgen.h pigraphuc.h pievthandler.h psfile.h
    83118$(OBJ)pidrawwin.o: pidrawwin.cc pidrawwin.h pisysdep.h \
    84  $(INC)machdefs.h piwindowx.h piwindowgen.h \
    85  picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
    86  piscdrawwdg.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
    87  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    88  pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \
    89  pidrawer.h
     119 $(INC)machdefs.h \
     120 $(INC)machine.h \
     121 $(INC)defs.h piwindowx.h \
     122 piwindowgen.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \
     123 pimsghandler.h picolist.h piscdrawwdg.h pibwdgx.h pibwdggen.h \
     124 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
     125 pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
     126 pistdwdgx.h pistdwdggen.h pidrawer.h
    90127$(OBJ)pidrwtools.o: pidrwtools.cc pidrwtools.h pisysdep.h \
    91  $(INC)machdefs.h pistdwdgx.h pistdwdggen.h \
    92  piwdgx.h piwdggen.h pimsghandler.h pioptmenux.h pioptmenugen.h \
    93  pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \
    94  picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
    95  picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
    96  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    97  pievthandler.h psfile.h pigraphps.h piscdrawwdg.h pidrawer.h \
    98  pi3ddrw.h pigraph3d.h
     128 $(INC)machdefs.h \
     129 $(INC)machine.h \
     130 $(INC)defs.h pistdwdgx.h \
     131 pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
     132 pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwindowx.h \
     133 piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \
     134 pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \
     135 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
     136 pigraphuc.h pievthandler.h psfile.h pigraphps.h piscdrawwdg.h \
     137 pidrawer.h pi3ddrw.h pigraph3d.h
    99138$(OBJ)pievthandler.o: pievthandler.cc pievthandler.h pisysdep.h \
    100  $(INC)machdefs.h pimsghandler.h piwdgx.h \
    101  piwdggen.h pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h \
    102  pifontx.h pifontgen.h
     139 $(INC)machdefs.h \
     140 $(INC)machine.h \
     141 $(INC)defs.h pimsghandler.h \
     142 piwdgx.h piwdggen.h picolist.h pigraphx.h pigraphgen.h picmap.h \
     143 picmapx.h picmapgen.h pifontx.h pifontgen.h
    103144$(OBJ)pifilechogen.o: pifilechogen.cc pifilechogen.h pisysdep.h \
    104  $(INC)machdefs.h piwdgx.h piwdggen.h \
    105  pimsghandler.h
     145 $(INC)machdefs.h \
     146 $(INC)machine.h \
     147 $(INC)defs.h piwdgx.h piwdggen.h \
     148 pimsghandler.h picolist.h
    106149$(OBJ)pifilechox.o: pifilechox.cc pisysdep.h \
    107  $(INC)machdefs.h piapplx.h piapplgen.h \
    108  pimsghandler.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \
    109  pimenubarx.h pimenubargen.h pimenux.h pimenugen.h picons.h \
     150 $(INC)machdefs.h \
     151 $(INC)machine.h \
     152 $(INC)defs.h piapplx.h \
     153 piapplgen.h pimsghandler.h picontainerx.h picontainergen.h piwdgx.h \
     154 piwdggen.h picolist.h pimenubarx.h pimenubargen.h pimenux.h \
     155 pimenugen.h picons.h pistdwdgx.h pistdwdggen.h pibwdgx.h pibwdggen.h \
     156 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
     157 pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
     158 pifilechox.h pifilechogen.h piwindowx.h piwindowgen.h
     159$(OBJ)pifontgen.o: pifontgen.cc pigraphgen.h pisysdep.h \
     160 $(INC)machdefs.h \
     161 $(INC)machine.h \
     162 $(INC)defs.h piwdgx.h piwdggen.h \
     163 pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \
     164 pifontgen.h
     165$(OBJ)pifontx.o: pifontx.cc pisysdep.h \
     166 $(INC)machdefs.h \
     167 $(INC)machine.h \
     168 $(INC)defs.h pifontx.h \
     169 pifontgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
     170$(OBJ)pigraph3d.o: pigraph3d.cc pigraph3d.h pisysdep.h \
     171 $(INC)machdefs.h \
     172 $(INC)machine.h \
     173 $(INC)defs.h pigraphuc.h \
     174 pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
     175 picmapx.h picmapgen.h pifontx.h pifontgen.h
     176$(OBJ)pigraphgen.o: pigraphgen.cc pigraphgen.h pisysdep.h \
     177 $(INC)machdefs.h \
     178 $(INC)machine.h \
     179 $(INC)defs.h piwdgx.h piwdggen.h \
     180 pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \
     181 pifontgen.h
     182$(OBJ)pigraphps.o: pigraphps.cc pigraphps.h pisysdep.h \
     183 $(INC)machdefs.h \
     184 $(INC)machine.h \
     185 $(INC)defs.h pigraphgen.h \
     186 piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
     187 picmapgen.h pifontx.h pifontgen.h psfile.h
     188$(OBJ)pigraphuc.o: pigraphuc.cc \
     189 $(INC)machdefs.h \
     190 $(INC)machine.h \
     191 $(INC)defs.h pigraphuc.h \
     192 pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
     193 picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h
     194$(OBJ)pigraphx.o: pigraphx.cc pigraphx.h pisysdep.h \
     195 $(INC)machdefs.h \
     196 $(INC)machine.h \
     197 $(INC)defs.h pigraphgen.h \
     198 piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
     199 picmapgen.h pifontx.h pifontgen.h
     200$(OBJ)piimage.o: piimage.cc piimage.h parradapter.h \
     201 $(INC)machdefs.h \
     202 $(INC)machine.h \
     203 $(INC)defs.h lut.h pisysdep.h \
     204 pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
     205 picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
     206 pifontgen.h pigraphuc.h pievthandler.h psfile.h pipixmapx.h \
     207 pipixmapgen.h pibwdgx.h pigraphps.h pistdwdgx.h pistdwdggen.h \
     208 piwindowx.h piwindowgen.h picontainerx.h picontainergen.h \
     209 picmapview.h piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h \
     210 pimenugen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
     211 picons.h pidrwtools.h piscdrawwdg.h
     212$(OBJ)piimgtools.o: piimgtools.cc piimgtools.h pisysdep.h \
     213 $(INC)machdefs.h \
     214 $(INC)machine.h \
     215 $(INC)defs.h pistdwdgx.h \
     216 pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
     217 pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwindowx.h \
     218 piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \
     219 pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \
     220 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
     221 pigraphuc.h pievthandler.h psfile.h pigraphps.h piimage.h \
     222 parradapter.h lut.h pidrawer.h pipixmapx.h pipixmapgen.h picmapview.h
     223$(OBJ)pilistgen.o: pilistgen.cc pilistgen.h pisysdep.h \
     224 $(INC)machdefs.h \
     225 $(INC)machine.h \
     226 $(INC)defs.h piwdgx.h piwdggen.h \
     227 pimsghandler.h picolist.h
     228$(OBJ)pilistx.o: pilistx.cc pilistx.h pilistgen.h pisysdep.h \
     229 $(INC)machdefs.h \
     230 $(INC)machine.h \
     231 $(INC)defs.h piwdgx.h piwdggen.h \
     232 pimsghandler.h picolist.h picontainerx.h picontainergen.h
     233$(OBJ)pimenubargen.o: pimenubargen.cc pimenubargen.h pisysdep.h \
     234 $(INC)machdefs.h \
     235 $(INC)machine.h \
     236 $(INC)defs.h pimenux.h \
     237 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h piapplx.h \
     238 piapplgen.h picontainerx.h picontainergen.h pimenubarx.h picons.h \
    110239 pistdwdgx.h pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \
    111240 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    112  pievthandler.h psfile.h pigraphps.h pifilechox.h pifilechogen.h \
    113  piwindowx.h piwindowgen.h
    114 $(OBJ)pifontgen.o: pifontgen.cc pigraphgen.h pisysdep.h \
    115  $(INC)machdefs.h piwdgx.h piwdggen.h \
    116  pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h
    117 $(OBJ)pifontx.o: pifontx.cc pisysdep.h \
    118  $(INC)machdefs.h pifontx.h pifontgen.h \
    119  piwdgx.h piwdggen.h pimsghandler.h
    120 $(OBJ)pigraph3d.o: pigraph3d.cc pigraph3d.h pisysdep.h \
    121  $(INC)machdefs.h pigraphuc.h pigraphgen.h \
    122  piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \
    123  pifontx.h pifontgen.h
    124 $(OBJ)pigraphgen.o: pigraphgen.cc pigraphgen.h pisysdep.h \
    125  $(INC)machdefs.h piwdgx.h piwdggen.h \
    126  pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h
    127 $(OBJ)pigraphps.o: pigraphps.cc pigraphps.h pisysdep.h \
    128  $(INC)machdefs.h pigraphgen.h piwdgx.h \
    129  piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h \
    130  pifontgen.h psfile.h
    131 $(OBJ)pigraphuc.o: pigraphuc.cc $(INC)machdefs.h \
    132  pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h \
    133  pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h
    134 $(OBJ)pigraphx.o: pigraphx.cc pigraphx.h pisysdep.h \
    135  $(INC)machdefs.h pigraphgen.h piwdgx.h \
    136  piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h \
    137  pifontgen.h
    138 $(OBJ)piimage.o: piimage.cc piimage.h parradapter.h \
    139  $(INC)machdefs.h lut.h pisysdep.h pidrawer.h \
    140  pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h \
    141  picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    142  pievthandler.h psfile.h pipixmapx.h pipixmapgen.h pibwdgx.h \
    143  pigraphps.h pistdwdgx.h pistdwdggen.h piwindowx.h piwindowgen.h \
    144  picontainerx.h picontainergen.h picmapview.h piimgtools.h \
    145  pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piapplx.h \
    146  piapplgen.h pimenubarx.h pimenubargen.h picons.h pidrwtools.h \
    147  piscdrawwdg.h
    148 $(OBJ)piimgtools.o: piimgtools.cc piimgtools.h pisysdep.h \
    149  $(INC)machdefs.h pistdwdgx.h pistdwdggen.h \
    150  piwdgx.h piwdggen.h pimsghandler.h pioptmenux.h pioptmenugen.h \
    151  pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \
    152  picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
    153  picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
    154  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    155  pievthandler.h psfile.h pigraphps.h piimage.h parradapter.h lut.h \
    156  pidrawer.h pipixmapx.h pipixmapgen.h picmapview.h
    157 $(OBJ)pilistgen.o: pilistgen.cc pilistgen.h pisysdep.h \
    158  $(INC)machdefs.h piwdgx.h piwdggen.h \
    159  pimsghandler.h
    160 $(OBJ)pilistx.o: pilistx.cc pilistx.h pilistgen.h pisysdep.h \
    161  $(INC)machdefs.h piwdgx.h piwdggen.h \
    162  pimsghandler.h picontainerx.h picontainergen.h
    163 $(OBJ)pimenubargen.o: pimenubargen.cc pimenubargen.h pisysdep.h \
    164  $(INC)machdefs.h pimenux.h pimenugen.h \
    165  piwdgx.h piwdggen.h pimsghandler.h piapplx.h piapplgen.h \
    166  picontainerx.h picontainergen.h pimenubarx.h picons.h pistdwdgx.h \
     241 pievthandler.h psfile.h pigraphps.h
     242$(OBJ)pimenubarx.o: pimenubarx.cc pimenubarx.h pimenubargen.h pisysdep.h \
     243 $(INC)machdefs.h \
     244 $(INC)machine.h \
     245 $(INC)defs.h pimenux.h \
     246 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h piapplx.h \
     247 piapplgen.h picontainerx.h picontainergen.h picons.h pistdwdgx.h \
    167248 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
    168249 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    169250 pievthandler.h psfile.h pigraphps.h
    170 $(OBJ)pimenubarx.o: pimenubarx.cc pimenubarx.h pimenubargen.h pisysdep.h \
    171  $(INC)machdefs.h pimenux.h pimenugen.h \
    172  piwdgx.h piwdggen.h pimsghandler.h piapplx.h piapplgen.h \
    173  picontainerx.h picontainergen.h picons.h pistdwdgx.h pistdwdggen.h \
    174  pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \
    175  pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \
    176  psfile.h pigraphps.h
    177251$(OBJ)pimenugen.o: pimenugen.cc pimenugen.h pisysdep.h \
    178  $(INC)machdefs.h piwdgx.h piwdggen.h \
    179  pimsghandler.h
     252 $(INC)machdefs.h \
     253 $(INC)machine.h \
     254 $(INC)defs.h piwdgx.h piwdggen.h \
     255 pimsghandler.h picolist.h
    180256$(OBJ)pimenux.o: pimenux.cc pisysdep.h \
    181  $(INC)machdefs.h pimenubarx.h pimenubargen.h \
    182  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h
     257 $(INC)machdefs.h \
     258 $(INC)machine.h \
     259 $(INC)defs.h pimenubarx.h \
     260 pimenubargen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \
     261 pimsghandler.h picolist.h
    183262$(OBJ)pimsghandler.o: pimsghandler.cc pimsghandler.h \
    184  $(INC)machdefs.h
     263 $(INC)machdefs.h \
     264 $(INC)machine.h \
     265 $(INC)defs.h
    185266$(OBJ)pioptmenugen.o: pioptmenugen.cc pioptmenugen.h pisysdep.h \
    186  $(INC)machdefs.h pimenux.h pimenugen.h \
    187  piwdgx.h piwdggen.h pimsghandler.h
     267 $(INC)machdefs.h \
     268 $(INC)machine.h \
     269 $(INC)defs.h pimenux.h \
     270 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
    188271$(OBJ)pioptmenux.o: pioptmenux.cc pisysdep.h \
    189  $(INC)machdefs.h pioptmenux.h pioptmenugen.h \
    190  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h pistdwdgx.h \
    191  pistdwdggen.h piapplx.h piapplgen.h picontainerx.h picontainergen.h \
    192  pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \
    193  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
    194  pigraphuc.h pievthandler.h psfile.h pigraphps.h
     272 $(INC)machdefs.h \
     273 $(INC)machine.h \
     274 $(INC)defs.h pioptmenux.h \
     275 pioptmenugen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h \
     276 pimsghandler.h picolist.h pistdwdgx.h pistdwdggen.h piapplx.h \
     277 piapplgen.h picontainerx.h picontainergen.h pimenubarx.h \
     278 pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \
     279 picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
     280 pievthandler.h psfile.h pigraphps.h
    195281$(OBJ)piperiodx.o: piperiodx.cc piwdgx.h piwdggen.h \
    196  $(INC)machdefs.h pimsghandler.h piperiodx.h \
     282 $(INC)machdefs.h \
     283 $(INC)machine.h \
     284 $(INC)defs.h pimsghandler.h \
     285 picolist.h piperiodx.h \
    197286 $(INC)periodic.h
    198287$(OBJ)pipixmapgen.o: pipixmapgen.cc pipixmapgen.h pisysdep.h \
    199  $(INC)machdefs.h pibwdgx.h pibwdggen.h \
    200  piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \
    201  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    202  pievthandler.h psfile.h pigraphps.h
     288 $(INC)machdefs.h \
     289 $(INC)machine.h \
     290 $(INC)defs.h pibwdgx.h \
     291 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
     292 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
     293 pigraphuc.h pievthandler.h psfile.h pigraphps.h
    203294$(OBJ)pipixmapx.o: pipixmapx.cc pipixmapx.h pipixmapgen.h pisysdep.h \
    204  $(INC)machdefs.h pibwdgx.h pibwdggen.h \
    205  piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \
    206  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
    207  pievthandler.h psfile.h pigraphps.h
     295 $(INC)machdefs.h \
     296 $(INC)machine.h \
     297 $(INC)defs.h pibwdgx.h \
     298 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
     299 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
     300 pigraphuc.h pievthandler.h psfile.h pigraphps.h
    208301$(OBJ)piscdrawwdg.o: piscdrawwdg.cc \
    209  $(INC)machdefs.h piscdrawwdg.h pisysdep.h \
    210  pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \
    211  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
    212  pigraphuc.h pievthandler.h psfile.h pigraphps.h pistdwdgx.h \
    213  pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h \
     302 $(INC)machdefs.h \
     303 $(INC)machine.h \
     304 $(INC)defs.h piscdrawwdg.h \
     305 pisysdep.h pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
     306 picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
     307 pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
     308 pistdwdgx.h pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h \
    214309 picontainergen.h pidrawer.h pidrwtools.h pioptmenux.h pioptmenugen.h \
    215310 pimenux.h pimenugen.h piapplx.h piapplgen.h pimenubarx.h \
    216311 pimenubargen.h picons.h parradapter.h lut.h
    217312$(OBJ)pistdwdggen.o: pistdwdggen.cc pistdwdggen.h pisysdep.h \
    218  $(INC)machdefs.h piwdgx.h piwdggen.h \
    219  pimsghandler.h
     313 $(INC)machdefs.h \
     314 $(INC)machine.h \
     315 $(INC)defs.h piwdgx.h piwdggen.h \
     316 pimsghandler.h picolist.h
    220317$(OBJ)pistdwdgx.o: pistdwdgx.cc pisysdep.h \
    221  $(INC)machdefs.h pistdwdgx.h pistdwdggen.h \
    222  piwdgx.h piwdggen.h pimsghandler.h picontainerx.h picontainergen.h
     318 $(INC)machdefs.h \
     319 $(INC)machine.h \
     320 $(INC)defs.h pistdwdgx.h \
     321 pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
     322 picontainerx.h picontainergen.h
    223323$(OBJ)pistzwin.o: pistzwin.cc pistzwin.h pisysdep.h \
    224  $(INC)machdefs.h piwindowx.h piwindowgen.h \
    225  picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
    226  piperiodx.h $(INC)periodic.h psfile.h \
     324 $(INC)machdefs.h \
     325 $(INC)machine.h \
     326 $(INC)defs.h piwindowx.h \
     327 piwindowgen.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \
     328 pimsghandler.h picolist.h piperiodx.h \
     329 $(INC)periodic.h psfile.h \
    227330 pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h
    228331$(OBJ)pisurfdr.o: pisurfdr.cc pisurfdr.h parradapter.h \
    229  $(INC)machdefs.h lut.h pi3ddrw.h pisysdep.h \
    230  pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \
    231  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
    232  pigraphuc.h pievthandler.h psfile.h pigraph3d.h pibwdgx.h pigraphps.h
     332 $(INC)machdefs.h \
     333 $(INC)machine.h \
     334 $(INC)defs.h lut.h pi3ddrw.h \
     335 pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
     336 picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
     337 pifontx.h pifontgen.h pigraphuc.h pievthandler.h psfile.h pigraph3d.h \
     338 pibwdgx.h pigraphps.h
     339$(OBJ)pitherm.o: pitherm.cc pitherm.h pisysdep.h \
     340 $(INC)machdefs.h \
     341 $(INC)machine.h \
     342 $(INC)defs.h pibwdgx.h \
     343 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
     344 picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
     345 pigraphuc.h pievthandler.h psfile.h pigraphps.h
    233346$(OBJ)piwdggen.o: piwdggen.cc piwdggen.h \
    234  $(INC)machdefs.h pimsghandler.h \
    235  picontainergen.h pisysdep.h piwdgx.h pievthandler.h pigraphx.h \
    236  pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \
    237  psfile.h
     347 $(INC)machdefs.h \
     348 $(INC)machine.h \
     349 $(INC)defs.h pimsghandler.h \
     350 picolist.h picontainergen.h pisysdep.h piwdgx.h pievthandler.h \
     351 pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
     352 pifontgen.h psfile.h
    238353$(OBJ)piwdgx.o: piwdgx.cc piwdgx.h piwdggen.h \
    239  $(INC)machdefs.h pimsghandler.h \
    240  picontainerx.h pisysdep.h picontainergen.h pievthandler.h pigraphx.h \
    241  pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h
     354 $(INC)machdefs.h \
     355 $(INC)machine.h \
     356 $(INC)defs.h pimsghandler.h \
     357 picolist.h picontainerx.h pisysdep.h picontainergen.h pievthandler.h \
     358 pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
     359 pifontgen.h
    242360$(OBJ)piwindowgen.o: piwindowgen.cc piwindowgen.h pisysdep.h \
    243  $(INC)machdefs.h picontainerx.h \
    244  picontainergen.h piwdgx.h piwdggen.h pimsghandler.h psfile.h \
    245  pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h
     361 $(INC)machdefs.h \
     362 $(INC)machine.h \
     363 $(INC)defs.h picontainerx.h \
     364 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
     365 psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h \
     366 pifontx.h
    246367$(OBJ)piwindowx.o: piwindowx.cc piwindowx.h piwindowgen.h pisysdep.h \
    247  $(INC)machdefs.h picontainerx.h \
    248  picontainergen.h piwdgx.h piwdggen.h pimsghandler.h
     368 $(INC)machdefs.h \
     369 $(INC)machine.h \
     370 $(INC)defs.h picontainerx.h \
     371 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
    249372$(OBJ)pixtbase.o: pixtbase.cc pixtbaseP.h pibwdgx.h pisysdep.h \
    250  $(INC)machdefs.h pibwdggen.h piwdgx.h \
    251  piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h \
    252  pigraphgen.h pifontx.h pifontgen.h pigraphuc.h pievthandler.h \
    253  psfile.h pigraphps.h pixtbase.h
    254 $(OBJ)psfile.o: psfile.cc psfile.h $(INC)machdefs.h \
    255  pisysdep.h pifontgen.h pigraphgen.h piwdgx.h piwdggen.h \
    256  pimsghandler.h picmap.h picmapx.h picmapgen.h pifontx.h
     373 $(INC)machdefs.h \
     374 $(INC)machine.h \
     375 $(INC)defs.h pibwdggen.h piwdgx.h \
     376 piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
     377 pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigraphuc.h \
     378 pievthandler.h psfile.h pigraphps.h pixtbase.h
     379$(OBJ)psfile.o: psfile.cc psfile.h \
     380 $(INC)machdefs.h \
     381 $(INC)machine.h \
     382 $(INC)defs.h pisysdep.h \
     383 pifontgen.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \
     384 picolist.h picmap.h picmapx.h picmapgen.h pifontx.h
  • trunk/SophyaPI/PI/objlist.list

    r667 r1034  
    4545pistzwin.o
    4646pisurfdr.o
     47pitherm.o
    4748piwdggen.o
    4849piwdgx.o
  • trunk/SophyaPI/PI/pibwdggen.cc

    r547 r1034  
    5353//--
    5454//++
    55 // void  SetBackgroundColor(PIColors col=PI_White)
    56 //      Choix de la couleur de fond.
    57 // void  EraseWindow(int x0=0, int y0=0, int dx=0, int dy=0)
    58 //      Efface la zone rectangulaire définie par le coin "(x0,y0)" ,
    59 //      de taille "dx,dy" à l'aide de la couleur de fond.
    6055// void  SelPointerShape(PIPointer ptr=PI_ArrowPointer)
    6156//      Choix de la forme du pointeur (souris) pour la fenêtre
    6257//      associée à l'objet.
    6358//|     PI_ArrowPointer, PI_CrossPointer, PI_HandPointer, PI_TDLRArrowPointer
    64 // PIColors  GetBackgroundColor()
    65 //      Renvoie la couleur de fond
    6659// PIPointer  GetPointerShape()
    6760//      Renvoie la forme du pointeur
  • trunk/SophyaPI/PI/pibwdggen.h

    r505 r1034  
    4545  virtual void       ActivateKeyboard()        = 0;
    4646
    47 //  Divers : couleur de fond, Effacement fenetre,  forme de la souris
    48   virtual void       SetBackgroundColor(PIColors col=PI_White)               = 0;
    49   virtual void       EraseWindow(int x0=0, int y0=0, int dx=0, int dy=0)     = 0;
     47//  Divers :   forme de la souris
    5048  virtual void       SelPointerShape(PIPointer ptr=PI_ArrowPointer)          = 0;
    51   virtual PIColors   GetBackgroundColor()                                    = 0;
    5249  virtual PIPointer  GetPointerShape()                                       = 0;
    5350  virtual void       AssignKeyboard()                                        = 0;
  • trunk/SophyaPI/PI/pibwdgx.cc

    r367 r1034  
    5252// Si pas cree par FinishCreate()
    5353if (!mWGrC) mWGrC = new PIGraphicX(this);   
     54SetBackgroundColor();
     55SetForegroundColor();
    5456Manage();
    5557}
     
    172174}
    173175
    174 /* --Methode-- */
    175 void PIBaseWdgX::SetBackgroundColor(PIColors col)
    176 {
    177 Arg  wargs[2];
    178 XtSetArg(wargs[0],XtNbackground, mWGrC->GetPixelValueforColor(col) ); 
    179 XtSetValues(XtWdg(), wargs, 1);
    180 mBCol = col;
    181 return;
    182 }
    183 
    184 /* --Methode-- */
    185 void PIBaseWdgX::EraseWindow(int x0, int y0, int dx, int dy)
    186 {
    187 XClearArea (XtDisplay(XtWdg()),XtWindow(XtWdg()), x0, y0, dx, dy, False );
    188 return;
    189 }
    190176
    191177/* --Methode-- */
     
    206192}
    207193
    208 /* --Methode-- */
    209 PIColors   PIBaseWdgX::GetBackgroundColor()
    210 {
    211 return(mBCol);
    212 }
    213194
    214195/* --Methode-- */
  • trunk/SophyaPI/PI/pibwdgx.h

    r367 r1034  
    3333
    3434//  Divers : couleur de fond, Effacement fenetre,  forme de la souris
    35   virtual void       SetBackgroundColor(PIColors col=PI_White);
    36   virtual void       EraseWindow(int x0=0, int y0=0, int dx=0, int dy=0);
    3735  virtual void       SelPointerShape(PIPointer ptr=PI_ArrowPointer);
    38   virtual PIColors   GetBackgroundColor();
    3936  virtual PIPointer  GetPointerShape();
    4037  virtual void       AssignKeyboard();
     
    5552  void               Init();
    5653  PIPointer mPtrS;
    57   PIColors mBCol;
    5854};
    5955
  • trunk/SophyaPI/PI/pigraphgen.h

    r457 r1034  
    1313#include PIFONT_H
    1414
    15 
    16 enum PIColors  { PI_ColorFromMap = -4, PI_NotDefColor = -1,
    17                  PI_Black = 0, PI_White = 1,  PI_Grey = 2,
    18                  PI_Red = 3, PI_Blue = 4, PI_Green = 5, 
    19                  PI_Yellow = 6, PI_Magenta = 7,
    20                  PI_Cyan = 8, PI_Turquoise = 9, PI_NavyBlue = 10,
    21                  PI_Orange = 11, PI_SiennaRed = 12, PI_Purple = 13, 
    22                  PI_LimeGreen = 14, PI_Gold = 15,
    23                  PI_ColorAllBits0 = 16, PI_ColorAllBits1 = 17 };
     15#include "picolist.h"  // enum PIColors
    2416
    2517
  • trunk/SophyaPI/PI/pigraphx.cc

    r323 r1034  
    641641{
    642642if ( (col < 0) || (col >= NMAXCOL))  return(0);
     643GlInit();
    643644return(colpix[col]);
    644645}
  • trunk/SophyaPI/PI/pigraphx.h

    r316 r1034  
    7474  virtual void       RestoreGraphicAtt();
    7575
    76 //  Pour recuperer le pixcol d une couleur  (pour X)
    77   PIXColor           GetPixelValueforColor(PIColors col);
    7876//  Pour initialiser mWId apres creation de fenetre
    7977  virtual void       TerminateInit();
     78
     79//  Pour recuperer le pixcol d une couleur  (pour X)
     80  static PIXColor    GetPixelValueforColor(PIColors col);
    8081
    8182protected:
  • trunk/SophyaPI/PI/piversion.h

    r373 r1034  
    22#define PIVERSION_H_SEEN
    33
    4 #define PI_VERSIONNUMBER  2.5
     4#define PI_VERSIONNUMBER  2.6
    55
    66#endif
  • trunk/SophyaPI/PI/piwdggen.cc

    r382 r1034  
    7070//      Renvoie la position de l'objet sur l'écran.
    7171//--
     72//++
     73// Titre        Couleurs, etc ...
     74//--
     75//++
     76// void  SetBackgroundColor(PIColors col=PI_White)
     77//      Choix de la couleur de fond.
     78// void  SetForegroundColor(PIColors col=PI_Black)
     79//      Choix de la couleur d'avant plan.
     80// PIColors  GetBackgroundColor()
     81//      Renvoie la couleur de fond
     82// PIColors  GetForegroundColor()
     83//      Renvoie la couleur d'avant-plan.
     84// void  EraseWindow(int x0=0, int y0=0, int dx=0, int dy=0)
     85//      Efface la zone rectangulaire définie par le coin "(x0,y0)" ,
     86//      de taille "dx,dy" à l'aide de la couleur de fond.
     87//--
     88
    7289//++
    7390// Titre        Gestion des accrochages (Binding)
  • trunk/SophyaPI/PI/piwdggen.h

    r440 r1034  
    99#include "machdefs.h"
    1010#include "pimsghandler.h"
     11#include "picolist.h"
    1112
    1213#include <string>
     
    6061  virtual void           SetPos(int px, int py)=0;
    6162  virtual void           SetBorderWidth(int bw)=0;
     63
     64//  Divers : couleur de fond, et d'avant plan Effacement fenetre,
     65  virtual void           SetBackgroundColor(PIColors col=PI_White)= 0;
     66  virtual void           SetForegroundColor(PIColors col=PI_Black)= 0;
     67  virtual void           EraseWindow(int x0=0, int y0=0, int dx=0, int dy=0)= 0;
     68  virtual PIColors       GetBackgroundColor()= 0;
     69  virtual PIColors       GetForegroundColor()= 0;
    6270
    6371//  Gestion des accrochages (binding) aux containers
  • trunk/SophyaPI/PI/piwdgx.cc

    r550 r1034  
    1717#include "picontainerx.h"
    1818#include "pievthandler.h"
     19#include "pigraphx.h"
    1920
    2021
     
    105106stmng = false;
    106107finishDone = false;
     108mFCol = mBCol = PI_NotDefColor;
    107109mBKleft =  mBKright =  mBKtop =  mBKbottom = PIBK_free;
    108110#ifdef DEBUG_PIWdgX
     
    121123wmis = k_wmi_unknown;
    122124finishDone = false;
     125mFCol = mBCol = PI_NotDefColor;
    123126mBKleft =  mBKright =  mBKtop =  mBKbottom = PIBK_free;
    124127}
     
    181184       (long)this, (long)sdw, (long)pwdg, wmis);
    182185#endif
    183 
     186mFCol = mBCol = PI_NotDefColor;
    184187SetBinding(PIBK_free, PIBK_free, PIBK_free, PIBK_free);
    185188if (parent) parent->ChildAdd(this);
     
    322325}
    323326
     327/* --Methode-- */
     328void PIWdgX::SetBackgroundColor(PIColors col)
     329{
     330if (col < 0)  return;
     331Arg  wargs[2];
     332XtSetArg(wargs[0],XtNbackground, PIGraphicX::GetPixelValueforColor(col) ); 
     333XtSetValues(XtWdg(), wargs, 1);
     334mBCol = col;
     335return;
     336}
     337
     338/* --Methode-- */
     339void PIWdgX::SetForegroundColor(PIColors col)
     340{
     341if (col < 0)  return;
     342Arg  wargs[2];
     343XtSetArg(wargs[0],XtNforeground, PIGraphicX::GetPixelValueforColor(col) ); 
     344XtSetValues(XtWdg(), wargs, 1);
     345mFCol = col;
     346return;
     347}
     348
     349/* --Methode-- */
     350void PIWdgX::EraseWindow(int x0, int y0, int dx, int dy)
     351{
     352XClearArea (XtDisplay(XtWdg()),XtWindow(XtWdg()), x0, y0, dx, dy, False );
     353return;
     354}
     355
     356/* --Methode-- */
     357PIColors   PIWdgX::GetBackgroundColor()
     358{
     359return(mBCol);
     360}
     361
     362/* --Methode-- */
     363PIColors   PIWdgX::GetForegroundColor()
     364{
     365return(mFCol);
     366}
     367
    324368 
    325369/* --Methode-- */
     
    564608"PeidaInt*default*background:                 LightGrey" ,
    565609"PeidaInt*background:                         LightGrey" ,
    566 "PeidaInt*bottomShadowColor:                  Black" ,
    567 "PeidaInt*default*bottomShadowColor:          Black" ,
    568610"PeidaInt*Foreground:                         Black",
    569611"PeidaInt*default*Foreground:                 Black",
     612"PeidaInt*default*bottomShadowColor:          Black",
     613"PeidaInt*bottomShadowColor:                  Black",
     614"PeidaInt*default*topShadowColor:             White",
    570615"PeidaInt*topShadowColor:                     White",
    571 "PeidaInt*default*topShadowColor:             White",
    572616"PeidaInt*borderColor:                        Black",
    573617"PeidaInt*XmLabel.borderWidth:                0",
    574 "PeidaInt*XmScrollBar*background:             LightGrey",
    575618"PeidaInt*XmDrawingArea*background:           Black",
    576619"PeidaInt*XmPushButton*borderWidth:           0",
  • trunk/SophyaPI/PI/piwdgx.h

    r367 r1034  
    3030  virtual void   SetSize(int sx, int sy);
    3131  virtual void   SetPos(int px, int py);
     32
     33//  Divers : couleur de fond, et d'avant plan Effacement fenetre,
     34  virtual void           SetBackgroundColor(PIColors col=PI_White);
     35  virtual void           SetForegroundColor(PIColors col=PI_Black);
     36  virtual void           EraseWindow(int x0=0, int y0=0, int dx=0, int dy=0);
     37  virtual PIColors       GetBackgroundColor();
     38  virtual PIColors       GetForegroundColor();
    3239
    3340  virtual void   SetBinding(PIBindingKind left, PIBindingKind top,
     
    105112  bool stmng;
    106113  bool finishDone;  // FinishCreate appele
     114  PIColors mBCol, mFCol;
    107115  PIBindingKind mBKleft, mBKright, mBKtop, mBKbottom;
    108116};
Note: See TracChangeset for help on using the changeset viewer.