<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=BUIW</id>
	<title>BUIW - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=BUIW"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=BUIW&amp;action=history"/>
	<updated>2026-06-05T19:16:30Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=BUIW&amp;diff=456923&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=BUIW&amp;diff=456923&amp;oldid=prev"/>
		<updated>2025-08-23T03:44:58Z</updated>

		<summary type="html">&lt;p&gt;從 JSON 檔案批量匯入&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;BREW UI Widget&amp;#039;&amp;#039;&amp;#039;（BUIW）， 原名做&amp;#039;&amp;#039;&amp;#039;BREW UI Toolkit&amp;#039;&amp;#039;&amp;#039;（BUIT）， 是美國 Qualcomm 公司佇二空空四年以後致力發展的一套全新的 UI-package，用較代早的 BREW 關於著 GUI 設計的。&lt;br /&gt;
&lt;br /&gt;
上早 BREW GUI 干焦提供少數的 GUI 元件，如：IMenuCrl , ITextCtl，遮的簡單的 Controls 遠遠不足開發廠商的需求，真濟廠商著愛家己負責 UI 的設計開發。後來 Qualcomm 接續推出兩套較做完整的 BREW GUI Packages，即 code-based 的 BUIW，以及 XML-based 的 uiOne。TrigML 和 BUIW 是 uiOne 的核心。TrigML 負責 UI 欲描述，BUIW 負責 UI 的建構。&lt;br /&gt;
&lt;br /&gt;
BUIW 較原來的 BREW UI 設計新增兩大特色，一个階層（layer）的觀念，這是早期 BREW GUI 所欠缺的；第二件就是提供客製化（customize）的概念，有做客製化的機制，廠商會當家己替換遮的物件。BUIW 大量使用矣設計模式，如 MVC 模式，Decorator 模式。&lt;br /&gt;
&lt;br /&gt;
==Container==&lt;br /&gt;
&lt;br /&gt;
* IPropContainer ,&lt;br /&gt;
* ImageStaticWidget&lt;br /&gt;
* SoftkeyWidget&lt;br /&gt;
* ICardContainer：Tab Control 之實作。&lt;br /&gt;
* IConstraintContainer ,&lt;br /&gt;
* IIDecorator：妝娗介面，用於裝飾 Container。像 ScrollbarWidget , BorderWidget , BlendWidget , TabWidget 攏是繼承自 IDecorator interface。&lt;br /&gt;
&lt;br /&gt;
==Widget==&lt;br /&gt;
&lt;br /&gt;
* TextWidget ,&lt;br /&gt;
* StaticWidget ,&lt;br /&gt;
* CheckWidget ,&lt;br /&gt;
* RadioWidget ,&lt;br /&gt;
* ScrollWidget ,&lt;br /&gt;
* SliderWidget ,&lt;br /&gt;
* ProgressWidget ,&lt;br /&gt;
* BitmapWidget ,&lt;br /&gt;
* ImageWidget ,&lt;br /&gt;
* ImageStaticWidget ,&lt;br /&gt;
* TabWidget ,&lt;br /&gt;
* ListWidget ,&lt;br /&gt;
* BorderWidget ,&lt;br /&gt;
* BlendWidget ,&lt;br /&gt;
* CursorWidget ,&lt;br /&gt;
* ViewportWidget&lt;br /&gt;
&lt;br /&gt;
==Model==&lt;br /&gt;
&lt;br /&gt;
* IValueModel&lt;br /&gt;
* IInterfaceModel&lt;br /&gt;
* IMenuModel&lt;br /&gt;
* ITextModel&lt;br /&gt;
* IListModel&lt;br /&gt;
* IArrayModel&lt;br /&gt;
* IVectorModel&lt;br /&gt;
&lt;br /&gt;
[[分類: 待校正]]&lt;/div&gt;</summary>
		<author><name>TaiwanTonguesApiRobot</name></author>
	</entry>
</feed>