Re: [Evolution-hackers] e_canvas_new in Evolution
- From: "svalbard colaco" <svalbardcolaco gmail com>
- To: "Milan Crha" <mcrha redhat com>, "Evolution Hackers" <evolution-hackers gnome org>
- Subject: Re: [Evolution-hackers] e_canvas_new in Evolution
- Date: Fri, 13 Jun 2008 17:16:43 +0530
Hi Milan
Thanks for your prompt reply,
"aa" is not a member of the ECANVAS structure ;
In gnome_canvas_new_aa() function "aa" is a member of the Gnome_canvas structure , defined as below
/* Whether the canvas is in antialiased mode or not */ unsigned int aa : 1;And the link below gives us the details of the two modes of gnome canvas operation
http://developer.gnome.org/doc/GGAD/z177.htmlSo making the "aa" modification; will it understand as to what is to be done?
Are these two modes supported in Ecanvas ?
what do you suggest ?
Thanks & Regards
sv.
On Fri, Jun 13, 2008 at 12:36 PM, Milan Crha <
mcrha redhat com> wrote:
On Fri, 2008-06-13 at 12:17 +0530, svalbard colaco wrote:
> Yup i got the sources but there is nt any anti-aliased"aa"
> mode of canvas generation . and e_canvas are diffrent from
> gnome_canvases
> i think.
> Neither did i get a function for repainting a canavs.
>
> Any more suggestions?
Hi,
based on the code, ECanvas is a descendant of the GnomeCanvas. I would
suggest, for testing, changing e_canvas_new from:
GtkWidget *
e_canvas_new (void)
{
return GTK_WIDGET (g_object_new (E_CANVAS_TYPE, NULL));
}
to
GtkWidget *
e_canvas_new (void)
{
return GTK_WIDGET (g_object_new (E_CANVAS_TYPE,
"aa", TRUE, NULL));
}
or something like that.
For calling redraw, you can do it in a same way as for GnomeCanvas.
Bye,
Milan
_______________________________________________
Evolution-hackers mailing list
Evolution-hackers gnome org
http://mail.gnome.org/mailman/listinfo/evolution-hackers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]