summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 7237c26)
raw | patch | inline | side by side (parent: 7237c26)
author | mental <mental@users.sourceforge.net> | |
Fri, 27 Jul 2007 07:39:39 +0000 (07:39 +0000) | ||
committer | mental <mental@users.sourceforge.net> | |
Fri, 27 Jul 2007 07:39:39 +0000 (07:39 +0000) |
src/ui/dialog/filter-effects-dialog.cpp | patch | blob | history |
index 3be16ad1f8d889e39e82173cb324fa817ce91d31..7e460af378ddd58fa8526d284713a1db5ed3adcf 100644 (file)
for(int i = 0; i < FPInputConverter.end; ++i) {
_vertical_layout->set_text(FPInputConverter.get_label((FilterPrimitiveInput)i));
const int x = text_start_x + _connection_cell.get_text_width() * (i + 1);
+ get_bin_window()->draw_rectangle(get_style()->get_white_gc(), true, x, vis_y, _connection_cell.get_text_width(), vis.get_height());
get_bin_window()->draw_layout(get_style()->get_text_gc(Gtk::STATE_NORMAL), x, vis_y, _vertical_layout);
get_bin_window()->draw_line(darkgc, x, vis_y, x, vis_y + vis.get_height());
}
@@ -805,7 +806,9 @@ void FilterEffectsDialog::PrimitiveList::draw_connection(const Gtk::TreeIter& in
const int tw = _connection_cell.get_text_width();
const int src = 1 + (int)FPInputConverter.get_id_from_key(
SP_OBJECT_REPR((*res)[_columns.primitive])->attribute((const gchar*)sp_attribute_name(attr)));
- get_bin_window()->draw_line(gc, x1, y1, text_start_x + tw * src + (int)(tw * 0.5f), y1);
+ gint end_x = text_start_x + tw * src + (int)(tw * 0.5f);
+ get_bin_window()->draw_rectangle(gc, true, end_x-2, y1-2, 5, 5);
+ get_bin_window()->draw_line(gc, x1, y1, end_x, y1);
}
else if(res != _model->children().end()) {
Gdk::Rectangle rct;