topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Saturday December 14, 2024, 5:10 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

Author Topic: [Suggestion] Task Manager  (Read 9752 times)

FuriCuri

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
[Suggestion] Task Manager
« on: September 09, 2008, 08:39 AM »
First of all - congratulation with nice program. Keep up a good work.

And a suggestion: it would be awesome to get task manager embedded into on of the rings - with two mouse clicks you can switch between your programs without need to go to the edge of the screen (and with all those big modern monitors it's not convenient to read the bottom line of icons too).

Also it would be nice to have ability to show circle dock with combination of mouse key. Lets say like "right click + middle click" - this way middle click will be left to such functions as open link in the new window/tab in moder browsers.

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #1 on: September 09, 2008, 11:49 AM »
I have most of the code to put a task manager into Circle Dock but haven't had the time to do it yet. It's getting busy with University classes again.

As for using a combination of mouse clicks to toggle Circle Dock, I don't think it would be feasible to implement because you would then have a delay in all the mouse clicks you make as the program waits for a second click or no click. I've tried this thing before and I've found it to be annoying.

However, you may want to give http://www.highrez.c...useButtonControl.htm a try to remap your mouse buttons or use it to do a combination that toggles Circle Dock.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com
« Last Edit: September 09, 2008, 11:51 AM by VideoInPicture »

FuriCuri

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #2 on: September 09, 2008, 11:55 AM »
Cool. Looking forward for you to have time to implement task manager.

Rostam

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 21
    • View Profile
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #3 on: September 11, 2008, 12:14 PM »
Regarding this topic, I thought I might direct you to a post on Lifehacker.com: Lifehacker post

It shows you ways to make shortcuts to lots of different windows things, such as the task manager, power options (shut down, restart, lock, hibernate), screensaver toggling, volume mute, etc. I've made shortcuts for the first two (task manager + all power options) (I don't really want/need the other). In any case, what I do is keep a folder that holds lots of shortcuts specifically to be used within CD. This way all of them are consolidated (i.e. security from accidental deletion or movement) and I'll always know where all my program links are. The system works just fine with CD.

Perhaps you still want to have the task manager link natively supported in CD but this could be a temporary (or permanent) solution to that problem.

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #4 on: September 12, 2008, 12:02 AM »
Thanks for the tip. I'll create a new page for tips on the Circle Dock web site to help people out.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

joz

  • Participant
  • Joined in 2008
  • *
  • Posts: 4
    • View Profile
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #5 on: September 12, 2008, 02:43 PM »
As for using a combination of mouse clicks to toggle Circle Dock, I don't think it would be feasible to implement because you would then have a delay in all the mouse clicks you make as the program waits for a second click or no click. I've tried this thing before and I've found it to be annoying.
What about creating a backgroundworker (I believe that's a thread helper class in dotNET) for listening for the events of mouse clicks?
That would get the annoying bit out of the way, at least that's what I think from my experience with threads and J2ME. It might be a challenge, but hey, who doesn't like one ;)

I'd like this feature... I use firefox to close tabs with middle mouse all the time so I turned that default setting off immediatly :)
« Last Edit: September 12, 2008, 02:48 PM by joz »

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #6 on: September 12, 2008, 03:10 PM »
What about creating a backgroundworker (I believe that's a thread helper class in dotNET) for listening for the events of mouse clicks?
That would get the annoying bit out of the way, at least that's what I think from my experience with threads and J2ME. It might be a challenge, but hey, who doesn't like one ;)

I'd like this feature... I use firefox to close tabs with middle mouse all the time so I turned that default setting off immediatly :)

Check out this AutoHotkey program that will allow you to use a left and right mouse click combo to toggle Circle Dock: https://www.donation...ex.php?topic=14897.0

Do you have a mouse-click example program? (In Java or C#)
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

joz

  • Participant
  • Joined in 2008
  • *
  • Posts: 4
    • View Profile
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #7 on: September 12, 2008, 03:25 PM »
well no :)

I'm still just a student and my studies is mostly focused on the internet (or well, all "new" media)...

For my graduation I created a platform for applications on J2ME (Java 2 Mobile Edition), this is a showcase example (launched as beta for european championship). Apps that run on java phones.
You kinda need to program in threads to not block all incoming calls etc.

Dunno how experienced you are with programming and especially threading but this J2ME based article helped me start off with threading issues.
http://developers.su...articles/threading2/

It covers alot of important threading issues and way of thinking. Might wanna read it if you have the time. If you want me to, I could post some threading code written on J2ME but most of it deals with network and text-ticker related things

Thanks for the program btw. works fine!
« Last Edit: September 12, 2008, 03:51 PM by joz »

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #8 on: September 12, 2008, 03:37 PM »
The threading to capture the mouse clicks isn't an issue but you would need a time delay for the user to press the left and right mouse buttons. Otherwise, when the user first presses the left mouse button, we do not know if this click is intended for another program or if it is part of a left-right mouse click combination. Therefore, we have to hook the mouse so that we can introduce a waiting period after every click. If after the waiting period we do not receive another click, we would send that click off to the intended application. If we get another click within the time period, we know to toggle Circle Dock.

The problem is that this waiting time period greatly impacts the usability of clicking normally with the mouse.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

gr33nf4c3

  • Member
  • Joined in 2008
  • **
  • Posts: 7
    • View Profile
    • Donate to Member
Re: [Suggestion] Task Manager
« Reply #9 on: September 26, 2008, 08:15 AM »
I have most of the code to put a task manager into Circle Dock but haven't had the time to do it yet.

Bam! You, sir, would be my very personal hero if you did that!!  :Thmbsup: