• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/html/

Lines Matching refs:m_ColsInfo

78     colStruct *m_ColsInfo;
132 m_ColsInfo = NULL;
163 if (m_ColsInfo) free(m_ColsInfo);
194 m_ColsInfo = (colStruct*) realloc(m_ColsInfo, sizeof(colStruct) * cols);
197 m_ColsInfo[j].width = 0;
198 m_ColsInfo[j].units = wxHTML_UNITS_PERCENT;
199 m_ColsInfo[j].minWidth = m_ColsInfo[j].maxWidth = -1;
284 if ( wxSscanf(wd.c_str(), wxT("%i%%"), &m_ColsInfo[c].width) == 1 )
286 m_ColsInfo[c].units = wxHTML_UNITS_PERCENT;
294 m_ColsInfo[c].width = (int)(m_PixelScale * (double)width);
295 m_ColsInfo[c].units = wxHTML_UNITS_PIXELS;
370 if (m_NumCols == 0 || m_ColsInfo[0].minWidth != wxDefaultCoord) return;
390 if (width > m_ColsInfo[c+j].minWidth)
391 m_ColsInfo[c+j].minWidth = width;
392 if (maxWidth > m_ColsInfo[c+j].maxWidth)
393 m_ColsInfo[c+j].maxWidth = maxWidth;
398 if (m_ColsInfo[c].units == wxHTML_UNITS_PIXELS)
399 m_MaxTotalWidth += wxMax(m_ColsInfo[c].width, m_ColsInfo[c].minWidth);
400 else if ((m_ColsInfo[c].units == wxHTML_UNITS_PERCENT) && (m_ColsInfo[c].width != 0))
401 percentage += m_ColsInfo[c].width;
403 m_MaxTotalWidth += m_ColsInfo[c].maxWidth;
468 if (m_ColsInfo[i].units == wxHTML_UNITS_PIXELS)
470 m_ColsInfo[i].pixwidth = wxMax(m_ColsInfo[i].width,
471 m_ColsInfo[i].minWidth);
472 wpix -= m_ColsInfo[i].pixwidth;
480 if (m_ColsInfo[i].width == 0)
482 maxWidth += m_ColsInfo[i].maxWidth;
494 if ((m_ColsInfo[i].units == wxHTML_UNITS_PERCENT) && (m_ColsInfo[i].width != 0))
495 percentage += m_ColsInfo[i].width;
511 if ((m_ColsInfo[i].units == wxHTML_UNITS_PERCENT) && (m_ColsInfo[i].width != 0))
513 m_ColsInfo[i].pixwidth = wxMin(m_ColsInfo[i].width, 100) * wpix / 100;
519 if ((m_ColsInfo[j].units == wxHTML_UNITS_PERCENT && j > i) ||
520 !m_ColsInfo[j].width)
521 minRequired += m_ColsInfo[j].minWidth;
523 m_ColsInfo[i].pixwidth = wxMax(wxMin(wtemp - minRequired, m_ColsInfo[i].pixwidth), m_ColsInfo[i].minWidth);
525 wtemp -= m_ColsInfo[i].pixwidth;
537 if (m_ColsInfo[i].width == 0) j++;
543 if (m_ColsInfo[i].width == 0)
547 m_ColsInfo[i].pixwidth = (int)(wpix * (m_ColsInfo[i].maxWidth / (float)maxWidth) + 0.5);
549 m_ColsInfo[i].pixwidth = wpix / j;
556 if (!m_ColsInfo[r].width)
557 minRequired += m_ColsInfo[r].minWidth;
559 m_ColsInfo[i].pixwidth = wxMax(wxMin(wpix - minRequired, m_ColsInfo[i].pixwidth), m_ColsInfo[i].minWidth);
563 if (m_ColsInfo[i].pixwidth > (wpix * (m_ColsInfo[i].maxWidth / (float)maxWidth) + 0.5))
565 int diff = (int)(m_ColsInfo[i].pixwidth - (wpix * m_ColsInfo[i].maxWidth / (float)maxWidth + 0.5));
566 maxWidth += diff - m_ColsInfo[i].maxWidth;
569 maxWidth -= m_ColsInfo[i].maxWidth;
571 wpix -= m_ColsInfo[i].pixwidth;
580 m_ColsInfo[i].leftpos = wpos;
581 wpos += m_ColsInfo[i].pixwidth + m_Spacing;
586 m_ColsInfo[m_NumCols-1].pixwidth += m_Width - wpos;
609 fullwid += m_ColsInfo[i].pixwidth;
633 fullwid += m_ColsInfo[i].pixwidth;
636 actcell->SetPos(m_ColsInfo[actcol].leftpos, ypos[actrow]);
646 int twidth = m_ColsInfo[m_NumCols-1].leftpos +
647 m_ColsInfo[m_NumCols-1].pixwidth + m_Spacing;