Changeset 4085
- Timestamp:
- 05/16/08 19:39:29 (6 months ago)
- Files:
-
- trunk/ide/ClassDesigner.py (modified) (7 diffs)
- trunk/ide/ClassDesignerControlMixin.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ide/ClassDesigner.py
r4005 r4085 139 139 {"name" : "DropdownList", "class" : dui.dDropdownList, "order" : 70}, 140 140 {"name" : "EditBox", "class" : dui.dEditBox, "order" : 80}, 141 {"name" : "HtmlBox", "class" : dui.dHtmlBox, "order" : 85}, 141 142 {"name" : "Gauge", "class" : dui.dGauge, "order" : 90}, 142 143 {"name" : "Grid", "class" : dui.dGrid, "order" : 100}, … … 344 345 "ListEvent", "MenuEvent", "MouseEvent", "SashEvent", 345 346 "CalendarEvent", "TreeEvent") 346 classes = (dui.dBox, dui.dBitmap, dui.dBitmapButton, dui.dButton, dui.dCheckBox, 347 dui.dComboBox, dui.dDateTextBox, dui.dDialog, dui.dDropdownList, 348 dui.dEditBox, dui.dEditor, dui.dForm, dui.dDockForm, dui.dGauge, dui.dGrid, dui.dImage, 349 dui.dLabel, dui.dLine, dui.dListBox, dui.dListControl, dui.dOkCancelDialog, 350 dui.dPanel, dui.dPage, dui.dScrollPanel, dui.dPage, dui.dPageFrame, 351 dui.dPageList, dui.dPageSelect, dui.dPageFrameNoTabs, dui.dRadioList, 352 dui.dSlider, dui.dSpinner, dui.dSplitter, dui.dTextBox, dui.dToggleButton, 353 dui.dTreeView, dlgs.Wizard, dlgs.WizardPage) 347 classes = (dui.dBox, dui.dBitmap, dui.dBitmapButton, dui.dButton, dui.dCheckBox, 348 dui.dComboBox, dui.dDateTextBox, dui.dDialog, dui.dDropdownList, dui.dEditBox, 349 dui.dEditor, dui.dForm, dui.dDockForm, dui.dGauge, dui.dGrid, dui.dHtmlBox, dui.dImage, 350 dui.dLabel, dui.dLine, dui.dListBox, dui.dListControl, dui.dOkCancelDialog, dui.dPanel, 351 dui.dPage, dui.dScrollPanel, dui.dPage, dui.dPageFrame, dui.dPageList, dui.dPageSelect, 352 dui.dPageFrameNoTabs, dui.dRadioList, dui.dSlider, dui.dSpinner, dui.dSplitter, dui.dTextBox, 353 dui.dToggleButton, dui.dTreeView, dlgs.Wizard, dlgs.WizardPage) 354 354 355 355 def evtsForClass(cls): … … 1711 1711 "PageNoTabs", "Box", "Bitmap", "BitmapButton", "Button", "CheckBox", 1712 1712 "ComboBox", "DateTextBox", "DropdownList", "EditBox", "Editor", 1713 "Gauge", "Grid", " Image", "Label", "Line", "ListBox", "ListControl", "Page",1713 "Gauge", "Grid", "HtmlBox", "Image", "Label", "Line", "ListBox", "ListControl", "Page", 1714 1714 "RadioList", "Slider", "Spinner", "Splitter", "TextBox", "ToggleButton", 1715 1715 "TreeView"] … … 1719 1719 dui.dBox, dui.dBitmap, dui.dBitmapButton, dui.dButton, dui.dCheckBox, 1720 1720 dui.dComboBox, dui.dDateTextBox, dui.dDropdownList, dui.dEditBox, 1721 dui.dEditor, dui.dGauge, dui.dGrid, dui.d Image, dui.dLabel, dui.dLine,1721 dui.dEditor, dui.dGauge, dui.dGrid, dui.dHtmlBox, dui.dImage, dui.dLabel, dui.dLine, 1722 1722 dui.dListBox, dui.dListControl, dui.dPage, dui.dRadioList, dui.dSlider, 1723 1723 dui.dSpinner, dui.dSplitter, dui.dTextBox, dui.dToggleButton, … … 2874 2874 pop.append(_("Add EditBox"), OnHit=self.onNewEditBox) 2875 2875 pop.append(_("Add Grid"), OnHit=self.onNewGrid) 2876 pop.append(_("Add HtmlBox"), OnHit=self.onNewHtmlBox) 2876 2877 pop.append(_("Add ListBox"), OnHit=self.onNewListBox) 2877 2878 pop.append(_("Add ListControl"), OnHit=self.onNewListControl) … … 3087 3088 def onNewGrid(self, evt): 3088 3089 dui.callAfter(self.addNewControl, None, dui.dGrid) 3090 def onNewHtmlBox(self, evt): 3091 dui.callAfter(self.addNewControl, None, dui.dHtmlBox) 3089 3092 def onNewImage(self, evt): 3090 3093 dui.callAfter(self.addNewControl, None, dui.dImage) … … 3869 3872 (_("Gauge"), dui.dGauge), 3870 3873 (_("Grid"), dui.dGrid), 3874 (_("HtmlBox"), dui.dHtmlBox), 3871 3875 (_("Image"), dui.dImage), 3872 3876 (_("Label"), dui.dLabel), trunk/ide/ClassDesignerControlMixin.py
r3964 r4085 775 775 "Min": {"type" : int, "readonly" : False}, 776 776 "ShowLabels" : {"type" : bool, "readonly" : False}} 777 splitterProps = { "MinimumPanelSize": {"type" : int, "readonly" : False},777 splitterProps = {"MinimumPanelSize": {"type" : int, "readonly" : False}, 778 778 "Orientation": {"type" : list, "readonly" : False, 779 779 "values" : ["Horizontal", "Vertical"]}, … … 792 792 "values" : ["Upper", "Lower", "Title", "None"]}, 793 793 "ReadOnly" : {"type" : bool, "readonly" : False}} 794 htmlTextProps = {"HorizontalScroll": {"type" : bool, "readonly" : False}, 795 "Page": {"type" : unicode, "readonly" : False}, 796 "RespondToLinks": {"type" : bool, "readonly" : False}, 797 "ShowScrollBars": {"type" : bool, "readonly" : False}, 798 "VerticalScroll": {"type" : bool, "readonly" : False}} 794 799 treeProps = {"Editable" : {"type" : bool, "readonly" : False}, 795 800 "MultipleSelect" : {"type" : bool, "readonly" : False}, … … 960 965 ret.update({"PasswordEntry" : {"type" : bool, "readonly" : False}, 961 966 "TextLength" : {"type" : int, "readonly" : False}}) 967 elif isinstance(self, dabo.ui.dHtmlBox): 968 ret.update(htmlTextProps) 962 969 elif isinstance(self, dabo.ui.dTimer): 963 970 pass
