fanex

glcdprocdriver-0.0.6-touchcol.diff

May 1st, 2015
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 6.53 KB | None | 0 0
  1. diff -Nur glcddriver.c glcddriver.c
  2. --- glcddriver.c    2010-04-13 15:11:46.000000000 +0200
  3. +++ glcddriver.c    2011-08-06 16:38:04.792448000 +0200
  4. @@ -304,7 +304,7 @@
  5.                 0,
  6.                 m_pDrv->Width(),
  7.                 m_pDrv->Height(),
  8. -               GLCD::clrBlack,
  9. +               GLCD::cColor::Black,
  10.                 true);
  11.         }
  12.  
  13. @@ -318,16 +318,16 @@
  14.                 int i;
  15.                 // left vertical border
  16.                 for (i = 0; i < m_nOffsetX + m_nPixShiftX; i++)
  17. -                   m_pBitmap->DrawLine(i, 0, i, m_pDrv->Height(), Inversion(GLCD::clrBlack));
  18. +                   m_pBitmap->DrawLine(i, 0, i, m_pDrv->Height(), Inversion(GLCD::cColor::Black));
  19.                 // right vertical border
  20.                 for (i = m_pDrv->Width() - m_nOffsetX + m_nPixShiftX; i < m_pDrv->Width(); i++)
  21. -                   m_pBitmap->DrawLine(i, 0, i, m_pDrv->Height(), Inversion(GLCD::clrBlack));
  22. +                   m_pBitmap->DrawLine(i, 0, i, m_pDrv->Height(), Inversion(GLCD::cColor::Black));
  23.                 // upper horizontal border
  24.                 for (i = 0; i < m_nOffsetY + m_nPixShiftY; i++)
  25. -                   m_pBitmap->DrawLine(m_nOffsetX + m_nPixShiftX, i, m_pDrv->Width() - m_nOffsetX + m_nPixShiftX - 1, i, Inversion(GLCD::clrBlack));
  26. +                   m_pBitmap->DrawLine(m_nOffsetX + m_nPixShiftX, i, m_pDrv->Width() - m_nOffsetX + m_nPixShiftX - 1, i, Inversion(GLCD::cColor::Black));
  27.                 // lower horizontal border
  28.                 for (i = m_pDrv->Height() - m_nOffsetY + m_nPixShiftY; i < m_pDrv->Height(); i++)
  29. -                   m_pBitmap->DrawLine(m_nOffsetX + m_nPixShiftX, i, m_pDrv->Width() - m_nOffsetX + m_nPixShiftX - 1, i, Inversion(GLCD::clrBlack));
  30. +                   m_pBitmap->DrawLine(m_nOffsetX + m_nPixShiftX, i, m_pDrv->Width() - m_nOffsetX + m_nPixShiftX - 1, i, Inversion(GLCD::cColor::Black));
  31.             }
  32.  
  33.         }
  34. @@ -339,7 +339,7 @@
  35.                 m_nOffsetY + m_nPixShiftY,
  36.                 m_pDrv->Width() - m_nOffsetX + m_nPixShiftX - 1,
  37.                 m_pDrv->Height() - m_nOffsetY + m_nPixShiftY - 1,
  38. -               Inversion(GLCD::clrBlack),
  39. +               Inversion(GLCD::cColor::Black),
  40.                 false);
  41.         }
  42.     }
  43. @@ -354,7 +354,7 @@
  44.             m_pBitmap->Width() - 1,
  45.             data,
  46.             m_pFont,
  47. -           Inversion(GLCD::clrBlack),
  48. +           Inversion(GLCD::cColor::Black),
  49.             0
  50.             );
  51.  }
  52. @@ -368,7 +368,7 @@
  53.             m_pBitmap->Width() - 1,
  54.             text,
  55.             m_pFont,
  56. -           Inversion(GLCD::clrBlack),
  57. +           Inversion(GLCD::cColor::Black),
  58.             false,
  59.             0
  60.             );
  61. @@ -378,7 +378,7 @@
  62.  {
  63.     if (m_pDrv && m_pBitmap)
  64.     {
  65. -       m_pDrv->SetScreen(m_pBitmap->Data(), m_pBitmap->Width(), m_pBitmap->Height(), m_pBitmap->LineSize());
  66. +       m_pDrv->SetScreen(m_pBitmap->Data(), m_pBitmap->Width(), m_pBitmap->Height()); //, m_pBitmap->LineSize());
  67.         m_pDrv->Refresh(refreshAll);
  68.     }
  69.  }
  70. @@ -408,7 +408,7 @@
  71.             m_nOffsetX + m_nPixShiftX + x*m_pFont->TotalWidth(),
  72.             m_nOffsetY + m_nPixShiftY + y*m_pFont->TotalHeight(),
  73.             *m_arrIcons[nLocalIdx]->m_pIconBitmap,
  74. -           Inversion(GLCD::clrBlack));
  75. +           Inversion(GLCD::cColor::Black));
  76.         return 0;
  77.     }
  78.     else
  79. @@ -476,7 +476,7 @@
  80.  
  81.     GLCD::cBitmap * pIcon = m_arrIcons[IconIdxLocal(ICON_BLOCK_FILLED)]->m_pIconBitmap;
  82.     int nBlockLeftBottom = bLeftBottomBorder ? 2 : 1;
  83. -   pIcon->DrawRectangle( 0, 0, pIcon->Width() - nBlockLeftBottom, pIcon->Height() - nBlockLeftBottom, GLCD::clrBlack, true);
  84. +   pIcon->DrawRectangle( 0, 0, pIcon->Width() - nBlockLeftBottom, pIcon->Height() - nBlockLeftBottom, GLCD::cColor::Black, true);
  85.  
  86.     IconScaleDown(  icon_heart_open, 73, 54,
  87.                 m_arrIcons[IconIdxLocal(ICON_HEART_OPEN)]->m_pIconBitmap, bLeftBottomBorder);
  88. @@ -559,23 +559,24 @@
  89.     m_bInvert = bInvert;
  90.  }
  91.  
  92. -GLCD::eColor cglcdDriver::Inversion(const GLCD::eColor color) const
  93. +uint32_t cglcdDriver::Inversion(const uint32_t color) const
  94.  {
  95. -   GLCD::eColor newColor;
  96.     if (m_bInvert)
  97.     {
  98.         // invert colours
  99. -       if (color == GLCD::clrBlack)
  100. -           newColor = GLCD::clrWhite;
  101. -       else
  102. -           newColor = GLCD::clrBlack;
  103. +       if (color == GLCD::cColor::Black)
  104. +       {
  105. +           return GLCD::cColor::White;
  106. +       } else
  107. +       {
  108. +           return GLCD::cColor::Black;
  109. +       }
  110.     }
  111.     else
  112.     {
  113.         // no inversion
  114. -       newColor = color;
  115. +       return color;
  116.     }
  117. -   return newColor;
  118.  }
  119.  
  120.  void cglcdDriver::SetCustomChar(int pos, char *pixeldata)
  121. @@ -591,7 +592,7 @@
  122.             {
  123.                 if (pixeldata[(y * pCustomChar->Width()) + x] != 0)
  124.                 {
  125. -                   pCustomChar->DrawPixel(x, y, GLCD::clrBlack);
  126. +                   pCustomChar->DrawPixel(x, y, GLCD::cColor::Black);
  127.                 }
  128.             }
  129.         }
  130. @@ -645,15 +646,15 @@
  131.                 {
  132.                     if (bnFont.GetCharacter(tmp[0])->GetPixel(x,y))
  133.                     {
  134. -                       pNumChar->DrawPixel(2*x, 2*y, GLCD::clrBlack);
  135. -                       pNumChar->DrawPixel(2*x + 1, 2*y, GLCD::clrBlack);
  136. -                       pNumChar->DrawPixel(2*x, 2*y + 1, GLCD::clrBlack);
  137. -                       pNumChar->DrawPixel(2*x + 1, 2*y + 1, GLCD::clrBlack);
  138. +                       pNumChar->DrawPixel(2*x, 2*y, GLCD::cColor::Black);
  139. +                       pNumChar->DrawPixel(2*x + 1, 2*y, GLCD::cColor::Black);
  140. +                       pNumChar->DrawPixel(2*x, 2*y + 1, GLCD::cColor::Black);
  141. +                       pNumChar->DrawPixel(2*x + 1, 2*y + 1, GLCD::cColor::Black);
  142.                     }
  143.                 }
  144.             }
  145.         }
  146. -       pBigNum->DrawBitmap(0, 0, *pNumChar, GLCD::clrBlack);
  147. +       pBigNum->DrawBitmap(0, 0, *pNumChar, GLCD::cColor::Black);
  148.         m_arrBigNums[i] = pBigNum;
  149.     }
  150.     if (!bUseFT)
  151. @@ -671,7 +672,7 @@
  152.             m_nOffsetX + m_nPixShiftX + x*m_pFont->TotalWidth(),
  153.             m_nOffsetY + m_nPixShiftY + y*m_pFont->TotalHeight(),
  154.             *m_arrBigNums[num],
  155. -           Inversion(GLCD::clrBlack)
  156. +           Inversion(GLCD::cColor::Black)
  157.             );
  158.     }
  159.  }
  160. @@ -696,7 +697,7 @@
  161.                     m_nOffsetY + m_nPixShiftY + y*m_pFont->TotalHeight(),
  162.                     m_nOffsetX + m_nPixShiftX + (x + pos)*m_pFont->TotalWidth() + pixels - 2,
  163.                     m_nOffsetY + m_nPixShiftY + (y + 1)*m_pFont->TotalHeight() - 2,
  164. -                   Inversion(GLCD::clrBlack),
  165. +                   Inversion(GLCD::cColor::Black),
  166.                     true);
  167.                 break;
  168.             }
  169. @@ -724,7 +725,7 @@
  170.                     m_nOffsetY + m_nPixShiftY + (y - pos + 1)*m_pFont->TotalHeight() - pixels,
  171.                     m_nOffsetX + m_nPixShiftX + (x + 1)*m_pFont->TotalWidth() - 2,
  172.                     m_nOffsetY + m_nPixShiftY + (y - pos + 1)*m_pFont->TotalHeight() - 2,
  173. -                   Inversion(GLCD::clrBlack),
  174. +                   Inversion(GLCD::cColor::Black),
  175.                     true);
  176.                 break;
  177.             }
  178. @@ -775,7 +776,7 @@
  179.             if (tmp[y][x] >= 0.5)
  180.             //if (tmp[y][x] != 0.0)
  181.             {
  182. -               pIcon->DrawPixel(x, y, GLCD::clrBlack);
  183. +               pIcon->DrawPixel(x, y, GLCD::cColor::Black);
  184.             }
  185.         }
  186.     }
  187. diff -Nur glcddriver.h glcddriver.h
  188. --- glcddriver.h    2010-04-16 01:52:50.000000000 +0200
  189. +++ glcddriver.h    2011-08-06 16:37:35.903543000 +0200
  190. @@ -113,7 +113,7 @@
  191.                                     GLCD::cBitmap * pIcon,
  192.                                     bool bLeftBottomBorder = false);
  193.     void CalculateDimensions();
  194. -   GLCD::eColor Inversion(const GLCD::eColor color) const;
  195. +   uint32_t Inversion(const uint32_t color) const;
  196.     void BigNumsInitialize(const std::string FontFile, bool bUseFT);
  197.  private:
  198.  };
Advertisement
Add Comment
Please, Sign In to add comment