Makepad Components Gallery logo

Makepad Components Gallery

開く

すべてのMakepad組み込みウィジェットの使用例付きクイックリファレンス。ボタン、入力、スライダー、チェックボックス、ドロップダウン、ラベル、アイコン、仮想リストをカバー。

共有:
代替ツールを見る

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 が自分のワークフローをカバーするか先に確認したい場合。

関連:Agent Messaging SkillAgent Ops Incident Notifier。分類は skills

コメント

まだコメントがありません。最初のコメントを投稿してください!