Lines Matching refs:_tree
371 _tree.expand_to_path( _store->get_path(iter) );
448 _tree.get_selection()->selected_foreach_iter(sigc::bind<bool *>(sigc::mem_fun(*this, &ObjectsPanel::_compositingChanged), &setValues));
479 _tree.get_selection()->unselect_all();
570 _tree.expand_to_path( path );
572 Glib::RefPtr<Gtk::TreeSelection> select = _tree.get_selection();
577 _tree.scroll_to_row(path);
598 _tree.get_selection()->selected_foreach_iter( sigc::bind<bool *>(sigc::mem_fun(*this, &ObjectsPanel::_selected_row_callback), &setOpacity));
642 bool sensitive = _tree.get_selection()->count_selected_rows() > 0;
707 Gtk::TreeModel::iterator iter = _tree.get_selection()->get_selected();
712 _tree.set_cursor(*path, *_name_column, true);
763 if ( _tree.get_path_at_pos( x, y, path ) ) {
766 if (_tree.get_selection()->is_selected(path)) {
784 if ( _tree.get_path_at_pos( x, y, path, col, x2, y2 ) ) {
785 if (col == _tree.get_column(COL_VISIBLE-1)) {
789 } else if (col == _tree.get_column(COL_LOCKED-1) ||
790 col == _tree.get_column(COL_TYPE-1) ||
791 //col == _tree.get_column(COL_INSERTORDER - 1) ||
792 col == _tree.get_column(COL_HIGHLIGHT-1)) {
795 } else if ( !(event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) & _tree.get_selection()->is_selected(path) ) {
798 _tree.get_selection()->set_select_function(sigc::mem_fun(*this, &ObjectsPanel::_noSelection));
806 _tree.get_selection()->set_select_function(sigc::mem_fun(*this, &ObjectsPanel::_rowSelectFunction));
819 if ( _tree.get_path_at_pos( x, y, path, col, x2, y2 ) ) {
824 _tree.set_cursor(path, *col, false);
831 if (col == _tree.get_column(COL_VISIBLE - 1)) {
833 } else if (col == _tree.get_column(COL_LOCKED - 1)) {
842 if (col == _tree.get_column(COL_VISIBLE - 1)) {
845 } else if (col == _tree.get_column(COL_LOCKED - 1)) {
851 Gtk::TreeModel::Children::iterator iter = _tree.get_model()->get_iter(path);
856 if (col == _tree.get_column(COL_VISIBLE - 1)) {
860 if (_tree.get_selection()->is_selected(path))
864 _tree.get_selection()->selected_foreach_iter(sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setVisibleIter), newValue));
877 } else if (col == _tree.get_column(COL_LOCKED - 1)) {
880 if (_tree.get_selection()->is_selected(path))
884 _tree.get_selection()->selected_foreach_iter(sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setLockedIter), newValue));
896 } else if (col == _tree.get_column(COL_TYPE - 1)) {
908 } /*else if (col == _tree.get_column(COL_INSERTORDER - 1)) {
920 }*/ else if (col == _tree.get_column(COL_HIGHLIGHT - 1)) {
923 if (_tree.get_selection()->is_selected(path))
927 _tree.get_selection()->selected_foreach_iter(sigc::mem_fun(*this, &ObjectsPanel::_storeHighlightTarget));
962 if ( _tree.get_path_at_pos( x, y, path, col, x2, y2 ) && col == _name_column) {
965 _tree.set_cursor (path, *_name_column, true);
1002 _tree.get_selection()->selected_foreach_iter(sigc::mem_fun(*this, &ObjectsPanel::_storeDragSource));
1004 if (_tree.get_path_at_pos (x, y, target_path, target_column, cell_x, cell_y)) {
1007 _tree.get_background_area (target_path, *target_column, rect);
1332 Gtk::TreeModel::iterator iter = _tree.get_model()->get_iter(path);
1468 _tree.get_selection()->selected_foreach_iter(sigc::mem_fun(*this, &ObjectsPanel::_opacityChangedIter));
1501 _tree.get_selection()->selected_foreach_iter(sigc::bind<Glib::ustring>(sigc::mem_fun(*this, &ObjectsPanel::_blendChangedIter), blendmode));
1557 _tree.get_selection()->selected_foreach_iter(sigc::bind<double>(sigc::mem_fun(*this, &ObjectsPanel::_blurChangedIter), _fe_blur.get_blur_value()));
1653 _tree.set_model( _store );
1654 _tree.set_headers_visible(true);
1655 _tree.set_reorderable(true);
1656 _tree.enable_model_drag_dest (Gdk::ACTION_MOVE);
1662 int visibleColNum = _tree.append_column("vis", *eyeRenderer) - 1;
1664 Gtk::TreeViewColumn* col = _tree.get_column(visibleColNum);
1676 int lockedColNum = _tree.append_column("lock", *renderer) - 1;
1678 col = _tree.get_column(lockedColNum);
1688 int typeColNum = _tree.append_column("type", *typeRenderer) - 1;
1690 col = _tree.get_column(typeColNum);
1700 int insertColNum = _tree.append_column("type", *insertRenderer) - 1;
1701 col = _tree.get_column(insertColNum);
1708 int clipColNum = _tree.append_column("clipmask", *clipRenderer) - 1;
1709 col = _tree.get_column(clipColNum);
1719 int highlightColNum = _tree.append_column("highlight", *highlightRenderer) - 1;
1720 col = _tree.get_column(highlightColNum);
1730 int nameColNum = _tree.append_column("Name", *_text_renderer) - 1;
1731 _name_column = _tree.get_column(nameColNum);
1740 _tree.set_expander_column( *_tree.get_column(nameColNum) );
1741 _tree.set_search_column(_model->_colLabel);
1744 _tree.get_selection()->set_mode(Gtk::SELECTION_MULTIPLE);
1745 _selectedConnection = _tree.get_selection()->signal_changed().connect( sigc::mem_fun(*this, &ObjectsPanel::_pushTreeSelectionToCurrent) );
1746 _tree.get_selection()->set_select_function( sigc::mem_fun(*this, &ObjectsPanel::_rowSelectFunction) );
1749 _tree.signal_button_press_event().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleButtonEvent), false );
1750 _tree.signal_button_release_event().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleButtonEvent), false );
1751 _tree.signal_key_press_event().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleKeyEvent), false );
1752 _tree.signal_drag_drop().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleDragDrop), false);
1753 _tree.signal_row_collapsed().connect( sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setExpanded), false));
1754 _tree.signal_row_expanded().connect( sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setExpanded), true));
1761 _scroller.add( _tree );