Changeset 2998 in Sophya for trunk/SophyaPI


Ignore:
Timestamp:
Jul 2, 2006, 7:13:28 PM (19 years ago)
Author:
ansari
Message:

1/ mise en place de l'option wbgcol pour couleur de fond des widgets
PIImage PIScDrawWdg et PIDraw3DWdg
2/ Prise en compte de l'option revcmap pour trace de surface PISurfaceDrawer

Reza 2 Juillet 2006

Location:
trunk/SophyaPI/PI
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/pi3dwdg.cc

    r2941 r2998  
    234234  for( k=0; k<opt.size(); k++ ) {
    235235    string opts = opt[k];
     236    // Couleur d'arriere plan du widget
     237    if (opts.substr(0,7) == "wbgcol=") {
     238      vector<string> vsc;
     239      vsc.push_back(opts.substr(7));
     240      SetBackgroundColor(PIGraphicAtt(vsc).GetColor());
     241      continue;
     242    }
    236243    // Limites en x,y
    237244    if (opts.substr(0,10) == "xyzlimits=") {
  • trunk/SophyaPI/PI/piimage.cc

    r2776 r2998  
    532532  for( k=0; k<opt.size(); k++ ) {
    533533    string opts = opt[k];
     534    // Couleur d'arriere plan du widget
     535    if (opts.substr(0,7) == "wbgcol=") {
     536      vector<string> vsc;
     537      vsc.push_back(opts.substr(7));
     538      SetBackgroundColor(PIGraphicAtt(vsc).GetColor());
     539      continue;
     540    }
    534541    // Facteur de zoom
    535542    if (opts.substr(0,5) == "zoomx") {
  • trunk/SophyaPI/PI/piscdrawwdg.cc

    r2615 r2998  
    250250  for( k=0; k<opt.size(); k++ ) {
    251251    string opts = opt[k];
     252    // Couleur d'arriere plan du widget
     253    if (opts.substr(0,7) == "wbgcol=") {
     254      vector<string> vsc;
     255      vsc.push_back(opts.substr(7));
     256      SetBackgroundColor(PIGraphicAtt(vsc).GetColor());
     257      continue;
     258    }
    252259    // Limites en x,y
    253260    if (opts.substr(0,9) == "xylimits=") {
  • trunk/SophyaPI/PI/pisurfdr.cc

    r2615 r2998  
    258258  }
    259259  else {   // Trace avec niveaux de couleur
    260     PIColorMap* cmap = new PIColorMap(GetGraphicAtt().GetColMapId());
     260    bool revcm = false;
     261    PIColorMap* cmap = new PIColorMap(GetGraphicAtt().GetColMapId(revcm));
     262    cmap->ReverseColorIndex(revcm);
    261263    CMapId mcmapid = GetGraphicAtt().GetColMapId();
    262264    if ( (mcmapid == CMAP_GREY32) || (mcmapid == CMAP_GREYINV32) ||
Note: See TracChangeset for help on using the changeset viewer.