<div>Hi everyone;</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>With the following source code, i tried to obtain a scroll panel that includes list store, but i wanted to create only rows in that List Store. </div>
<div>There is a problem here, this code generates one row and one column at the same time, i want only rows though. </div><div><br></div><div>Can anyone check this please?</div></blockquote><div><br></div><div><br></div><div>
<br></div><div><br></div><div><br></div><div>class showCurrentAppointments : public Gtk::Window</div><div>{</div><div> public:</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>showCurrentAppointments();</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>virtual ~showCurrentAppointments();</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Gtk::TreeModelColumnRecord myColumn;</div><div><br>
</div><div> protected:</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>void quit_button_clicked();</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>void save_button_clicked();</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Gtk::VButtonBox buttonBox;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Gtk::VBox List,Button;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Gtk::Button closeCurrentApp;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>//Tree model columns:</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> class ModelColumns : public Gtk::TreeModel::ColumnRecord</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> {</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> public:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> ModelColumns()</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> { <span class="Apple-tab-span" style="white-space:pre"> </span>add(colId);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>add(colName);</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>add(colSurname);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>add(colAge);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>add(colEmail);</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>add(colMobile);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>add(colDate);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeModelColumn<unsigned int> colId;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeModelColumn<Glib::ustring> colName;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeModelColumn<Glib::ustring> colSurname;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeModelColumn<Glib::ustring> colAge;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeModelColumn<Glib::ustring> colEmail;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeModelColumn<Glib::ustring> colMobile;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeModelColumn<Glib::ustring> colDate;</div><div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> };</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> ModelColumns mColumns;</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::ScrolledWindow infoScrolled;</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> Gtk::TreeView refTreeView;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> Glib::RefPtr<Gtk::ListStore> refTreeModel;</div>
<div>};</div><div>showCurrentAppointments::showCurrentAppointments():</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>closeCurrentApp(Gtk::Stock::QUIT)</div><div> {</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> set_title("Current Appointments");</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> set_default_size(1024,768);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> set_resizable(true);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> set_border_width(10);</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> refTreeModel = Gtk::ListStore::create(mColumns);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> refTreeView.set_model(refTreeModel);</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> infoScrolled.add(refTreeView);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> infoScrolled.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> infoScrolled.set_size_request(800,600);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> List.pack_start(infoScrolled);</div>
<div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> ifstream out("Appointment1.txt", ios::app);</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> string sName,sSurname,sAge,sEmail,sMobile,sDate;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>if(!out){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> std::cout<<"File cannot be opened\n";</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> exit(2);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>char ch;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>int order=1;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>int colid=1;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> char listBuffer[40];</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> int flagBuf=0;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>for(int internal=0;internal<40;internal++)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> {</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> if(internal==40)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]='\0';</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> else</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]=' ';</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span><font class="Apple-style-span" color="#FF0000">Gtk::TreeModel::Row row;</font></div>
<div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> do{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> out.get(ch);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> if(order==1){</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> if(ch=='\t'){</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> sName=listBuffer;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> order++;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf=0;</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> for(int internal=0;internal<40;internal++)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> {</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> if(internal==40)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]='\0';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> else</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]=' ';</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> else{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[flagBuf]=ch;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf++;}</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> else if(order==2){</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> if(ch=='\t'){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> sSurname=listBuffer;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> order++;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf=0;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> for(int internal=0;internal<40;internal++)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> {if(internal==40)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]='\0';</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> else</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]=' ';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> else{</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[flagBuf]=ch;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf++;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> else if(order==3){</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> if(ch=='\t'){</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> sAge=listBuffer;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> order++;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf=0;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>for(int internal=0;internal<40;internal++)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> {if(internal==40)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]='\0';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> else</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]=' ';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> else{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[flagBuf]=ch;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf++;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> else if(order==4){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> if(ch=='\t'){</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> sEmail=listBuffer;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> order++;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf=0;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>for(int internal=0;internal<40;internal++)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> {if(internal==40)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]='\0';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> else</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]=' ';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> else{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[flagBuf]=ch;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf++;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> else if(order==5){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> if(ch=='\t'){</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> sMobile=listBuffer;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> order++;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf=0;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>for(int internal=0;internal<40;internal++)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> {if(internal==40)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]='\0';</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> else</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]=' ';</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> else{</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[flagBuf]=ch;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf++;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> else if(order==6){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> if(ch=='\n'){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> sDate=listBuffer;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>order=1;</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf=0;</div><div><br></div><div>for(int internal=0;internal<40;internal++)</div>
<div> {if(internal==40)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[internal]='\0';</div><div> else</div><div> listBuffer[internal]=' ';</div><div> }</div>
<div>row = *(refTreeModel->append());</div><div> <font class="Apple-style-span" color="#FF0000"> row[mColumns.colId]=colid;</font></div><div><font class="Apple-style-span" color="#FF0000"> row[mColumns.colAge]=sAge;</font></div>
<div><font class="Apple-style-span" color="#FF0000"> row[mColumns.colName]=sName;</font></div><div><font class="Apple-style-span" color="#FF0000"> row[mColumns.colSurname]=sSurname;</font></div><div><font class="Apple-style-span" color="#FF0000"> row[mColumns.colEmail]=sEmail;</font></div>
<div><font class="Apple-style-span" color="#FF0000"> row[mColumns.colDate]=sDate;</font></div><div><font class="Apple-style-span" color="#FF0000"> row[mColumns.colMobile]=sMobile;</font></div><div><font class="Apple-style-span" color="#FF0000"><br>
</font></div><div><font class="Apple-style-span" color="#FF0000"><br></font></div><div><font class="Apple-style-span" color="#FF0000"> refTreeView.append_column("Number",mColumns.colId);</font></div><div><font class="Apple-style-span" color="#FF0000"> refTreeView.append_column("Name",mColumns.colName);</font></div>
<div><font class="Apple-style-span" color="#FF0000"> refTreeView.append_column("Surname",mColumns.colSurname);</font></div><div><font class="Apple-style-span" color="#FF0000"> refTreeView.append_column("Age",mColumns.colAge);</font></div>
<div><font class="Apple-style-span" color="#FF0000"> refTreeView.append_column("Mobile",mColumns.colMobile);</font></div><div><font class="Apple-style-span" color="#FF0000"> refTreeView.append_column("Date",mColumns.colDate);</font></div>
<div> colid++;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>else{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> listBuffer[flagBuf]=ch;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> flagBuf++;</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>}</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><br></div><div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }while(out);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> out.close();</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>for(int i = 0; i < 5; i++)</div><div> {</div><div> Gtk::TreeView::Column* pColumn = refTreeView.get_column(i);</div><div> pColumn->set_reorderable();</div>
<div> }</div><div><br></div><div><br></div><div> buttonBox.pack_start(closeCurrentApp,Gtk::PACK_SHRINK);</div><div> Button.pack_start(List,Gtk::PACK_SHRINK);</div><div> Button.pack_start(buttonBox,Gtk::PACK_SHRINK);</div>
<div> add(Button);</div><div><br></div><div> closeCurrentApp.signal_clicked().connect(sigc::mem_fun(*this,</div><div> <span class="Apple-tab-span" style="white-space:pre"> </span> &showCurrentAppointments::quit_button_clicked) );</div>
<div><br></div><div> show_all_children();</div><div><br></div><div> }</div><div>showCurrentAppointments::~showCurrentAppointments(){</div><div>}</div><div>void showCurrentAppointments::quit_button_clicked(){</div>
<div> hide();</div><div>}</div><div><br></div><br>-- <br>Uğur ARPACI<br><br>