|
-
May 3rd, 2000, 06:27 AM
#1
Thread Starter
New Member
this may sound stupied (maybe not for any trekies out there) has any one ever thought about making a set of controls that mimic the looks of the controls in star trek. buttons (rounded) that could strech by the user to hold other information, slider bars that some what look like progress bar, etc. this would realy look cool espicaly on a touch screen computer.
-matt mcguire
-
May 3rd, 2000, 06:56 AM
#2
All you'd really need to do is make an image that looks like the button and put the code in the images click() event.
I've thought about it before but never did it though...
-
May 3rd, 2000, 03:44 PM
#3
transcendental analytic
You can ask me, because i have just that trekky control that you need. I've done it by removing some regions on each corner. It's not ready yet but if you're willing to work on it for me, i'll give you the source.
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
May 4th, 2000, 03:52 AM
#4
Thread Starter
New Member
thanks kedaman, but i don't think i should add on another project just yet. i was just wondering if anyone had built any. the controles on star treck seem rather user frendly (after getting use to them though). I think it would make a realy trick windows mask- ah, but i tend to daydream a little to much(like has anyone thought to make a vb compiler for other OS?, another question another day).
stupied question of the day (i sometimes fill in @ the helpdesk at work):
caller: "my computer says it has a virus, but i havent been able to find a file called virus. were should i look?"
me: "what does your virus scanner say?"
caller: "Virus scanner?"
-
May 4th, 2000, 07:34 AM
#5
Frenzied Member
I'm in no way a Trakkie so I have no Idea what trekkie controls look like, I'm working on some new user controls though, they would be like the normal ones but look a lot cooler, they would look sort of like half spheres, atatched to either end of a cylinder, then cut this in half and lay it on a page(get the shape I'm talking about) which go flat when you click them, that's the command button anyway, I've got some other ideas for a load of cool controls around this theme, anyone got any other good Ideas ?
-
May 4th, 2000, 10:13 AM
#6
transcendental analytic
My trek control have a color and a caption and have four corners that can be cut round both eliptically convex and concave, in your own radius. Cutting it in different ways,, you can make it look like different trek buttons. Have no mouseup/down effect, enter or exit, but thats easy to implement.
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
May 4th, 2000, 10:38 AM
#7
-
May 4th, 2000, 02:08 PM
#8
controls? you can change them? how do you even go about that? I am new to programming, and I know I still have a lot of learning to do in the code department, but being able to change the way buttons look, and such would be great. Is it too complicated to explain here? If not, some instructions ( or a link towards instructions ) would be appreciated.
-
May 4th, 2000, 02:29 PM
#9
transcendental analytic
Building your own button is simple, but changing the regions (making parts of it transparent) needs some useful apis like setwindowrgn, getwindowrgn and combinergn. To make your own rgns you need to use createrectrgn, createpolygonrgn or createellipticrgn
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
May 4th, 2000, 07:34 PM
#10
My problem with these things is mostly not the code. It's the graphics for them. The ones I make look like ****.
-
May 4th, 2000, 07:46 PM
#11
transcendental analytic
Then have the user to select the graphix to the button!
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
May 4th, 2000, 07:47 PM
#12
Frenzied Member
I wouldn't say making your own buttons was easy, If you're new to programming you might want to get the hang of coding some stuff first(I'm not sure how new you are) look at VB to the right of the screen there should be a window called Project- Project1. Right click on this and select add...usercontrol Change it's backcolour so you can see it and close the window, in your objects toolbar there's a new Icon, you can draw your new usercontrol on the form like a button, as many times as you like (it's faily boring at the moment, just a red block) Play around with this.
Frans C In my view the key to getting your buttons to look good is to keep them simple. Mine are drawn completly in code, there's nothing on the usercontrol itself, they are symetrical and fairly low key, you don't want to make them look too complicated unless you have artistic tallent(I don't, look I can't even spell tallent)
-
May 4th, 2000, 07:55 PM
#13
transcendental analytic
I'm working on a button with a mouse-enter and exit effect like in internetexplorer
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
May 5th, 2000, 11:04 AM
#14
Thread Starter
New Member
hey Jethro, have you used your controls in any of your apps or released them into the comunity yet. i know of a couple of hard core trecks out there, that would dump money into apps thats resemble star treck consoles, even if it is just a word processor, or some sort of control panel.
-matt
-
May 6th, 2000, 12:19 AM
#15
Hey Kedaman...
I would love to get my hands on that control, (the internet explorer mouse-enter, mouse-exit control) If your gonna send that out for free, please mail a copy my way...
Thanks...
-
May 7th, 2000, 06:31 AM
#16
-
May 7th, 2000, 03:47 PM
#17
transcendental analytic
I'm not working on the mouseover control right now but i will have it soon, when i've set up my new homepage
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
May 7th, 2000, 11:48 PM
#18
Thread Starter
New Member
Jethro,
could'nt find your e-mail to request those controles, have you got a link or could you send them to me [email protected] i'm interested.
-matt
-
May 8th, 2000, 03:44 AM
#19
Frans C
For the graphics of the control. All you need is a solid blue, yellow, white colour. I don't think the Graphics would be hard.
-
May 8th, 2000, 07:31 AM
#20
Thread Starter
New Member
thanx Jethro i got the controles, now i just need to make time to play with them
-happy coding,
matt
-
May 8th, 2000, 07:42 AM
#21
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|