Re: Version 0.8.2.2: Ruler updates 'smearing'
- From: "Dr. Roland Bock" <box2OO6 eudoxos de>
- To: gtkdatabox-list gnome org
- Subject: Re: Version 0.8.2.2: Ruler updates 'smearing'
- Date: Thu, 16 Oct 2008 21:30:26 +0200
Hi John,
nice photo of you, and yes, the application does look awful.
Hmm. Since I am also not really themes expert (never cared about them,
my windows are still grey), I can only guess (and hope for more
knowledgeable readers of this mailing list):
I quickly went through the code of the gtkdatabox_ruler. The only thing
that caught my eye is the following:
gdk_draw_drawable (widget->window,
widget->style->black_gc,
ruler->priv->backing_pixmap,
ruler->priv->xsrc, ruler->priv->ysrc,
ruler->priv->xsrc, ruler->priv->ysrc, bs_width, bs_height);
The black_gc probably needs to be replaced by
fg_gc[GTK_WIDGET_STATE(ruler)]. It does do no harm on my machine and
seems to be more consistent.
Let me know, if that helped...
Regards,
Roland
John Smith wrote:
Roland:
Thanks for the speedy response!
It turns out that the example program basics does the same thing on my
target platform.
In addition it appears that the problem is related to a GTK+ theme. I
happen to be using Aero-ion3.1 theme that has a black background - this
is where the problem is apparent. However if I select another theme such
as Clearlooks with a light background the scale appears 'the way it
should'.
I've attached a photo of basics started when the Aero-ion3.1 theme is
selected.
Hope this helps...
snafu
> Date: Wed, 15 Oct 2008 20:38:09 +0200
> From: box2OO6 eudoxos de
> To: gtkdatabox-list gnome org
> Subject: Re: Version 0.8.2.2: Ruler updates 'smearing'
>
> Hi John,
>
> since version 0.8.0.0, GtkDatabox comes with its own rulers.
>
> The old gtk+ rulers have several problems, when ranges are very big or
> very small. The gtk+ developers are aware of this and will eventually
> remove the current rulers from gtk+. The GtkDatabox rulers aim at
> dealing better with extreme ranges while being at least as good with
> 'normal' ranges.
>
> In addition, the GtkDatabox rulers support logarithmic scaling.
>
> Your's is the first negative feedback regarding the new rulers, if I am
> not mistaken.
>
> The only 'new' thing for you to that I can think of is: If you took care
> of placing the rulers yourself in your old code (instead of using
> gtk_databox_create_box_with_scrollbars_and_rulers), you would need to
> modify your code to use the new rulers. Since your code obviously
> compiles, there is nothing 'new' I can think of. Sorry.
>
> Also, I have no experience with the ARM platform at all.
>
> So what can be done?
>
> First of all, can you please try to zoom in and out with the examples,
> which come with the library? This basically has the same effect for the
> rulers as auto-rescaling. Do you see the same effect there?
>
> Second, can you reproduce the effect with a minimal program that you can
> share so that others can check whether the see the same effect?
>
> Third: The rulers are using cairo and I am certainly not the most
> knowledgeable person when it comes to cairo. So I suspect that there is
> something not done in the right way with cairo.
>
> Maybe some cairo expert can take a closer look?
>
>
> Regards,
>
> Roland
>
>
>
>
> John Smith wrote:
> > Platform: ARM 920T (Cirrus Logic EP9315)
> > Kernel 2.6.21.5
> > GTK+ Version 2.10.14
> > X-Windows: Kdrive
> > Build System: Angstrom/OpenEmbedded
> > gcc Version: 4.1.2
> >
> > Application: Updating plot with 'real-time' data and auto-scaling
> > periodically.
> >
> > Was using rev 0.6.0.0 without a problem. Updated to 0.8.2.2 and now
the
> > rulers become all smeared and illegible.
> >
> > Is there something 'new' that has to be done or set with the new
version?
> >
> > Thanks in advance,
> >
> > snafu
> >
> >
------------------------------------------------------------------------
> > Stay up to date on your PC, the Web, and your mobile phone with
Windows
> > Live. See Now
<http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/>
> >
> >
> >
------------------------------------------------------------------------
> >
> > _______________________________________________
> > gtkdatabox-list mailing list
> > gtkdatabox-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gtkdatabox-list
>
> _______________________________________________
> gtkdatabox-list mailing list
> gtkdatabox-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkdatabox-list
------------------------------------------------------------------------
Want to do more with Windows Live? Learn “10 hidden secrets” from Jamie.
Learn Now
<http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008>
------------------------------------------------------------------------
------------------------------------------------------------------------
_______________________________________________
gtkdatabox-list mailing list
gtkdatabox-list gnome org
http://mail.gnome.org/mailman/listinfo/gtkdatabox-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]