+void Constructor::on_quick_btn_save_clicked()
+{
+ if ( ! saved ) {
+ on_main_menu_save();
+ } else {
+ on_btn_file_ok_clicked();
+ }
+}
+
+void Constructor::on_quick_btn_new_clicked()
+{
+ on_quick_btn_delete_all_clicked();
+ saved = false;
+}
+
+void Constructor::on_quick_btn_delete_all_clicked()
+{
+ std::list<CItem *>::iterator i = listaItems.begin();
+ while ( i != listaItems.end() ){
+ CItem *temp = *i;
+ listaItems.erase(i);
+ delete temp;
+ i = listaItems.begin();
+ }
+ i = lista_logic_Items.begin();
+ while ( i != lista_logic_Items.end() ){
+ CItem *temp2 = *i;
+ lista_logic_Items.erase(i);
+ delete temp2;
+ i = lista_logic_Items.begin();
+ }
+ id = 0;
+}
+
+void Constructor::on_btn_find_clicked()
+{
+ CItem * temp = NULL;
+ std::list<CItem *>::iterator i = listaItems.begin();
+ while ( i !=listaItems.end() ) {
+ if ( (*i)->get_name() == combo_entry->get_entry()->get_text() ) {
+ temp = *i;
+ break;
+ }
+ i++;
+ }
+
+ i = lista_logic_Items.begin();
+ while ( i !=lista_logic_Items.end() ) {
+ if ( (*i)->get_name() == combo_entry->get_entry()->get_text() ) {
+ temp = *i;
+ break;
+ }
+ i++;
+ }
+ if ( temp != NULL )
+ workplace->get_window()->draw_rectangle(workplace->get_style()->get_black_gc(), false , temp->get_position_x()-5, temp->get_position_y()-5,
+ temp->get_image()->get_width()+10, temp->get_image()->get_height()+10);
+}
+