สร้าง Toolbar สำหรับ Extension ใหม่

Ruby & Sketchup by Keptcode.com

Last Updated: 2024-07-06 11:37

สร้าง Toolbar ใหม่

Path: [skeleton]\ruby-sketchup\toolbar.rb

Language: Ruby

# Require
Sketchup::require('sketchup')

# Path: Keptcode Extension
@path = 'Plugins/KeptcodeExtension'

# Create Toolbar
keptcodeToolBar = UI::Toolbar.new('เก็บโค้ด : Keptcode Extension')
keptcodeToolBar.add_separator

# Menu
comd_menu = UI::Command.new('เมนูที่ 1') do
  # action menu
  puts 'เมนูที่ 1'
end

# Icon Menu
comd_menu.small_icon = Sketchup.find_support_file(@path + '/Images/icons/ic-menu.png')
comd_menu.large_icon = Sketchup.find_support_file(@path + '/Images/icons/ic-menu.png')

# Name Menu
comd_menu.tooltip = 'เมนูที่ 1'
comd_menu.status_bar_text = 'เมนูที่ 1'

# Add Menu
keptcodeToolBar.add_item(comd_menu)

# Show
keptcodeToolBar.show