Top Level Namespace
| Relationships | |
| Namespace Children | |
|
Modules:
| |
|
Classes:
|
Constant Summary
-
ALT_MODIFIER_KEY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 8
Constants
nil -
ALT_MODIFIER_MASK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 9
Stub value.
nil -
ALeaderModel =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 11
Stub value.
nil -
ALeaderNone =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 12
Stub value.
nil -
ALeaderView =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 13
Stub value.
nil -
CMD_ARC =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 21
Stub value.
nil -
CMD_CAMERA_UNDO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 22
Stub value.
nil -
CMD_CIRCLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 23
Stub value.
nil -
CMD_COPY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 24
Stub value.
nil -
CMD_CUT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 25
Stub value.
nil -
CMD_DELETE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 26
Stub value.
nil -
CMD_DIMENSION =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 27
Stub value.
nil -
CMD_DISPLAY_FOV =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 28
Stub value.
nil -
CMD_DOLLY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 29
Stub value.
nil -
CMD_DRAWCUTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 30
Stub value.
nil -
CMD_DRAWOUTLINES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 31
Stub value.
nil -
CMD_ERASE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 32
Stub value.
nil -
CMD_EXTRUDE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 33
Stub value.
nil -
CMD_FREEHAND =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 34
Stub value.
nil -
CMD_HIDDENLINE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 35
Stub value.
nil -
CMD_LINE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 36
Stub value.
nil -
CMD_MAKE_COMPONENT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 37
Stub value.
nil -
CMD_MEASURE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 38
Stub value.
nil -
CMD_MOVE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 39
Stub value.
nil -
CMD_NEW =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 40
Stub value.
nil -
CMD_OFFSET =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 41
Stub value.
nil -
CMD_OPEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 42
Stub value.
nil -
CMD_ORBIT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 43
Stub value.
nil -
CMD_PAGE_DELETE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 44
Stub value.
nil -
CMD_PAGE_NEW =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 45
Stub value.
nil -
CMD_PAGE_NEXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 46
Stub value.
nil -
CMD_PAGE_PREVIOUS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 47
Stub value.
nil -
CMD_PAGE_UPDATE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 48
Stub value.
nil -
CMD_PAINT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 49
Stub value.
nil -
CMD_PAN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 50
Stub value.
nil -
CMD_PASTE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 51
Stub value.
nil -
CMD_POLYGON =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 52
Stub value.
nil -
CMD_POSITION_CAMERA =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 53
Stub value.
nil -
CMD_PRINT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 54
Stub value.
nil -
CMD_PROTRACTOR =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 55
Stub value.
nil -
CMD_PUSHPULL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 56
Stub value.
nil -
CMD_RECTANGLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 57
Stub value.
nil -
CMD_REDO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 58
Stub value.
nil -
CMD_ROTATE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 59
Stub value.
nil -
CMD_RUBY_CONSOLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 60
Stub value.
nil -
CMD_SAVE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 61
Stub value.
nil -
CMD_SCALE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 62
Stub value.
nil -
CMD_SECTION =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 63
Stub value.
nil -
CMD_SELECT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 64
Stub value.
nil -
CMD_SELECTION_ZOOM_EXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 65
Stub value.
nil -
CMD_SHADED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 66
Stub value.
nil -
CMD_SHOWGUIDES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 67
Stub value.
nil -
CMD_SHOWHIDDEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 68
Stub value.
nil -
CMD_SHOWHIDDENGEOMETRY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 69
Stub value.
nil -
CMD_SHOWHIDDENOBJECTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 70
Stub value.
nil -
CMD_SKETCHAXES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 71
Stub value.
nil -
CMD_SKETCHCS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 72
Stub value.
nil -
CMD_TEXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 73
Stub value.
nil -
CMD_TEXTURED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 74
Stub value.
nil -
CMD_TRANSPARENT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 75
Stub value.
nil -
CMD_UNDO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 76
Stub value.
nil -
CMD_VIEW_BACK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 77
Stub value.
nil -
CMD_VIEW_BOTTOM =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 78
Stub value.
nil -
CMD_VIEW_FRONT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 79
Stub value.
nil -
CMD_VIEW_ISO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 80
Stub value.
nil -
CMD_VIEW_LEFT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 81
Stub value.
nil -
CMD_VIEW_PERSPECTIVE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 82
Stub value.
nil -
CMD_VIEW_RIGHT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 83
Stub value.
nil -
CMD_VIEW_TOP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 84
Stub value.
nil -
CMD_WALK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 85
Stub value.
nil -
CMD_WIREFRAME =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 86
Stub value.
nil -
CMD_ZOOM =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 87
Stub value.
nil -
CMD_ZOOM_EXTENTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 88
Stub value.
nil -
CMD_ZOOM_WINDOW =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 89
Stub value.
nil -
CONSTRAIN_MODIFIER_KEY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 18
Stub value.
nil -
CONSTRAIN_MODIFIER_MASK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 19
Stub value.
nil -
COPY_MODIFIER_KEY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 15
Stub value.
nil -
COPY_MODIFIER_MASK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 16
Stub value.
nil -
DimensionArrowClosed =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 91
Stub value.
nil -
DimensionArrowDot =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 92
Stub value.
nil -
DimensionArrowNone =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 93
Stub value.
nil -
DimensionArrowOpen =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 94
Stub value.
nil -
DimensionArrowSlash =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 95
Stub value.
nil -
FILE_WRITE_FAILED_INVALID_TYPE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 97
Stub value.
nil -
FILE_WRITE_FAILED_UNKNOWN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 98
Stub value.
nil -
FILE_WRITE_OK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 99
Stub value.
nil -
GL_LINES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 101
Stub value.
nil -
GL_LINE_LOOP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 102
Stub value.
nil -
GL_LINE_STRIP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 103
Stub value.
nil -
GL_POINTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 104
Stub value.
nil -
GL_POLYGON =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 105
Stub value.
nil -
GL_QUADS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 106
Stub value.
nil -
GL_QUAD_STRIP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 107
Stub value.
nil -
GL_TRIANGLES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 108
Stub value.
nil -
GL_TRIANGLE_FAN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 109
Stub value.
nil -
GL_TRIANGLE_STRIP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 110
Stub value.
nil -
IDABORT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 115
Stub value.
nil -
IDCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 116
Stub value.
nil -
IDENTITY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 112
Stub value.
nil -
IDENTITY_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 113
Stub value.
nil -
IDIGNORE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 117
Stub value.
nil -
IDNO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 118
Stub value.
nil -
IDOK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 119
Stub value.
nil -
IDRETRY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 120
Stub value.
nil -
IDYES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 121
Stub value.
nil -
LAYER_HIDDEN_BY_DEFAULT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 123
Stub value.
nil -
LAYER_IS_HIDDEN_ON_NEW_PAGES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 124
Stub value.
nil -
LAYER_IS_VISIBLE_ON_NEW_PAGES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 125
Stub value.
nil -
LAYER_USES_DEFAULT_VISIBILITY_ON_NEW_PAGES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 126
Stub value.
nil -
LAYER_VISIBLE_BY_DEFAULT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 127
Stub value.
nil -
MB_ABORTRETRYIGNORE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 129
Stub value.
nil -
MB_MULTILINE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 130
Stub value.
nil -
MB_OK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 131
Stub value.
nil -
MB_OKCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 132
Stub value.
nil -
MB_RETRYCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 133
Stub value.
nil -
MB_YESNO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 134
Stub value.
nil -
MB_YESNOCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 135
Stub value.
nil -
MF_CHECKED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 137
Stub value.
nil -
MF_DISABLED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 138
Stub value.
nil -
MF_ENABLED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 139
Stub value.
nil -
MF_GRAYED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 140
Stub value.
nil -
MF_UNCHECKED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 141
Stub value.
nil -
ORIGIN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 143
Stub value.
nil -
ORIGIN_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 144
Stub value.
nil -
PAGE_NO_CAMERA =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 146
Stub value.
nil -
PAGE_USE_ALL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 147
Stub value.
nil -
PAGE_USE_CAMERA =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 148
Stub value.
nil -
PAGE_USE_HIDDEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 149
Stub value.
nil -
PAGE_USE_HIDDEN_GEOMETRY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 150
Stub value.
nil -
PAGE_USE_HIDDEN_OBJECTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 151
Stub value.
nil -
PAGE_USE_LAYER_VISIBILITY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 152
Stub value.
nil -
PAGE_USE_RENDERING_OPTIONS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 153
Stub value.
nil -
PAGE_USE_SECTION_PLANES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 154
Stub value.
nil -
PAGE_USE_SHADOWINFO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 155
Stub value.
nil -
PAGE_USE_SKETCHCS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 156
Stub value.
nil -
SB_PROMPT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 158
Stub value.
nil -
SB_VCB_LABEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 159
Stub value.
nil -
SB_VCB_VALUE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 160
Stub value.
nil -
SKETCHUP_CONSOLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 162
Stub value.
nil -
SnapTo_Arbitrary =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 164
Stub value.
nil -
SnapTo_Horizontal =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 165
Stub value.
nil -
SnapTo_Sloped =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 166
Stub value.
nil -
SnapTo_Vertical =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 167
Stub value.
nil -
TB_HIDDEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 169
Stub value.
nil -
TB_NEVER_SHOWN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 170
Stub value.
nil -
TB_VISIBLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 171
Stub value.
nil -
TextAlignCenter =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 173
Stub value.
nil -
TextAlignLeft =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 174
Stub value.
nil -
TextAlignRight =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 175
Stub value.
nil -
TextVerticalAlignBaseline =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 176
Stub value.
nil -
TextVerticalAlignBoundsTop =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 177
Stub value.
nil -
TextVerticalAlignCapHeight =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 178
Stub value.
nil -
TextVerticalAlignCenter =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 179
Stub value.
nil -
VK_ALT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 193
Stub value.
nil -
VK_COMMAND =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 194
Stub value.
nil -
VK_CONTROL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 195
Stub value.
nil -
VK_DELETE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 181
Stub value.
nil -
VK_DOWN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 182
Stub value.
nil -
VK_END =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 183
Stub value.
nil -
VK_HOME =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 184
Stub value.
nil -
VK_INSERT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 185
Stub value.
nil -
VK_LEFT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 186
Stub value.
nil -
VK_MENU =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 196
Stub value.
nil -
VK_NEXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 187
Stub value.
nil -
VK_PRIOR =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 188
Stub value.
nil -
VK_RIGHT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 189
Stub value.
nil -
VK_SHIFT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 197
Stub value.
nil -
VK_SPACE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 190
Stub value.
nil -
VK_UP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 191
Stub value.
nil -
X_AXIS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 202
Stub value.
nil -
X_AXIS_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 199
Stub value.
nil -
Y_AXIS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 203
Stub value.
nil -
Y_AXIS_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 200
Stub value.
nil -
Z_AXIS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 204
Stub value.
nil
Instance Method Summary
- #add_separator_to_menu(menu_name)
-
#file_loaded(filename)
Call this function at the end of a file that you are loading to let the system know that you have loaded it.
-
#file_loaded?(filename) ⇒ Boolean
Use in combination with #file_loaded to create load guards for code you don’t want to reload.
-
#inputbox(*args)
This is a wrapper for UI.inputbox.
-
#require_all(dirname)
deprecated
Deprecated.
This adds the path given to $LOAD_PATH which can affect other extensions.
-
#show_ruby_panel
deprecated
Deprecated.
Use
SKETCHUP_CONSOLE.showinstead.
Instance Method Details
#file_loaded(filename)
Call this function at the end of a file that you are loading to let the system know that you have loaded it.
#file_loaded?(filename) ⇒ Boolean
Use in combination with #file_loaded to create load guards for code you don’t want to reload. Especially useful to protect your ::UI setup from creating duplicate menus and toolbars.
#inputbox(*args)
This is a wrapper for UI.inputbox. You call it exactly the same as UI.inputbox. UI.inputbox will raise an exception if it can’t convert the string entered for one of the values into the right type. This method will trap the exception and display an error dialog and then prompt for the values again.
#require_all(dirname)
This adds the path given to $LOAD_PATH which can affect other extensions.
By default, SketchUp automatically loads (using require) all files with the .rb extension in the plugins directory. This function can be used to automatically load all .rb files from a different directory also. to use this add a call like the following to a file in the plugins directory require_all "MyRubyScripts"
#show_ruby_panel
Use SKETCHUP_CONSOLE.show instead.
This global method is called by the Ruby Console menu item. We call this instead of directly calling Sketchup.send_action("showRubyPanel:") so that other Ruby Console implementations can hijack this method.