Commit 1514ed12d95d8f13a3a5d5ac498bdb54fc1704e7

Authored by Erdogan Furkan
1 parent 17e90e13

#5390 - Integration part

src/InputOutput/IHMImpl/Params/PlotImpl/IHMInputOutputParamsPlotClass.php
... ... @@ -299,6 +299,11 @@ class IHMInputOutputParamsPlotClass extends IHMInputOutputParamsAbstractClass
299 299 if (($panelData->{'panel-background-color'} != 'none') && ($panelData->{'panel-background-color'} != ''))
300 300 $panelNode->setBackgroundColor($this->hexColor2KernelColor($panelData->{'panel-background-color'}));
301 301  
  302 + //Plot Area background color
  303 + if (($panelData->{'panel-plotareabackground-color'} != 'none') && ($panelData->{'panel-plotareabackground-color'} != '')) {
  304 + $panelNode->setPlotAreaBackgroundColor($this->hexColor2KernelColor($panelData->{'panel-plotareabackground-color'}));
  305 + }
  306 +
302 307 //Panel font
303 308 $this->unmarshallFont($panelData, 'panel-font', $panelNode->getFont());
304 309  
... ...
src/Request/ParamsRequestImpl/Nodes/Requests/RequestOutputPlotPanelNodeClass.php
... ... @@ -11,6 +11,7 @@ require_once "RequestOutputPlotFontNodeClass.php";
11 11 define ("REQUESTOUTPUTPLOTPANEL_NAME", "panel");
12 12 define ("REQUESTOUTPUTPLOTPANEL_TITLE", "title");
13 13 define ("REQUESTOUTPUTPLOTPANEL_BACKGROUNDCOLOR", "backgroundColor");
  14 +define("REQUESTOUTPUTPLOTPANEL_PLOTAREABACKGROUNDCOLOR", "plotAreaBackgroundColor");
14 15 define ("REQUESTOUTPUTPLOTPANEL_XMARGIN", "xMargin");
15 16 define ("REQUESTOUTPUTPLOTPANEL_PREFEREDWIDTH", "preferedWidth");
16 17 define ("REQUESTOUTPUTPLOTPANEL_PREFEREDHEIGHT", "preferedHeight");
... ... @@ -43,11 +44,21 @@ class RequestOutputPlotPanelNodeClass extends NodeClass
43 44 {
44 45 $this->setAttribute(REQUESTOUTPUTPLOTPANEL_BACKGROUNDCOLOR, $color);
45 46 }
  47 +
  48 + public function setPlotAreaBackgroundColor($color)
  49 + {
  50 + $this->setAttribute(REQUESTOUTPUTPLOTPANEL_PLOTAREABACKGROUNDCOLOR, $color);
  51 + }
46 52  
47 53 public function getBackgroundColor()
48 54 {
49 55 return $this->getAttribute(REQUESTOUTPUTPLOTPANEL_BACKGROUNDCOLOR);
50 56 }
  57 +
  58 + public function getPlotAreaBackgroundColor()
  59 + {
  60 + return $this->getAttribute(REQUESTOUTPUTPLOTPANEL_PLOTAREABACKGROUNDCOLOR);
  61 + }
51 62  
52 63 public function getBounds()
53 64 {
... ...