Bootstrap Chameleon Logo

SDropTarget

SDropTarget

Property Type Note
Aka String Name for the widget
ColorAndOpacity Number Array, Length = 4 Linear color values, for example:[0.5, 0.5, 0.5, 1]
Content Object The only child widget in this widget's content.
ForegroundColor Number Array, Length = 4 Linear color values, for example:[0.5, 0.5, 0.5, 1]
OnDrop String The python code which will be executed.. replacement flag: %assets, %assets_folders, %actors
ToolTipText String
Visibility Enum: EVisibility: Visible, Collapsed, Hidden, HitTestInvisible, SelfHitTestInvisible, All

functions what can be called from ChameleonData

FunctionName Description
set_color_and_opacity Set widget's color and opacity.

Examples

Example 1:

    "SDropTarget": {
       "Text": "SDropTarget",
       "HAlign": "Center",
       "OnDrop": "gallery.on_drop_func(%**kwargs)",
       "Content":
       {
             "SMultiLineEditableTextBox": {
                "ContentPadding": [0, 10],
                "Text": "SMultiLineEditableTextBox",
                 "Aka": "SMultiLineEditableTextBox_2"
            }
       }
   }

Notes:

Supported Drop type:

  • Assets
  • Folder
  • Actors
  • External file. For instance, drag and drop a file from windows explorer.
  • External text. Select some text in Text Editor(Pycharm, sublime, notepad++), and drag and drop it. Not all text editor support drag text.