X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Flayertree.cpp;h=ba63485aa2e2b8520247a1349c8828e02c24f7f7;hb=1905325be0aa16501c1a802b70da251fb5657b43;hp=1317124a749a120a5b0066360002be92c65b26df;hpb=c34eaa5441242b3e9a7b7645e9ee4983d14eae85;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/layertree.cpp b/synfig-studio/trunk/src/gtkmm/layertree.cpp index 1317124..ba63485 100644 --- a/synfig-studio/trunk/src/gtkmm/layertree.cpp +++ b/synfig-studio/trunk/src/gtkmm/layertree.cpp @@ -2,7 +2,7 @@ /*! \file layertree.cpp ** \brief Template File ** -** $Id: layertree.cpp,v 1.1.1.1 2005/01/07 03:34:36 darco Exp $ +** $Id$ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley @@ -153,7 +153,7 @@ LayerTree::LayerTree(): get_selection()->set_mode(Gtk::SELECTION_MULTIPLE); //get_param_tree_view().get_selection()->set_mode(Gtk::SELECTION_MULTIPLE); get_layer_tree_view().show(); - param_tree_view().show(); + get_param_tree_view().show(); hbox->show(); @@ -303,7 +303,7 @@ LayerTree::create_param_tree() Gtk::IconSize icon_size(Gtk::ICON_SIZE_SMALL_TOOLBAR); { // --- N A M E -------------------------------------------------------- - Gtk::TreeView::Column* column = Gtk::manage( new Gtk::TreeView::Column(_("Param")) ); + Gtk::TreeView::Column* column = Gtk::manage( new Gtk::TreeView::Column(_("Name")) ); // Set up the icon cell-renderer Gtk::CellRendererPixbuf* icon_cellrenderer = Gtk::manage( new Gtk::CellRendererPixbuf() ); @@ -334,10 +334,10 @@ LayerTree::create_param_tree() column->set_resizable(); column->set_clickable(); - param_tree_view().append_column(*column); + get_param_tree_view().append_column(*column); } { // --- V A L U E ----------------------------------------------------- - Gtk::TreeView::Column* column = Gtk::manage( new Gtk::TreeView::Column(_("ValueBase")) ); + Gtk::TreeView::Column* column = Gtk::manage( new Gtk::TreeView::Column(_("Value")) ); // Set up the value cell-renderer cellrenderer_value=LayerParamTreeStore::add_cell_renderer_value(column); @@ -349,7 +349,7 @@ LayerTree::create_param_tree() cellrenderer_value->property_attributes()=attr_list; // Finish setting up the column - param_tree_view().append_column(*column); + get_param_tree_view().append_column(*column); column->set_sizing(Gtk::TREE_VIEW_COLUMN_AUTOSIZE); column->set_clickable(); column->set_min_width(120); @@ -375,24 +375,24 @@ LayerTree::create_param_tree() column->set_reorderable(); column->set_resizable(); column->set_min_width(200); - //param_tree_view().append_column(*column); + //get_param_tree_view().append_column(*column); }*/ // This makes things easier to read. - param_tree_view().set_rules_hint(); + get_param_tree_view().set_rules_hint(); // Make us more sensitive to several events - param_tree_view().add_events(Gdk::BUTTON_PRESS_MASK | Gdk::BUTTON_RELEASE_MASK | Gdk::BUTTON1_MOTION_MASK | Gdk::BUTTON2_MOTION_MASK|Gdk::POINTER_MOTION_MASK); + get_param_tree_view().add_events(Gdk::BUTTON_PRESS_MASK | Gdk::BUTTON_RELEASE_MASK | Gdk::BUTTON1_MOTION_MASK | Gdk::BUTTON2_MOTION_MASK|Gdk::POINTER_MOTION_MASK); - param_tree_view().signal_event().connect(sigc::mem_fun(*this, &studio::LayerTree::on_param_tree_event)); - param_tree_view().show(); + get_param_tree_view().signal_event().connect(sigc::mem_fun(*this, &studio::LayerTree::on_param_tree_event)); + get_param_tree_view().show(); Gtk::ScrolledWindow *scroll = manage(new class Gtk::ScrolledWindow()); scroll->set_flags(Gtk::CAN_FOCUS); scroll->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); - //scroll->add(param_tree_view()); + //scroll->add(get_param_tree_view()); scroll->set_shadow_type(Gtk::SHADOW_ETCHED_IN); scroll->show(); @@ -556,14 +556,14 @@ LayerTree::set_model(Glib::RefPtr layer_tree_store) layer_tree_store_->canvas_interface()->signal_time_changed().connect( sigc::mem_fun( - ¶m_tree_view(), + &get_param_tree_view(), &Gtk::Widget::queue_draw ) ); if(!param_tree_store_) { param_tree_store_=LayerParamTreeStore::create(layer_tree_store_->canvas_interface(), this); - param_tree_view().set_model(param_tree_store_); + get_param_tree_view().set_model(param_tree_store_); } /* if(cellrenderer_time_track && layer_tree_store_ && layer_tree_store_->canvas_interface()) @@ -577,8 +577,8 @@ void LayerTree::set_time_adjustment(Gtk::Adjustment &adjustment) { //cellrenderer_time_track->set_adjustment(adjustment); - adjustment.signal_value_changed().connect(sigc::mem_fun(param_tree_view(),&Gtk::TreeView::queue_draw)); - adjustment.signal_changed().connect(sigc::mem_fun(param_tree_view(),&Gtk::TreeView::queue_draw)); + adjustment.signal_value_changed().connect(sigc::mem_fun(get_param_tree_view(),&Gtk::TreeView::queue_draw)); + adjustment.signal_changed().connect(sigc::mem_fun(get_param_tree_view(),&Gtk::TreeView::queue_draw)); } void @@ -648,7 +648,7 @@ LayerTree::on_selection_changed() button_duplicate->set_sensitive(true); button_delete->set_sensitive(true); - if(layer_list.size()==1 && (*layer_list.begin())->get_param("amount").is_valid()&& (*layer_list.begin())->get_param("amount").same_as(Real())) + if(layer_list.size()==1 && (*layer_list.begin())->get_param("amount").is_valid()&& (*layer_list.begin())->get_param("amount").same_type_as(Real())) { quick_layer=*layer_list.begin(); } @@ -714,7 +714,7 @@ LayerTree::on_edited_value(const Glib::ustring&path_string,synfig::ValueBase val { Gtk::TreePath path(path_string); - const Gtk::TreeRow row = *(param_tree_view().get_model()->get_iter(path)); + const Gtk::TreeRow row = *(get_param_tree_view().get_model()->get_iter(path)); if(!row) return; row[param_model.value]=value; @@ -747,7 +747,7 @@ LayerTree::on_waypoint_clicked(const Glib::ustring &path_string, synfig::Waypoin { Gtk::TreePath path(path_string); - const Gtk::TreeRow row = *(param_tree_view().get_model()->get_iter(path)); + const Gtk::TreeRow row = *(get_param_tree_view().get_model()->get_iter(path)); if(!row) return; @@ -842,23 +842,23 @@ LayerTree::on_param_tree_event(GdkEvent *event) Gtk::TreeModel::Path path; Gtk::TreeViewColumn *column; int cell_x, cell_y; - if(!param_tree_view().get_path_at_pos( + if(!get_param_tree_view().get_path_at_pos( int(event->button.x),int(event->button.y), // x, y path, // TreeModel::Path& column, //TreeViewColumn*& cell_x,cell_y //int&cell_x,int&cell_y ) ) break; - const Gtk::TreeRow row = *(param_tree_view().get_model()->get_iter(path)); + const Gtk::TreeRow row = *(get_param_tree_view().get_model()->get_iter(path)); /* if(column && column->get_first_cell_renderer()==cellrenderer_time_track) { Gdk::Rectangle rect; - param_tree_view().get_cell_area(path,*column,rect); + get_param_tree_view().get_cell_area(path,*column,rect); cellrenderer_time_track->property_value_desc()=row[param_model.value_desc]; cellrenderer_time_track->property_canvas()=row[param_model.canvas]; cellrenderer_time_track->activate(event,*this,path.to_string(),rect,rect,Gtk::CellRendererState()); - param_tree_view().queue_draw_area(rect.get_x(),rect.get_y(),rect.get_width(),rect.get_height()); + get_param_tree_view().queue_draw_area(rect.get_x(),rect.get_y(),rect.get_width(),rect.get_height()); return true; //return signal_param_user_click()(event->button.button,row,COLUMNID_TIME_TRACK); } @@ -900,7 +900,7 @@ LayerTree::on_param_tree_event(GdkEvent *event) Gtk::TreeModel::Path path; Gtk::TreeViewColumn *column; int cell_x, cell_y; - if(!param_tree_view().get_path_at_pos( + if(!get_param_tree_view().get_path_at_pos( (int)event->motion.x,(int)event->motion.y, // x, y path, // TreeModel::Path& column, //TreeViewColumn*& @@ -908,20 +908,20 @@ LayerTree::on_param_tree_event(GdkEvent *event) ) ) break; - if(!param_tree_view().get_model()->get_iter(path)) + if(!get_param_tree_view().get_model()->get_iter(path)) break; - Gtk::TreeRow row = *(param_tree_view().get_model()->get_iter(path)); + Gtk::TreeRow row = *(get_param_tree_view().get_model()->get_iter(path)); /* if((event->motion.state&GDK_BUTTON1_MASK ||event->motion.state&GDK_BUTTON3_MASK) && column && cellrenderer_time_track==column->get_first_cell_renderer()) { Gdk::Rectangle rect; - param_tree_view().get_cell_area(path,*column,rect); + get_param_tree_view().get_cell_area(path,*column,rect); cellrenderer_time_track->property_value_desc()=row[param_model.value_desc]; cellrenderer_time_track->property_canvas()=row[param_model.canvas]; cellrenderer_time_track->activate(event,*this,path.to_string(),rect,rect,Gtk::CellRendererState()); - param_tree_view().queue_draw(); - //param_tree_view().queue_draw_area(rect.get_x(),rect.get_y(),rect.get_width(),rect.get_height()); + get_param_tree_view().queue_draw(); + //get_param_tree_view().queue_draw_area(rect.get_x(),rect.get_y(),rect.get_width(),rect.get_height()); return true; } else @@ -943,7 +943,7 @@ LayerTree::on_param_tree_event(GdkEvent *event) Gtk::TreeModel::Path path; Gtk::TreeViewColumn *column; int cell_x, cell_y; - if(!param_tree_view().get_path_at_pos( + if(!get_param_tree_view().get_path_at_pos( (int)event->button.x,(int)event->button.y, // x, y path, // TreeModel::Path& column, //TreeViewColumn*& @@ -951,20 +951,20 @@ LayerTree::on_param_tree_event(GdkEvent *event) ) ) break; - if(!param_tree_view().get_model()->get_iter(path)) + if(!get_param_tree_view().get_model()->get_iter(path)) break; - Gtk::TreeRow row = *(param_tree_view().get_model()->get_iter(path)); + Gtk::TreeRow row = *(get_param_tree_view().get_model()->get_iter(path)); /* if(column && cellrenderer_time_track==column->get_first_cell_renderer()) { Gdk::Rectangle rect; - param_tree_view().get_cell_area(path,*column,rect); + get_param_tree_view().get_cell_area(path,*column,rect); cellrenderer_time_track->property_value_desc()=row[param_model.value_desc]; cellrenderer_time_track->property_canvas()=row[param_model.canvas]; cellrenderer_time_track->activate(event,*this,path.to_string(),rect,rect,Gtk::CellRendererState()); - param_tree_view().queue_draw(); - param_tree_view().queue_draw_area(rect.get_x(),rect.get_y(),rect.get_width(),rect.get_height()); + get_param_tree_view().queue_draw(); + get_param_tree_view().queue_draw_area(rect.get_x(),rect.get_y(),rect.get_width(),rect.get_height()); return true; }