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 コア概念
makepad.nl
live_design!マクロを使用したレイアウトシステム、ウィジェット、イベント処理、スタイリングを含むMakepad UI開発の基本的な構成要素。
Makepad デプロイメント
makepad.nl
デスクトップ(Linux、Windows、macOS)、モバイル(Android、iOS)、Web(Wasm)プラットフォームでMakepadアプリケーションを配布用にパッケージ化。完全なビルドとデプロイガイド。
Makepad 進化
makepad.nl
Makepad開発の自己改善スキルシステム。知識を蓄積する自己進化、エラーを自動修正する自己修正、正確性を検証する自己検証機能を備えています。
関連インサイト

Grok Bot と Hermes Bot:一人に、ようやく参謀本部と事務局がつく
Grok Bot は Cursor Pro+ に入った。Hermes Bot は VPS で走る。より賢いチャット窓ではない。助言するのは参謀本部、実行するのは事務局、決裁するのはあなただ。
Windows で OpenCode Go を Codex に繋ぐ。二セット目のツールは開くな
ChatGPT でログインした Codex デスクトップは、ピッカーにほぼ GPT しか出さない。Windows では OpenCode Go だけを開けば、すでに課金している Grok、GLM、Kimi、DeepSeek、MiniMax が同じセレクタに戻る。鍵はマシンから出ず、ネイティブ GPT もそのまま残る。
Codex を閉じ込めているのはモデルではなく、ピッカーだ
OpenCode Go、Grok、Z.ai にはすでに課金しているのに、Codex のピッカーはほぼ GPT しか出さない。コミュニティ製の codex-router が教えるのは手順ではない。すでに買ったモデル能力をセレクタに戻すこと。鍵はマシンから出ず、ネイティブ GPT もそのまま残る。