root/_BazaLib/BL_GUI.cpp

/* [previous][next][first][last][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. MakeEmpty

   1 #include "BL_GUI.h"  
   2 #include "stdio.h"  
   3   
   4 BL_GUI_ListView::BL_GUI_ListView(
   5         BRect o_Frame,
   6         const char *pc_Name,
   7         list_view_type u_Type,
   8         uint32 i_ResizingMode,
   9         uint32 i_Flags
  10 )
  11 :BListView(o_Frame,pc_Name,u_Type,i_ResizingMode,i_Flags)
  12 {
  13 }
  14 
  15 
  16 void BL_GUI_ListView::List(BL_Collection &o_List)
  17 {
  18         BListItem **po = (BListItem**)Items();  
  19         for(int i=0;i<CountItems();i++){        
  20                 o_List.AddItem(*po);
  21                 po++;
  22         }
  23 }
  24 
  25 void            
  26 BL_GUI_ListView::MakeEmpty(void)    /* [previous][next][first][last][top][bottom][index][help] */
  27 {
  28         BL_List oList;
  29         List(oList);    
  30         BListView::MakeEmpty();
  31 }
  32 
  33 BL_GUI_ListView::~BL_GUI_ListView()
  34 {
  35         printf("try to ~BL_GUI_ListView()\n");
  36         MakeEmpty();
  37         printf("finished ~BL_GUI_ListView()\n");
  38 }

/* [previous][next][first][last][top][bottom][index][help] */