DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: [not a bug] Grid relative edges respect taskbar but not docked images?  (Read 11,980 times)

lolmaus

  • Participant
  • Joined in 2009
  • *
  • Posts: 7
I'm using an IM with buddy list docked to a side of my monitor.

When i maximize a window using Windows native maximize button, the window maximizes without overlapping the docked buddy list and the taskbar.

Why doesn't GridMove behave the same?

When calculating relative grid edges, it takes taskbar into consideration but ignores docked windows. I think this is a flaw.

Please fix it! ^^
« Last Edit: January 19, 2010, 01:19 PM by lolmaus »

jgpaiva

  • Artificial Idiocy
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • Cody Award
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Portugal Inhabitant
    • Linux User
Re: Grid relative edges respect taskbar but not docked images?
« Reply #1 on: December 24, 2009, 11:50 AM »
GridMove uses the area which windows returns as available. Apparently, that area includes the area where your buddy list is docked, there isn't anything I can do.
What you can do is edit the grid you're using to not include that area.

lolmaus

  • Participant
  • Joined in 2009
  • *
  • Posts: 7
I've decided to follow your advice and found out that GridMove's relative grid edges DO respect docked windows!

It was just me using a bad grid.

jgpaiva

  • Artificial Idiocy
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • Cody Award
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Portugal Inhabitant
    • Linux User
Cool :D

lolmaus

  • Participant
  • Joined in 2009
  • *
  • Posts: 7
Hey jgpaiva!

I had reported a bug here but then discovered i cannot reproduce it and reported that i had mistaken.

Recently i started using GridMove after a period of inactivity and discovered that the bug persists. I investigated it and here's the result.

When started, GridMove does respect docked windows. But if you undock a window and dock it back, GridMove will no longer respect it: when placing windows on grid, it would place them behind the docked window. :(

To resolve the issue, i have to restart GridMove every time i drag a dockable window.

This is definitely a bug. Please say you're gonna fix it. :)

jgpaiva

  • Artificial Idiocy
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • Cody Award
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Portugal Inhabitant
    • Linux User
Hi!

I see the problem. It is related with changing resolutions. I fixed this sometime in the past by forcing GridMove to reload every time it found a change in resolution. However, it caused more trouble than benefit and I ended up disabling that part of the code :(

Original address: https://www.donationcoder.com/forum/index.php?topic=21134.0