約 6,245,444 件
https://w.atwiki.jp/widget/pages/8.html
さぁ、はじめましょう!ウィジェットに関して知る必要のある最初のことは、それが「バンドル(bundle)」と呼ばれる構成でできていることです。 ...we re ready to begin! Thefirstthingyouneed to know about a Widget is it comes in theformof what is called a bundle . バンドルを(普通の人は中を見ようとしない)フォルダーと考えてください。 Think of a bundle as afolderwhichyourAverage Joe isn t going to normally look inside. バンドルは、ウィジェットを働かせるために必要とするものすべてを含んでいます。 A bundle contains everythingyouneedtomake a Widget work. あなたのMy WidgetFolderから下記の手順で「Weather.widget」を開いてください Use the directions belowtoopenup“The Weather.widget” in your (My) Widgets folder. Windowsユーザ Windowsにおいては、バンドルの中をみるために、WidgetConverterを使いたいと思うでしょう。 Windows users On Windows, you ll want tousetheWidgetConverter to view the bundle contents. あるいは、拡張子を.widgetから.zipに変更し、ファイルを解凍することでその中身を見ることができます。 Alternately, you could change the .widgetextentionto.zip,unzip the file, and then look inside. Windows用ウィジェットは、基本的に見せ掛けのzipファイルです。 Windows Widget bundles are basicallyzipfilesindisguise. Macユーザ マック上で、あなたがウィジェットの中を見たければ、ファインダ中のWidgetのアイコンをコントロールクリックし、「パッケージの中身を表示」を選択します。 Mac users On a Mac, if you want tolookinsideaWidget bundle, you simply Control-click on the Widgetinthe Finder andselect ShowPackageContents . 「TheWeather」上でこの操作ができないでしょう。いくつかのウィジェットはクロス・プラットフォームなので、Windowsフォーマットに準拠しています。 You won t see this on TheWeather ,butsome Widgets are cross-platform andareintheWindows format. そのような場合は、上記Windows用の手順で中を見てください。 Follow theWindowsuserinstructionsto open those particular Widgets. バンドルの内部を開けたなら、中を見渡してください。 ウィジェットがすべて共通に持っているものは、「Contents」(一つはそに.konファイルを見つけることができる)と呼ばれるフォルダーです。 Once you re inside the bundle,haveaquicklook around. The thing that all Widget bundles have in common isafoldercalled Contents, in which one can find a .kon file. 通常、このなかにはさらに画像を格納するフォルダが用意されているでしょう。 また、1つ以上の.jsファイル、Info.plistが存在します。もしウィジェットがMac上で開発されており、作者がそれを組み込んだ場合、.scptファイルを見つけるかもしれません。しかし、それらはかなりまれです。 Usually this would also containafolderinwhich images are kept, and sometimes one can find one or more .jsfilesandanInfo.plist file if the Widget was developed on a Mac and the authorchosetoincludeit. You may also find a .scptfile,butthoseare fairly rare. ファイルタイプの概要 A brief breakdown of thefiletypes .kon Widgetのための主なコードを含んでいます。Yahoo Widget Wngine(Konfabulator)は、このファイルを最初に捜し、ユーザがWidgetのバンドルをダブルクリックする場合、そこから指示を読みます。 このコードには初期化処理が含まれており、画像の配置、XMLの関連付け、初期設定やボックスの値の処理を行います。 .kon Contains the main code for aWidget.Konfabulator looks for this file first and readsinstructions from it when the user double-clickstheWidget bundle. This almost always contains code for initial image positioning and referencing (XML,oreXtensible Markup Language), as well as preferences and about box stuff. さ らに、それは、Widgetの機能を作る(JS、またはJavaScript)を、ほとんどのコードを通常含んでいます、しかし時々複雑なWidgetに おいては、外部のJSファイルを用意していることがあります。しかしながら、これは必須ではなく、必要なコードを.konファイルにすべて含むことができ ます。 It usually also contains most of thecodethat makes the Widget function (JS, or JavaScript), but not always.Sometimes,especially on more complex Widgets, the JavaScriptis stored in a .js file, however this isnotrequired and all the code can still be contained in the .konfile. .js 場合、現在、あなたの小型装置を行かせるために必要とされるほとんど(すべてではないにしても)のJavaScriptを通常含んでいます。このファイルにXMLはありません。 それは純粋なJavaScriptです。時々、これらの2つ以上を見つけるでしょう。しかし、それはかなりまれです。 .js If present, usually contains most (ifnotall) of the JavaScript needed to make your Widget go. There is no XML in this file. It spureJavaScript. Sometimes you ll find more than one of these,butthat s fairly rare. .Info.plist XMLを利用する別のファイル、しかし、ユーザに表示される小型装置に関するバージョン情報を見つけ出すに、それはMacOSXによってアクセスされます。 このファイルはウインドウズ上で無視され、小型装置がクロス・プラットフォーム(ウインドウズ)のバンドル・フォーマットにある場合、MacOSXの上で無視されます。 .Info.plist Another file which utilizes XML, but itisaccessed by Mac OS X to find out version information about the Widget to be displayed totheuser. This file is ignored on Windows, and is also ignoredon Mac OS X if the Widget is inthecross-platform (Windows) bundle format. .scpt アップル・スクリプト・コマンドを含んでいるアップル・スクリプト・ドキュメント、および恐らくそれらの多く。 これが含まれていた場合、スクリプトは恐らくかなり複雑で、.js/.konファイルの複雑さを縮小するためにそこに置かれました。 あなたがこれらのファイルのうちの1つを見れば、小型装置は単にマック上で走るかもしれません。途中で衝突する他のファイル・タイプがあります。しかし、これらは最も一般的なものです。 .scpt An AppleScript document,containingAppleScript commands, and likely a lot of them. If thiswas included, the script is probablyfairlycomplex and was put there to reduce the complexity of the .js / .kon file. If you see oneofthese files, the Widget may only run on Mac. 通常、異なるファイル・タイプを見れば、それはイメージかそれのいずれかです、所有者の目的を完了するのにそこでありそうです。 There are other file types that youmightrun into along the way, but these are the most common. Usually if you see a different filetype,it s either an image, or it s likely there to fulfillaproprietary purpose.
https://w.atwiki.jp/3ddesk/pages/33.html
ウィジェット・レイヤを任意に表示させたり隠したりするためのプラグイン。 動作させるには、どのウィンドウをウィジェットとして扱うかをまず定義づける必要あり。 動作 Widget Windows Widget Layer プラグインで、ウィジェットとして扱うウィンドウの指定。 Window Matching の記述法に則って入力する必要。 入力例: (name=Screenlet type=Utility) または (name=screenletsd.py type=Utility) 上の例は RYX Screenlets エンジンを使用したウィジェットを指定するもの。 ウィジェットエンジンは他にも下記のようなものがある。 GDesklets XDesklets SuperKaramba Moonlight Widgets なお、Widget Layer プラグインでウィジェットのウィンドウを指定しておくと、他のプラグインでのウィンドウの照合条件の入力の際に「widget=1」をウィジェットのウィンドウとして使用できる。例えばウィジェットを表示させる際に、特定のアニメーション効果を割り当てたい場合、アニメーション・プラグイン 開く時の効果 アニメーションの選択 で対象ウィンドウの指定を「widget=1」とすればよい。 End Widget Mode on Click ウィジェット以外のウィンドウをクリックした場合、ウィジェットモードを終了させるかどうか。 一般 Toggle Widget Display ウィジェット・レイヤの表示/非表示を切り替えるショートカットキーやマウスボタン、ホットスポットの設定。 外観 フェード時間 ウィジェット・レイヤを表示したり隠したりするときの、フェードインやフェードアウトの持続時間。 Background in Widget Mode Background Brightness ウィジェット・レイヤの背景の明るさ Background Saturation ウィジェット・レイヤの背景の鮮やかさ
https://w.atwiki.jp/wiki3_itunes/pages/12.html
Widget Dashboard album art widget アルバムのアートワーク取得とレートの表示 Amazon Album Art Amazonからアートワーク取得 iTMS RSS iTunes Music StoreのTop Songs、Top Albums、New Releasesなどを表示 iTunes Antenna iTunes StoreのTopAlbumsを表示、日本語 iTMS Top 10 iTMS のトップ10を表示 iTunes Artwork 再生している曲のアートワークを表示 iTunesLyrics 再生中の曲の歌詞を表示 iTunes Music Store Charts iTMS の Top アルバムなどのジャケット表示 miniTunes シンプルなiTunesコントローラ Sing that iTune! iTunes で再生している曲の歌詞を取得・表示 TunesTEXT iTunes で演奏中の曲の歌詞を取得・表示 歌詞Search iTunesで再生中の歌詞の検索補助 その他 My iTunes My iTunesウイジェットは、あなたのWebページやソーシャルネットワークのプロフィール、ブログなどで使用できるシンプルなアドオンです。
https://w.atwiki.jp/rundyjack/pages/142.html
twitter_widget3プラグインエラー:正しいhtmlタグを入力してください。
https://w.atwiki.jp/sugawara/pages/93.html
Qt Tips class MyWidget public QWidget { Q_OBJECT public MyWidget( QWidget* parent = 0, const char* name = 0 ); ~MyWidget(); protected virtual voidpaintEvent( QPaintEvent* event ); }; .cppファイルをつくる #include QPainter.h #include "MyWidget.h" MyWidget MyWidget( QWidget* parent, const char* name ) QWidget( parent, name ) { } MyWidget ~MyWidget() { } void MyWidget setProperty( const QString key, int value ) { if ( key == "mRow" ) { mRow = value; } else if ( key == "mColumn" ) { mColumn = value; } } void MyWidget paintEvent( QPaintEvent* event ) { QPainter p( this ); p.drawLine( 0, 0, 100, 100 ); ... } designerで Tools - Custom - Edit Custom Widgets... New Widget、Class, Headerfile、Signals, Slots, Propertiesなどを設定する PropertiesにmRow, mColumnをIntで追加する Property Tools - Custom - Edit Custom Widgets... Propertesに追加 ???.cppのコンストラクタでsetProperty( "...", xxx );が呼ばれる Widget側でpublic void setProperty( const QString key, int value );などを実装する キーイベント protected virtual void keyPressEvent( QKeyEvent* event );をオーバーライド 矢印キーはevent- key()の値がQt Key_Right, Qt Key_Left, Qt Key_Up, Qt Key_Down マウスイベント protected virtual void mousePressEvent( QMouseEvent* event ); 以後マウスを追跡するにはここでgrabMouse(); virtual void mouseReleaseEvent( QMouseEvent* event ); grabMouse()している場合はreleaseMouse()する virtual void mouseMoveEvent( QMouseEvent* event ); ボタンを押している間しか発生しない マウスのローカル座標はevent- pos()
https://w.atwiki.jp/bloggertemplate/pages/17.html
Add some words to your blog - like a welcome message - with our rich text editor. b widget id= Text1 locked= false title= Text type= Text b includable id= main !-- only display title if it s non-empty -- b if cond= data title != "" h2 class= title data title/ /h2 /b if div class= widget-content data content/ /div b include name= quickedit / /b includable /b widget
https://w.atwiki.jp/bloggertemplate/pages/26.html
b widget id= Blog1 locked= false title= Blog type= Blog b includable id= main var= top !-- posts -- div class= blog-posts b include data= top name= status-message / data adStart/ b loop values= data posts var= post b if cond= data post.dateHeader h2 class= date-header data post.dateHeader/ /h2 /b if b include data= post name= post / b if cond= data blog.pageType == "item" b include data= post name= comments / /b if /b loop data adEnd/ /div !-- navigation -- b include name= nextprev / !-- feed links -- b include name= feedLinks / /b includable b includable id= nextprev div class= blog-pager id= blog-pager b if cond= data newerPageUrl span id= blog-pager-newer-link a class= blog-pager-newer-link expr href= data newerPageUrl expr id= data widget.instanceId + "_blog-pager-newer-link" expr title= data newerPageTitle data newerPageTitle/ /a /span /b if b if cond= data olderPageUrl span id= blog-pager-older-link a class= blog-pager-older-link expr href= data olderPageUrl expr id= data widget.instanceId + "_blog-pager-older-link" expr title= data olderPageTitle data olderPageTitle/ /a /span /b if b if cond= data blog.homepageUrl != data blog.url a class= home-link expr href= data blog.homepageUrl data homeMsg/ /a b else/ b if cond= data newerPageUrl a class= home-link expr href= data blog.homepageUrl data homeMsg/ /a /b if /b if /div div class= clear / /b includable b includable id= post var= post div class= post uncustomized-post-template a expr name= data post.id / b if cond= data post.title h3 class= post-title b if cond= data post.link a expr href= data post.link data post.title/ /a b else/ b if cond= data post.url a expr href= data post.url data post.title/ /a b else/ data post.title/ /b if /b if /h3 /b if div class= post-header-line-1 / div class= post-body p data post.body/ /p div style= clear both; / !-- clear for photos floats -- /div div class= post-footer p class= post-footer-line post-footer-line-1 span class= post-author b if cond= data top.showAuthor data top.authorLabel/ data post.author/ /b if /span span class= post-timestamp b if cond= data top.showTimestamp data top.timestampLabel/ b if cond= data post.url a class= timestamp-link expr href= data post.url title= permanent link data post.timestamp/ /a /b if /b if /span span class= post-comment-link b if cond= data blog.pageType != "item" b if cond= data post.allowComments a class= comment-link expr href= data post.addCommentUrl expr onclick= data post.addCommentOnclick b if cond= data post.numComments == 1 1 data top.commentLabel/ b else/ data post.numComments/ data top.commentLabelPlural/ /b if /a /b if /b if /span !-- backlinks -- span class= post-backlinks post-comment-link b if cond= data blog.pageType != "item" b if cond= data post.showBacklinks a class= comment-link expr href= data post.url + "#links" data top.backlinkLabel/ /a /b if /b if /span span class= post-icons !-- email post links -- b if cond= data post.emailPostUrl span class= item-action a expr href= data post.emailPostUrl expr title= data top.emailPostMsg span class= email-post-icon #160; /span /a /span /b if !-- quickedit pencil -- b include data= post name= postQuickEdit / /span /p p class= post-footer-line post-footer-line-2 span class= post-labels b if cond= data post.labels data postLabelsLabel/ b loop values= data post.labels var= label a expr href= data label.url rel= tag data label.name/ /a b if cond= data label.isLast != "true" , /b if /b loop /b if /span /p p class= post-footer-line post-footer-line-3 / /div /div /b includable b includable id= postQuickEdit var= post b if cond= data post.editUrl span expr class= "item-control " + data post.adminClass a expr href= data post.editUrl expr title= data top.editPostMsg span class= quick-edit-icon #160; /span /a /span /b if /b includable b includable id= commentDeleteIcon var= comment span expr class= "item-control " + data comment.adminClass a expr href= data comment.deleteUrl expr title= data top.deleteCommentMsg span class= delete-comment-icon #160; /span /a /span /b includable b includable id= backlinkDeleteIcon var= backlink span expr class= "item-control " + data backlink.adminClass a expr href= data backlink.deleteUrl expr title= data top.deleteBacklinkMsg span class= delete-comment-icon #160; /span /a /span /b includable b includable id= comments var= post div class= comments id= comments a name= comments / b if cond= data post.allowComments h4 b if cond= data post.numComments == 1 1 data commentLabel/ b else/ data post.numComments/ data commentLabelPlural/ /b if /h4 dl id= comments-block b loop values= data post.comments var= comment dt class= comment-author expr id= "comment-" + data comment.id a expr name= "comment-" + data comment.id / b if cond= data comment.authorUrl a expr href= data comment.authorUrl rel= nofollow data comment.author/ /a b else/ data comment.author/ /b if data commentPostedByMsg/ /dt dd class= comment-body b if cond= data comment.isDeleted span class= deleted-comment data comment.body/ /span b else/ p data comment.body/ /p /b if /dd dd class= comment-footer span class= comment-timestamp a expr href= "#comment-" + data comment.id title= comment permalink data comment.timestamp/ /a b include data= comment name= commentDeleteIcon / /span /dd /b loop /dl p class= comment-footer a expr href= data post.addCommentUrl expr onclick= data post.addCommentOnclick data postCommentMsg/ /a /p /b if div id= backlinks-container div expr id= data widget.instanceId + "_backlinks-container" b if cond= data post.showBacklinks b include data= post name= backlinks / /b if /div /div /div /b includable b includable id= backlinks var= post a name= links / h4 data post.backlinksLabel/ /h4 b if cond= data post.numBacklinks != 0 dl class= comments-block id= comments-block b loop values= data post.backlinks var= backlink div class= collapsed-backlink backlink-control dt class= comment-title span class= backlink-toggle-zippy #160; /span a expr href= data backlink.url rel= nofollow data backlink.title/ /a b include data= backlink name= backlinkDeleteIcon / /dt dd class= comment-body collapseable data backlink.snippet/ /dd dd class= comment-footer collapseable span class= comment-author data post.authorLabel/ data backlink.author/ /span span class= comment-timestamp data post.timestampLabel/ data backlink.timestamp/ /span /dd /div /b loop /dl /b if p class= comment-footer a class= comment-link expr href= data post.createLinkUrl expr id= data widget.instanceId + "_backlinks-create-link" target= _blank data post.createLinkLabel/ /a /p /b includable b includable id= feedLinks b if cond= data blog.pageType != "item" !-- Blog feed links -- b if cond= data feedLinks div class= blog-feeds b include data= feedLinks name= feedLinksBody / /div /b if b else/ !--Post feed links -- div class= post-feeds b loop values= data posts var= post b if cond= data post.allowComments b if cond= data post.feedLinks b include data= post.feedLinks name= feedLinksBody / /b if /b if /b loop /div /b if /b includable b includable id= feedLinksBody var= links div class= feed-links data feedLinksMsg/ b loop values= data links var= f a class= feed-link expr href= data f.url expr type= data f.mimeType target= _blank data f.name/ ( data f.feedType/ ) /a /b loop /div /b includable b includable id= status-message b if cond= data navMessage div class= status-msg-wrap div class= status-msg-body data navMessage/ /div div class= status-msg-border div class= status-msg-bg div class= status-msg-hidden data navMessage/ /div /div /div /div div style= clear both; / /b if /b includable /b widget
https://w.atwiki.jp/ciez/pages/11.html
wxWidgetsのダウンロード Visual C++でwxWidgetsを使用するための設定 ヘッダ プリプロセッサ インクルードディレクトリ ライブラリディレクトリ リンクファイル OpenGLを使用する場合wxWidgetsライブラリの作成 ヘッダ リンクファイル 参考サイト wxWidgetsのダウンロード wxWidgetsのDownloadページからCurrent Stable Release(2.8.7)のSource Archives - wxMSWをクリックしてインストーラ(wxMSW-2.8.7-Setup.exe)をダウンロードする。 詳しくはここを参照。 Visual C++でwxWidgetsを使用するための設定 まずはVisual C++用のwxWidgetsライブラリを作成する必要があります。OpenGLを使用したい場合は、事前にインストールフォルダのinclude\wx\msw\setup.hにある #define wxUSE_GLCANVAS 0 を #define wxUSE_GLCANVAS 1 に変更する必要があります。 wxWidgetsのインストールフォルダの build\msw\wx.dsw を開く。 ビルド バッチビルドを開く。 表の項目にある[構成]をクリックして並び替えする。 Debug、Releaseのみにチェックを入れる。 ビルドを実行する。 ライブラリはインストールフォルダのlib\vc_libに作成されます。 ヘッダ "wx/wxprec.h" #ifdef __BORLANDC__ #pragma hdrstop #endif #ifndef WX_PRECOMP #include "wx/wx.h" #endif wx/wx.hがメインのインクルードファイルだが、プリコンパイルヘッダを使用する場合はwx/wxprec.hを使用する。wx/wxprec.hはwx/wx.hをインクルードしている。 プリプロセッサ __WXMSW__;__WXDEBUG__ インクルードディレクトリ $(WXWIN)\lib\vc_lib\mswd $(WXWIN)\include ライブラリディレクトリ $(WXWIN)\lib\vc_lib リンクファイル DEBUG用 wxmsw28d_core.lib wxbase28d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib OpenGLを使用する場合 wxWidgetsライブラリの作成 インストールフォルダのinclude\wx\msw\setup.hにあるwxUSE_GLCANVASを1にして、wxWidgetsライブラリを作成する。 ヘッダ "wx/glcanvas.h" リンクファイル wxmsw28d_gl.lib 参考サイト サンプルコード
https://w.atwiki.jp/bloggertemplate/pages/22.html
Choose from a variety of Blogger logos to add to your page. b widget id= BloggerButton1 locked= false title= type= BloggerButton b includable id= main div class= widget-content a href= http //www.blogger.com img alt= Powered By Blogger expr src= data fullButton / /a b include name= quickedit / /div /b includable /b widget
https://w.atwiki.jp/bloggertemplate/pages/20.html
Add content from a site feed to your blog. b widget id= Feed1 locked= false title= Feed type= Feed b includable id= main h2 data title/ /h2 div class= widget-content ul expr id= data widget.instanceId + "_feedItemListDisplay" b loop values= data feedData.items var= i li span class= item-title a expr href= data i.alternate.href data i.title/ /a /span b if cond= data showItemDate b if cond= data i.str_published != "" span class= item-date #160;- #160; data i.str_published/ /span /b if /b if b if cond= data showItemAuthor b if cond= data i.author != "" span class= item-author #160;- #160; data i.author/ /span /b if /b if /li /b loop /ul b include name= quickedit / /div /b includable /b widget