Ingo Weinhold
9ecf9d1c1d
Merge from layout management branch.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18649 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-26 16:21:15 +00:00
Stephan Aßmus
a1a536495a
corrected slightly weird passing on of flags to the BControl constructor
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17262 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-04-29 16:34:10 +00:00
Stephan Aßmus
ccf81dc9d2
* made the button height proportional to the font
...
size instead of having a fixed spacing... should
be more asthetical.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16443 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-16 22:55:02 +00:00
Axel Dörfler
a71c960755
* BControl::SetValue() now calls Invalidate() again - not doing so would
...
break compatibility a bit too much (as this is a public class).
* Instead, we're now using the same mechanism as in Dano/Zeta, that is,
we use BControl::SetValueNoUpdate() in the inherited classes.
* Minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16183 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-01 15:55:46 +00:00
Stephan Aßmus
fe161a0740
tweaked the button look to have somewhat smoother corners and a cleaner disabled look
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15730 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-12-29 19:16:22 +00:00
Stephan Aßmus
a289cd317f
slightly improved look
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15360 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-12-06 13:44:38 +00:00
Axel Dörfler
8196fa8da4
* now accepts NULL arguments for "width" and "height" in GetPreferredSize()
...
* minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15086 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-23 14:51:01 +00:00
Stephan Aßmus
e1d08bc65b
when using enter or space to invoke a button, have the button snooze a mikrod to make sure the visuals get across
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14930 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-15 01:27:37 +00:00
Stephan Aßmus
fbb143cded
a new look, the old one is still there and disabled by an ifdef, so it should be easy to return back to the old look should the new one cause any heart attacks. I tried to remind of the Haiku heritage go from there.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14880 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-13 00:22:11 +00:00
Ingo Weinhold
9daa13637a
Be on the safe side.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13566 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-07-09 20:28:02 +00:00
Stefano Ceccherini
049818e016
Style changes, license change, added all the authors.
...
BTW, I forgot to say (in the previous commit) that the Button's label is also truncated if neede, so it doesn't go out of the button's bounds. If you don't like it, remove it.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13364 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-06-30 09:34:14 +00:00
Stefano Ceccherini
f939937950
Refactored BButton::Draw(), fixed some small glitches, visible when the focus was changing. Moved drawing of the focus line to its own method.
...
Patch contributed by Ivan Tonizza.
Note that BControl::IsFocusChanging() seems to always return false under haiku.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13362 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-06-30 09:11:59 +00:00
Stephan Aßmus
0c3344f4a1
no Invalidate in BControl::SetValue, I figure more controls need to be updated for this change
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12947 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-06-03 19:55:49 +00:00
Matthew Wilber
b28c58d13d
Fixed "HButton" typos
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10989 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-23 22:41:23 +00:00
Matthew Wilber
76f106fb04
Removed duplicate code in drawing functions, fixed drawing of text when button is default, fixed drawing of text when button is disabled.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10979 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-23 17:18:01 +00:00
Matthew Wilber
33413e498b
Fixed focus line drawing to draw the white underline and to not draw the focus line if the window containing the button is not active.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10978 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-23 15:46:43 +00:00
Matthew Wilber
e940fe0597
Fixed button so that it stays depressed when mouse button is down, changed to support click and drag-off, centered button label vertically as Be's version is centered. Still need to add white line below focus line, need to verify the button's value is set at the correct times, need to verify that invoke is being used properly, need to test behavior and drawing when button is disabled.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10561 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-02 20:05:39 +00:00
DarkWyrm
3ceb31b96a
Pahtz's changes from PortLink/BSession/PortMessage/PortQueue to BPortLink
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8519 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-30 15:15:27 +00:00
Marc Flerackers
47bc8348ea
*** empty log message ***
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3126 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-29 07:26:55 +00:00
Marc Flerackers
ac6f7aa850
Lots of fixes, geometry calculations updated, added buffered BSlider support
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2539 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-23 14:55:18 +00:00
Marc Flerackers
f45d1cc7e4
Compatibility changes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1935 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-14 15:48:57 +00:00
Marc Flerackers
bf1b4e2926
Changed drawing, again
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1638 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-25 07:25:50 +00:00
Marc Flerackers
1b7f115063
Put back lost changes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1344 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-02 12:23:00 +00:00
Marc Flerackers
a0cbca4f9f
SetLowColor before DrawString
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1342 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-02 12:05:29 +00:00
Marc Flerackers
3cfbf2cf23
Fixed default button functions and drawing
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1340 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-02 11:27:33 +00:00
ejakowatz
52a3801208
It is accomplished ...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-09 12:24:59 +00:00