クロック)時分のみ表示するシンプルなデジタル時計です。※使用方法をご参照のうえ、お使いください。クロック)独自の使用方法を説明しますので、全時計共通の使用方法は「こちら」をご参照ください。注)「マウスオーバーで非表示」設定を有効にしている場合は、[Shift]キーを押しながら操作してください。私はアナログ・デジタルに限らず時計といえば何でも好きなのですが、デジタル時計の魅力といえば、なんといっても数字のデザインでしょう。7本の棒ですべての数字を表現できるデジタル数字(7セグメント)は、ずっと見ていても飽きることがありません。目にしたのはカシオの電卓だったと思いますが、蛍光管(VFD)独特の瞬くような緑色の数字に見とれたのを覚えています。その思い出をリアルに再現すべく、70年代カシオのデジタル数字をモチーフにし、美しく光る蛍光管(VFD)に加え、数字が浮かんでいるように見える液晶(LCD)、視認性の高い発光ダイオード(LED)の3種の表示スタイルが選択可能な時計が完成しました。時計好きのみならず、7セグメント好きの方にも使っていただきたい時計です。Rainmeterスキンテクニックについてここから先はRainmeterスキンデベロッパー向けの内容ですので、スキン作成に興味がある方は続きを読むをクリックしてお読みください。クロック)では、10分代の数字をクリックするとサイズ変更モードに変わり、サイズ指定後にはサイズを変更して時刻表示に戻すようにしていますので、その実装方法について説明します。最初は、モードを変更する方法です。現在の表示モードを記憶し、モードによってMeterの表示・非表示を切り替えるMeasureを作成します。grpSizeChangeMode]Formula=0で時刻表示モード、Formula=1でサイズ変更モードとなり、If...ActionによりMeterGroupの表示・非表示を切り替えます。次に時刻表示用とサイズ変更用のMeterを作成し、それぞれをGroup化します。[msrPercent00])”][!Refresh]UpdateDivider=-1Group=grpSizeChangeMode10分代の数字をクリックしたときに、先ほど作成した[msrDisplayMode]の値を書き換えることで、モードが切り替わるようにします。ここまででモード切替が完成しましたので、次はサイズ変更の方法です。サイズ(拡大率)を記憶するMeasureを作成します。0][!Refresh][msrPercent10]Measure=CalcFormula=4[msrPercent00]Measure=CalcFormula=6上からサイズ(拡大率)、サイズ(拡大率)10の位、サイズ(拡大率)1の位を記憶するMeasureです。小さくなりすぎて操作できなくなることを防ぐために、IfBelowActionで20未満のサイズが指定された場合に強制的に20に変更する処理をしています。これらのMeasureの値は、サイズ変更用Meterのクリックで変更します。10)”][!Refresh]UpdateDivider=-1Group=grpSizeChangeModeここまででサイズ(拡大率)の指定が完了しましたので、時刻表示Meterにサイズを反映させます。方法としては、Meterのサイズと位置にVariableを指定しておき、このVariableを計算することで変更します。X=#varMinute10X#Y=#varDigitY#W=#varDigitW#H=#varDigitH#以下のようなサイズ・位置変更用のMeasureを作成し、変更後のサイズ・位置を計算します。100)”]常に計算するために、これらMeasureの値は0固定として、IfEqualActionで計算させます。以下のように原寸大サイズと位置を記憶するMeasureを作成しておき、サイズ(拡大率)を掛け合わせて変更後の値を求めます。コメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。Reserved.このページの先頭へクッキーについて当ブログは、訪問者さまの利便性向上のためにクッキーを使用しています。詳細はこちら承知しました。