VCL to BeOS equivalents

Software Engineering 2004 views

This is a preliminary effort to map Borland's VCL classes to similar or equivalent Be's BeOS classes. The VCL information was obtained from the Delphi 4 and C++Builder 4 help files, whereas the BeOS information came from the Be Book for R4.5.

The following VCL classes have been mapped, so far:

Buttons -
TBitBtn
ColorGrd -
TColorGrid
ComCtrls -
TListItem, TListView, TPageControl, TProgressBar, TTabControl, TTabSheet, TTrackBar, TTreeView
Controls -
TControl
ExtCtrls -
TShape
Forms -
TForm, TScreen, TScrollBox
Graphics -
TFont, TMetafile
Menus -
TMainMenu, TMenuItem, TPopupMenu
Outline -
TOutline
StdCtrls -
TButton, TCheckBox, TComboBox, TEdit, TGroupBox, TMemo, TRadioButton, TScrollBar
Windows -
Rect, TPoint
VCL Name Unit BeOS Name Kit Declaration Library Note
TEdit StdCtrls BTextControl Interface be/interface/TextControl.h libbe.so  
TButton StdCtrls BButton Interface be/interface/Button.h libbe.so  
TCheckBox StdCtrls BCheckBox Interface be/interface/CheckBox.h libbe.so  
TControl Controls BControl Interface be/interface/Control.h libbe.so  
TListView ComCtrls BListView Interface be/interface/ListView.h libbe.so  
TListItem ComCtrls BListItem Interface be/interface/ListItem.h libbe.so  
TTreeView ComCtrls BOutlineListView Interface be/interface/OutlineListView.h libbe.so  
TOutline Outline BOutlineListView Interface be/interface/OutlineListView.h libbe.so  
TMainMenu Menus BMenu Interface be/interface/Menu.h libbe.so  
TPopupMenu Menus BPopUpMenu Interface be/interface/PopUpMenu.h libbe.so  
TMenuItem Menus BMenuItem Interface be/interface/MenuItem.h libbe.so  
TGroupBox StdCtrls BBox Interface be/interface/Box.h libbe.so The BBox class is not a container like the TGroupBox.
TColorGrid ColorGrd BColorControl Interface be/interface/ColorControl.h libbe.so  
TFont Graphics BFont Interface be/interface/Font.h libbe.so  
TComboBox StdCtrls BMenuField Interface be/interface/MenuField.h libbe.so  
TMetafile Graphics BPicture Interface be/interface/Picture.h libbe.so  
TBitBtn Buttons BPictureButton Interface be/interface/PictureButton.h libbe.so  
TPoint Windows BPoint Interface be/interface/Point.h libbe.so  
TRadioButton StdCtrls BRadioButton Interface be/interface/RadioButton.h libbe.so  
Rect Windows BRect Interface be/interface/Rect.h libbe.so  
TScreen Forms BScreen Interface be/interface/Screen.h libbe.so  
TScrollBar StdCtrls BScrollBar Interface be/interface/ScrollBar.h libbe.so  
TScrollBox Forms BScrollView Interface be/interface/ScrollView.h libbe.so  
TShape ExtCtrls BShape Interface be/interface/Shape.h libbe.so  
TTrackBar ComCtrls BSlider Interface be/interface/Slider.h libbe.so  
TProgressBar ComCtrls BStatusBar Interface be/interface/StatusBar.h libbe.so  
TPageControl ComCtrls BTab Interface be/interface/TabView.h libbe.so  
TTabControl ComCtrls BTab Interface be/interface/TabView.h libbe.so  
TTabSheet ComCtrls BTabView Interface be/interface/TabView.h libbe.so  
TMemo StdCtrls BTextView Interface be/interface/TextView.h libbe.so  
TForm Forms BWindow Interface be/interface/Window.h libbe.so