Nexushyper said:
Hmm, ok. So now people are complaining obout what coding objects I use!! I wont flame on you, however, I will say you have no right to tell a person what they should and should not use in the making of thier program.
I never told you what to do, like I said previously it was a minor quibble.
Nexushyper said:
I prefer check boxes over radio buttons and that is why I continue to use them. I do know the difference between radio buttons and check boxes and how they are used in programming but I don't like radio buttons for this programs first screen.
Well then continue to use them then. Many experienced programmers do not know when a radio button should be used and when a check box should be used.
Nexushyper said:
I can tell you know a bit about programming and let me teach you some more. Never insult people by assuming they don't know what they are doing. In fact never assume.
I'm sorry you took my suggestion the wrong way, but I never assumed you did not know what you were doing. Oversights and ommissions tend to work their way into reasonably complex programs such as PowerBar. Pointing out a mistake--as I see it--is not even close to equivalent to insulting your intelligence.
Nexushyper said:
There is no written programming law that says thou shalt not use checkboxes when radio buttons are desgined just for this. Did you ever stop to think I know raio buttons would work just fine here yet I wanted to use checkboxes? Just a thought, never assume.
Law? No, certainly nothing that strong. Obviously, since you have them working, checkboxes do work just fine. However the user interface guide for every widget set I've ever seen says that they are being used improperly. See:
The Microsoft Windows User Experience:
http://msdn.microsoft.com/library/default.asp?URL=/library/books/winguide/ch00a.htm
"An option button, also referred to as a radio button, represents a single choice within a limited set of mutually exclusive choices. That is, the user can choose only one of a set of options."
"A check box represents an independent or non-exclusive choice."
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch08c.asp
Java Look and Feel Design Guidlines:
http://java.sun.com/products/jlf/ed2/book/index.html
"A checkbox is a control that represents a setting or value with an on or off choice. The setting of an individual checkbox is independent of other checkboxes--that is, more than one checkbox in a set can be checked at any given time."
http://java.sun.com/products/jlf/ed2/book/HIG.Controls3.html
"A radio button represents an exclusive choice within a set of related options. Within a set of radio buttons, only one button can be on at any given time."
http://java.sun.com/products/jlf/ed2/book/HIG.Controls4.html
Apple User Experience Reference Library:
http://devworld.apple.com/referencelibrary/UserExperience/index.html
"Use radio buttons for a set of mutually exclusive but related choices."
"Use checkboxes to indicate one or more options that must be either on or off."
http://devworld.apple.com/documenta...html#//apple_ref/doc/uid/TP30000359/TPXREF195
GNOME Human Interface Guidelines:
http://developer.gnome.org/projects/gup/hig/
"Clicking a check box should not affect the values of any other controls."
http://developer.gnome.org/projects/gup/hig/1.0/controls.html#controls-check-boxes
"Radio buttons are used in groups to select from a mutually exclusive set of options."
http://developer.gnome.org/projects/gup/hig/1.0/controls.html#controls-radio-buttons
Finally, The Interface Hall of Shame:
http://digilander.libero.it/chiediloapippo/Engineering/iarchitect/shame.htm
Note the first entry in the category "Selecting the wrong control"
Nexushyper said:
Sorry for getting upset but that just really upsets me when someone tries to assume I don't know what I am doing. Yes radio buttons are the correct object to use however, I used check boxes..... build a bridge and get over it cuz I ain't changing them I LIKE THEM!!
Fine, don't change them. It is your program. However it would be simpler to say, "I prefer how check boxes look there, so I will not change them." Instead, you have gotten yourself a bit worked up about it to no particular end. So, since you know a bit about programming, let me teach you some more. When writing a program that has a decent public exposure, sometimes requests for changes, features etc... will not align with what you want the program to do. It is imperative to grow a thick skin about it and say "No, that is not how I'm going to do it" without getting worked up about it, because I assure my report will not be the last one you don't like.