haiku/headers/os/interface
Stephan Aßmus 4f57909806 Introduce the possiblity to draw certain frames with alpha blending on top of
an existing background. It's not supported by many frame types yet, but BButton
and TextControl frames work as well as the soft recessed frame which many
controls use.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29762 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-28 19:37:43 +00:00
..
AbstractLayoutItem.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
Alert.h Rewrote BAlert button layout routine. Made it much simpler, and it's now 2006-06-16 16:22:53 +00:00
Alignment.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
Bitmap.h * Implemented new BView drawing functions DrawBitmap[Async]( 2008-07-28 18:58:30 +00:00
Box.h * Added layout-friendly constructors and implemented Min/Max/PreferredSize(), 2007-06-08 23:40:16 +00:00
Button.h * Header cleanup. 2009-03-24 13:26:56 +00:00
CardLayout.h Just noticed this file was using CR/LF newlines... 2008-09-01 20:12:13 +00:00
ChannelControl.h Added layout friendly constructor to this base class. 2009-02-15 15:41:35 +00:00
ChannelSlider.h Implemented a new look for the Haiku interface controls. It was 2009-02-15 18:23:19 +00:00
CheckBox.h Added layout-friendly constructors and implemented Min/Max/PreferredSize(). 2007-06-09 10:52:36 +00:00
ColorControl.h Style update. 2008-11-21 00:15:22 +00:00
Control.h Added layout-friendly constructor. 2007-06-09 10:47:05 +00:00
ControlLook.h Introduce the possiblity to draw certain frames with alpha blending on top of 2009-03-28 19:37:43 +00:00
Deskbar.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Dragger.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Font.h Added additional font face flags for "condensed", "light" and "heavy". 2008-05-24 14:54:18 +00:00
Gradient.h * Cleanup in the Gradient department. No fuctional change. 2009-02-15 15:15:49 +00:00
GradientConic.h Prepend header guard with underscore. 2008-11-08 12:00:57 +00:00
GradientDiamond.h Prepend header guard with underscore. 2008-11-08 12:00:57 +00:00
GradientLinear.h Prepend header guard with underscore. 2008-11-08 12:00:57 +00:00
GradientRadial.h Prepend header guard with underscore. 2008-11-08 12:00:57 +00:00
GradientRadialFocus.h Prepend header guard with underscore. 2008-11-08 12:00:57 +00:00
GraphicsDefs.h Fix GCC4 build. 2008-06-03 19:24:56 +00:00
GridLayout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
GridLayoutBuilder.h Added convenience methods to allow a group or grid layout's insets to be set 2007-01-31 20:30:20 +00:00
GridView.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
GroupLayout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
GroupLayoutBuilder.h Added convenience methods to allow a group or grid layout's insets to be set 2007-01-31 20:30:20 +00:00
GroupView.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
Input.h * Cleanup. 2008-10-19 13:17:29 +00:00
InterfaceDefs.h * Moved the bitmap filter options to InterfaceDefs.h. 2009-03-28 14:09:14 +00:00
Layout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
LayoutContext.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
LayoutItem.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
LayoutUtils.h * Added FixSizeConstraints() functions, which adjust the elements of a (min, 2007-06-08 23:14:48 +00:00
ListItem.h patch by Rene Gollent: 2008-02-24 14:15:28 +00:00
ListView.h * The previous change to reorder item->Update() and _RecalcItemTops() obviously 2008-11-16 22:34:11 +00:00
Menu.h Implemented a new look for the Haiku interface controls. It was 2009-02-15 18:23:19 +00:00
MenuBar.h Rewrote PopUpMenu.h and MenuBar.h. Adjusted source files accordingly. 2007-10-29 10:40:16 +00:00
MenuField.h * Fixed the unified menu bar width calculations. SetDivider() got it wrong. 2009-03-23 12:16:10 +00:00
MenuItem.h * Rewrote the trigger selection mechanism: it now searches for uppercase 2007-09-30 10:52:45 +00:00
MultiChannelControl.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
OptionControl.h Rewrote OptionPopUp.h and OptionControl.h 2007-10-22 14:59:04 +00:00
OptionPopUp.h Rewrote OptionPopUp.h and OptionControl.h 2007-10-22 14:59:04 +00:00
OutlineListView.h Rewrote SwapItems() so as to not fail in various cases. 2008-06-28 03:03:56 +00:00
Picture.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
PictureButton.h * cleanup 2009-01-11 19:06:45 +00:00
Point.h * Removed the _IMPEXP* stuff from the headers Ingo clearly identified as ours. 2007-07-06 10:35:17 +00:00
Polygon.h Applied patch by Stephen Deken: 2008-10-16 19:10:10 +00:00
PopUpMenu.h * Cleaned up odd indentation. 2008-07-14 17:30:59 +00:00
PrintJob.h Restored the copyright notice before r24684, as pointed out by Marcus Overhagen on the Haiku-commits mailing list, r24684 is a copyright violation. 2008-04-05 11:55:14 +00:00
RadioButton.h * Updated the coding style. 2008-09-16 15:08:02 +00:00
Rect.h Removed the BSize(const BRect&) constructor and added BRect::Size() 2007-05-12 16:50:16 +00:00
Region.h Added const versions of the methods that should have been declared like 2008-07-28 18:50:07 +00:00
Screen.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
ScrollBar.h Implemented a new look for the Haiku interface controls. It was 2009-02-15 18:23:19 +00:00
ScrollView.h * refactor _Init and DoLayout to share some code 2009-01-31 21:27:50 +00:00
SeparatorItem.h Rewrote PopUpMenu.h and MenuBar.h. Adjusted source files accordingly. 2007-10-29 10:40:16 +00:00
Shape.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Shelf.h * Update ref count later in _AddReplicant and add one check to be sure we checked all possible errors. 2009-03-08 16:08:03 +00:00
Size.h Defined B_SIZE_UNSET to -2. -1 is actually a valid size, meaning 0 pixels. 2007-06-17 01:10:12 +00:00
Slider.h Implemented a new look for the Haiku interface controls. It was 2009-02-15 18:23:19 +00:00
SpaceLayoutItem.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
SplitLayoutBuilder.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
SplitView.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
StatusBar.h Rewrote parts related to drawing the labels. The order of drawing happens as 2008-04-29 12:42:10 +00:00
StringItem.h * Implemented BOutlineListView::FullListSortItems() and SortItemsUnder() - dunno 2006-02-11 15:23:23 +00:00
StringView.h * Implement SetFont() and invalidate the layout. More controls should probably 2008-07-15 13:55:44 +00:00
TabView.h Properly integrate the BTabView into a layout tree. Ie, the content will 2008-11-21 00:14:05 +00:00
TextControl.h * Implemented a lot of layout related methods and resolved a few TODOs by 2008-09-16 10:50:31 +00:00
TextView.h * Moved the global BPrivate::WidthBuffer from BTextView into BPrivate as 2008-11-06 11:31:40 +00:00
TwoDimensionalLayout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
UnicodeBlockObjects.h It is accomplished ... 2002-07-09 12:24:59 +00:00
View.h * Moved the bitmap filter options to InterfaceDefs.h. 2009-03-28 14:09:14 +00:00
Window.h * reintroduce member fOffscreen which got removed in r2917 2008-10-19 12:23:18 +00:00