Makepad コンポーネントギャラリー
ui_zooから抽出されたMakepad組み込みウィジェットの使用例付きクイックリファレンス。
クイックナビゲーション
| ウィジェットタイプ | 説明 |
|---|---|
| ボタン | Button, ButtonGradient, ButtonIcon |
| テキスト入力 | TextInput バリエーション |
| スライダー | Slider, SliderRound, SliderMinimal |
| チェックボックス | CheckBox, CheckBoxToggle |
| ラジオボタン | RadioButton グループ |
| ドロップダウン | Dropdown メニュー |
| ラベル | Label, H1-H4, P |
| アイコンと画像 | Icon, Image, RotatedImage |
| ビューとコンテナ | RoundedView, ScrollView |
| リスト | PortalList(仮想) |
| ナビゲーション | PageFlip, Fold |
ボタンのバリエーション
live_design! {
// 標準ボタン
<Button> { text: "クリック" }
// アイコン付きボタン
<Button> {
draw_icon: {
svg_file: dep("crate://self/resources/icon.svg")
color: #fff
}
text: "アイコン付き"
}
// グラデーションボタン
<ButtonGradientX> { text: "グラデーション X" }
<ButtonGradientY> { text: "グラデーション Y" }
// アイコンのみのボタン
<ButtonIcon> {
draw_icon: {
svg_file: dep("crate://self/resources/icon.svg")
}
}
}
テキスト入力
live_design! {
// 標準テキスト入力
<TextInput> { empty_text: "テキストを入力." }
// パスワード入力
<TextInput> {
empty_text: "パスワード"
password: true
}
// 複数行
<TextInput> {
empty_text: "説明を入力"
height: Fill
}
}
スライダー
live_design! {
// 標準スライダー
<Slider> { min: 0, max: 100, value: 50 }
// ラウンドスライダー
<SliderRound> { min: 0, max: 1.0, value: 0.5 }
// ミニマルスライダー
<SliderMinimal> { min: 0, max: 100, value: 25 }
}
チェックボックスとラジオボタン
live_design! {
// チェックボックス
<CheckBox> { text: "機能を有効にする" }
// トグルスイッチ
<CheckBoxToggle> { text: "ダークモード" }
// ラジオボタングループ
<View> {
flow: Down, spacing: 10
<RadioButton> { radio_id: 1, text: "オプション 1" }
<RadioButton> { radio_id: 2, text: "オプション 2" }
<RadioButton> { radio_id: 3, text: "オプション 3" }
}
}
仮想リスト (PortalList)
live_design! {
<PortalList> {
drag_scrolling: true
item_template: <ItemView> {
// 各アイテムのテンプレート
}
}
}
リソース
使用シナリオ
- Makepad Components Gallery が自分のワークフローをカバーするか先に確認したい場合。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
リポジトリの作業で AI コーディング CLI を選ぶ
Claude Code、Codex CLI、OpenCode、Pi、omp、DeepSeek Harness、Grok Build を、実際に回す作業に合わせて選ぶ。2026-10-06 に公式ドキュメントを再確認。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。