Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#10578 closed bug (fixed)

BView Scaling dont works for font and Rounded Rects

Reported by: Paradoxon Owned by: axeld
Priority: normal Milestone: R1/beta1
Component: Kits/Interface Kit Version: R1/Development
Keywords: Scale BView Rendering Cc:
Blocked By: Blocking:
Platform: All

Description

Steps to recreate the behavior: download projectcontor:

  1. http://projectconceptor.de/ProjectConceptor-0.0.6-33-x86_gcc2.hpkg
  2. create a node in Grapheditor
  3. select in the status bar a different scale

This will use all normal drawing method just with a differnt scaling set. But Fon will be drawn always the same size also RoundedRect will be drawn always with not scaled round corners

Attachments (2)

Scale_50.png (22.9 KB ) - added by Paradoxon 11 years ago.
A Node 50 % scaled
Scale_100.png (24.2 KB ) - added by Paradoxon 11 years ago.
Node at normal scale

Download all attachments as: .zip

Change History (7)

by Paradoxon, 11 years ago

Attachment: Scale_50.png added

A Node 50 % scaled

by Paradoxon, 11 years ago

Attachment: Scale_100.png added

Node at normal scale

comment:1 by stippi, 11 years ago

Is this some new software, using the new affine transformation support, or old BeOS software?

I can imagine how the radius bug for round rects happens, consider that one confirmed. But the font bug sounds strange, since I definitely tested that.

comment:2 by stippi, 11 years ago

This app is either horribly buggy, or it suffers from many more things that are implemented in Haiku in a way which is not compatible with BeOS.

The round-corner issue is at least fixed. How was the .hpkg created? From binaries or source? The source could be helpful in locating the compatibility issues in Haiku.

comment:3 by Paradoxon, 11 years ago

The app is horrible buggy :-) at least i can confirm this.. ;-) its a hobby project :-D source can be found here: https://code.google.com/p/projectconceptor/source/browse/

The drawing is happening here: https://code.google.com/p/projectconceptor/source/browse/trunk/src/plugins/GraphEditor/GraphEditor.cpp#338

Wich calls the Renderer of the node https://code.google.com/p/projectconceptor/source/browse/trunk/src/plugins/GraphEditor/ClassRenderer.cpp#368

Wich calls the String renderer for the name :) here: https://code.google.com/p/projectconceptor/source/browse/trunk/src/plugins/GraphEditor/StringRenderer.cpp#74

Its freshly compiled from source but i hacked the hpgk support and the haiku support "fast" together

Version 0, edited 11 years ago by Paradoxon (next)

comment:4 by stippi, 11 years ago

Resolution: fixed
Status: newclosed
Last edited 11 years ago by stippi (previous) (diff)

comment:5 by pulkomandy, 10 years ago

Milestone: R1/alpha5R1/beta1
Note: See TracTickets for help on using tickets.