avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday May 8, 2021, 4:35 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - songeastchang [ switch to compact view ]

Pages: [1]
Circle Dock / some suggestions about "Highlight the dockitem"
« on: January 03, 2010, 10:21 AM »
I'm using CD1.0.2.3 now ;D.
thanks for Markham's devotions!
I have found a little issue  about "Highlight the dockitem":
if the dockitem has transparent parts, when we move mouse over the docktiem, it will be flashing...
why not do some position calculations about whether it's really being leaved in the mouse_leave event?

Nice! So glad the 1.0 is released.  I found two problems in windows 7.

1. When the language is english, CD can't show unicode strings such as chinese.
   but alpha and beta1 can do this.
2. when CD was first installed, drag some shortcuts into the circle, the new shortcut can't be shown until being reordered or refreshed.
Where can i get the latest source code? is this open -source or .. ?

Circle Dock / My ideas about [UseSameRotationValues] - with my code
« on: December 10, 2009, 01:14 AM »
I found the option "DockSettings.General.useSameRotationValues" couldn't work very well in my environment.
So have another idea about this option, when the DockItems are rotated, why not have a counter rotation between circels?

When the mouse is whelling,  the odd circels are rotated in the clockwise, while the even circles are rotated in the counterclockwise.

I have implemented this in the 0.9.2 alpha8, just a little change can get this cool effect, it was indeed like wheels if done this, maybe.
if there is any problem ,please let me know. thank you.

 private System.Drawing.Point[] CalculateDockItemPositionsForCircle(System.Drawing.Size[] DockItemSizes)
              int num3 = 0;
                int num4 = 0;
               int numCircleIndex1 = 0;
                for (int j = 0; j < DockItemSizes.Length; j++)
                    double tempRotationValue1 = (!DockSettings.General.useSameRotationValues && numCircleIndex1 % 2 == 0) ? RotationValue : -RotationValue;

                    pointArray[j] = new System.Drawing.Point(((this.CentreObject.Location.X + num2) + ((int)(((base.DockSettings.CircleParams.MinRadius + num3) - (DockItemSizes[j].Width / 2)) * Math.Cos((j * num) + tempRotationValue1)))) - (DockItemSizes[j].Width / 2), ((this.CentreObject.Location.Y + num2) + ((int)(((base.DockSettings.CircleParams.MinRadius + num3) - (DockItemSizes[j].Height / 2)) * Math.Sin((j * num) + tempRotationValue1)))) - (DockItemSizes[j].Height / 2));
                    if (num4 >= base.DockSettings.CircleParams.ConstNumItemsPerCircle)
                        num4 = 0;
                        num3 += base.DockSettings.CircleParams.CircleSeparation;

Circle Dock / My new idea about CD
« on: December 09, 2009, 08:09 AM »
Hi, I have a new idea about a new effect which is very cool maybe!
Have we used the "Bubbles" screen saver? Maybe we can change the centreobject in the visual of 3D.
 :D, just a flash in my brain..

By the way, where can i get the latest source code? Is there a gentleman can show me the url?
I want to have a try implementing this, but what in my hand I can got is just the version 0.9.2alpha8.
Oh, i'm in china, the GTW of R.P.C blocked me from the beautifull things... :(

Circle Dock / Re: Doklet Idea (Request)
« on: December 09, 2009, 07:56 AM »
it is a great idea to have derived baby circles...

Pages: [1]