Opened 12 years ago
Last modified 10 years ago
#9202 assigned enhancement
Icon / background position
Reported by: | dsjonny | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Kits/libtracker.so | Version: | R1/alpha4.1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
It would be nice if we would be able to set the relative position of the background and icons to any corner or any side of the window.
Example for the background: I want to set the Haiku logo relative to the bottom and the right side of the screen at 100px. So, the background image will be at the (screen height-100-image height)x(screen width-100-image width) position in all screen resolution.
Now in Haiku the wallpaper and the icons are in a predefined xy location. If I use the Haiku (from an USB stick) on more PCs the monitors may have different resolutions. I use a desktop PC with a HD monitor and the Trash is at the right-bottom corner. If I got a smaller monitor with low resolution, we may not see the Trash or the full background (like as the default Haiku logo). After I go to another PC with a high resolution monitor, than the Trash icon will be at another position (the xy position will be the same as on the monitor with lower resolution was).
I have attached a screenshot for the better understand.
Attachments (1)
Change History (4)
by , 12 years ago
Attachment: | screen.png added |
---|
comment:1 by , 12 years ago
comment:2 by , 10 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 10 years ago
Milestone: | R1 → Unscheduled |
---|
Moving libtracker.so enhancement tickets out of R1 milestone -- Tracker's source code comes from BeOS R5, so it already has all the features it did on R5.
Maybe the solution is simthing like this?:
BackgroundImage.cpp at line 231
I have tested it, but the background image was not always updated when I switch between workspaces (with different resolution).