haiku/headers/os/interface
Stephan Aßmus 1ae794159a * Changed the signature of UpdateText() to return a "const char*" (char*
really makes no sense if the pointer belongs to the derived class and
  only confuses). Note this change does not affect binary compatibility.
* Introduced a new MaxUpdateTextWidth() virtual method which is really
  necessary to handle the update text correctly in the layout.
* Introduced a new UpdateTextChanged() method which can be called to
  notify the control of a changed update text. Internally, SetValue()
  also uses it.
* Handle the width or height of the UpdateText() correctly in the layout.
  For horizontal layout, the width was forgotten to be included in
  GetPreferredSize(), for vertical layout, it was completely broken before.
* Handle invalidation correctly when the UpdateText() changes.
* Remove the arbitrary insets for labels from the border the control. This
  makes it easier to align the control's labels with other controls.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26447 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-07-16 18:37:44 +00:00
..
AbstractLayoutItem.h
Alert.h
Alignment.h
Bitmap.h
Box.h
Button.h
CardLayout.h
ChannelControl.h
ChannelSlider.h
CheckBox.h
ColorControl.h
Control.h
Deskbar.h
Dragger.h
Font.h Added additional font face flags for "condensed", "light" and "heavy". 2008-05-24 14:54:18 +00:00
GraphicsDefs.h Fix GCC4 build. 2008-06-03 19:24:56 +00:00
GridLayout.h
GridLayoutBuilder.h
GridView.h
GroupLayout.h
GroupLayoutBuilder.h
GroupView.h
Input.h
InterfaceDefs.h * added B_KATAKANA_HIRAGANA and B_ZENKAKU_HANKAKU (used in Japanese keymap) 2008-05-10 12:38:57 +00:00
Layout.h
LayoutContext.h
LayoutItem.h
LayoutUtils.h
ListItem.h patch by Rene Gollent: 2008-02-24 14:15:28 +00:00
ListView.h - Fix an error in SwapItems where the item tops would not be swapped 2008-02-26 13:27:24 +00:00
Menu.h Renamed some private methods to have the underline prefix, now that 2008-04-11 08:53:25 +00:00
MenuBar.h
MenuField.h
MenuItem.h
MultiChannelControl.h
OptionControl.h
OptionPopUp.h
OutlineListView.h Rewrote SwapItems() so as to not fail in various cases. 2008-06-28 03:03:56 +00:00
Picture.h
PictureButton.h
Point.h
Polygon.h
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
Rect.h
Region.h
Screen.h
ScrollBar.h * Removed trailing spaces in ScrollBar.h 2008-04-06 15:11:31 +00:00
ScrollView.h
SeparatorItem.h
Shape.h
Shelf.h
Size.h
Slider.h * Changed the signature of UpdateText() to return a "const char*" (char* 2008-07-16 18:37:44 +00:00
SpaceLayoutItem.h
SplitLayoutBuilder.h
SplitView.h
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
StringView.h * Implement SetFont() and invalidate the layout. More controls should probably 2008-07-15 13:55:44 +00:00
TabView.h
TextControl.h BTextControl: 2008-02-24 20:39:29 +00:00
TextView.h Further improvements to auto scrolling and text rect + container view resizing: 2008-02-25 23:34:23 +00:00
TwoDimensionalLayout.h
UnicodeBlockObjects.h
View.h * Introduced a new view event mask flag: B_FULL_POINTER_HISTORY which, 2008-07-09 14:13:03 +00:00
Window.h Move the now used boolean to the old place in order to avoid different padding 2008-06-19 14:17:56 +00:00