X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fcontrolflow%2Fdrawitem.c;h=9445141e337fc82f92fcfd15223226e87bf98f80;hb=a43d67bae425508678e5ae2ffe5dd1e84286b915;hp=ef840f5ada96fdcd100bf8603e2199bf5d64448d;hpb=88feb618dc79481733516a77f285bb6514bb1d17;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/controlflow/drawitem.c b/ltt/branches/poly/lttv/modules/gui/controlflow/drawitem.c index ef840f5a..9445141e 100644 --- a/ltt/branches/poly/lttv/modules/gui/controlflow/drawitem.c +++ b/ltt/branches/poly/lttv/modules/gui/controlflow/drawitem.c @@ -1,3 +1,23 @@ +/* This file is part of the Linux Trace Toolkit viewer + * Copyright (C) 2003-2004 Mathieu Desnoyers + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License Version 2 as + * published by the Free Software Foundation; + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, + * MA 02111-1307, USA. + */ + + + /****************************************************************************** * drawitem.c * @@ -82,7 +102,7 @@ #include #include -#include +#include #include #include "drawitem.h" @@ -245,6 +265,11 @@ gboolean draw_line( void *hook_data, void *call_data) Properties->style, GDK_CAP_BUTT, GDK_JOIN_MITER); + //g_critical("DRAWING LINE : x1: %i, y1: %i, x2:%i, y2:%i", + // Draw_Context->previous->middle->x, + // Draw_Context->previous->middle->y, + // Draw_Context->current->middle->x, + // Draw_Context->current->middle->y); switch(Properties->position) { case OVER: @@ -331,13 +356,19 @@ gboolean draw_bg( void *hook_data, void *call_data) //gdk_gc_set_foreground(Draw_Context->gc, Properties->color); gdk_gc_set_rgb_fg_color(Draw_Context->gc, Properties->color); - + //g_critical("DRAWING RECT : x: %i, y: %i, w:%i, h:%i, val1 :%i, val2:%i ", + // Draw_Context->previous->over->x, + // Draw_Context->previous->over->y, + // Draw_Context->current->over->x - Draw_Context->previous->over->x, + // Draw_Context->previous->under->y-Draw_Context->previous->over->y, + // Draw_Context->current->over->x, + // Draw_Context->previous->over->x); gdk_draw_rectangle(Draw_Context->drawable, Draw_Context->gc, TRUE, Draw_Context->previous->over->x, Draw_Context->previous->over->y, Draw_Context->current->over->x - Draw_Context->previous->over->x, - Draw_Context->previous->under->y); + Draw_Context->previous->under->y-Draw_Context->previous->over->y); return 0; }