which is the problem? does it display wrong data or no data?

-----Mensaje original-----
De: Pascal <[EMAIL PROTECTED]>
Grupos de noticias: palm-dev-forum
Para: Palm Developer Forum <[EMAIL PROTECTED]>
Fecha: Martes, 06 de Febrero de 2001 04:00 p.m.
Asunto: Table trouble


>Hi guys,
>
>I am having trouble displaying some text in my table.  Here is a code
>snippet:
>
>void DrawFunction (VoidPtr pTable, Int16 row, Int16 column, RectanglePtr
>bounds)
>{
>   FormPtr pForm = FrmGetActiveForm ();
>   CharPtr     pText;
>
>   pText = "Test";
>
>   // draw it
>   WinDrawChars (pText, StrLen (pText), bounds->topLeft.x,
>bounds->topLeft.y);
>
>   return;
>}
>
>void ListFill (FormPtr pForm)
>{
>
>   Int16 i;
>   Int16 uRecordNum;
>   Int16 Rows;
>
>   UInt16 uIDTable = FrmGetObjectIndex (pForm, tblMemo );
>   TablePtr pTable = FrmGetObjectPtr (pForm, uIDTable);
>
>   Rows = TblGetNumberOfRows (pTable);
>
>    // set our draw procedure callback for each column
>   TblSetCustomDrawProcedure (pTable, 0, DrawFunction );
>   TblSetCustomDrawProcedure (pTable, 1, DrawFunction );
>
>   uRecordNum = 0;
>
>   for (i = 0; i < Rows; i++, uRecordNum++)
>   {
>      // set the cells to have custom drawing
>      TblSetItemStyle  (pTable, i, 0, customTableItem );
>      TblSetItemInt (pTable, i, 0, uRecordNum);
>      TblSetItemStyle  (pTable, i, 1, customTableItem );
>      TblSetItemInt (pTable, i, 1, uRecordNum);
>
>      // set the row to be unusable to start
>      TblSetRowUsable (pTable, 0, false);
>
>      // force a row redraw
>      TblMarkRowInvalid (pTable, i );
>   }
>
>    TblSetRowUsable (pTable, 0, true);
>
>   // set the columns to be usable
>   TblSetColumnUsable  (pTable, 0, true );
>   TblSetColumnUsable  (pTable, 1, true );
>
>   return;
>}
>
>
>
>
>--
>For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/tech/support/forums/


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to