• 締切済み

Solaris8での付箋に似た機能

現在X-Window及びMotifを使ってプログラミングをしていますがX-Window上でWindows でも著名な付箋のような機能を働かせたいのです(ドラッグによる移動、削除、文字色、背景色の指定、○や△と言った形の指定など)。どのようにするのが1番効率的でリソースを食わないか、複雑かつ重くならないかを教えて下さい。 似たような処理をしているソフトの紹介でも結構です。よろしくお願いします。

みんなの回答

noname#961
noname#961
回答No.1

Motifを使ってるかどうかわかりませんが(多分使ってないだろうけど)、 参考URLにXで動作する付箋プログラムが紹介されてます。

参考URL:
http://www.yk.rim.or.jp/~kawagisi/fusen.html

関連するQ&A

  • Xwindow osf/motifのラジオボタンの作成できない!!!!

    Xwindow osf/motifのラジオボタンの作成できない!!!!!!! X-Window OSF/Motifプログラミング 兜木昭男/木下凌一/栄谷政己/林秀幸/安川悦子,日刊工業新聞社 上の本をみながら画面を作っています。 ラベルボタンなら  XmCreateLabele アローボタンなら  XmCreateArrowButton プッシュボタンなら XmCreatePushButton で作れるんですけどラジオボタンは本に載ってないんです。 ネットで探してもなかなか見当たらなくて困ってます。 motifの知識がなくてどう質問したらいいのかわかりません。 わかる範囲で結構です。教えていただいたら幸いです!!!

  • PHOTOSHOPからFIREWORKSに画像をドラッグしたら背景がついてくる。

    フォトショップ上にある背景を切り抜いた画像をファイヤーワークスのドキュメントへ、ドラッグすると、背景がないはずなのに、白い背景がくっついてきて困っています。以前、同じようなことをしたときには、切り抜いた部分だけファイヤーワークスに移動できたのに、今日、同じことをしたら、白い背景が残ってしまいます。 もちろん、フォトショ上の画像の背景を透明にして、pngか透明gifで一旦保存すれば、そのファイルをファイヤーワークスで開けば背景は透明になるのですが、それだとたくさんの画像の処理に時間がかかるので、フォトショからダイレクトにファイヤーワークスのドキュメント画面上にドラッグして画像を編集したいのですが、どうやったらいいのでしょうか? 以前はうまくできたのですが…。

  • 子Windowの描画

    CでWindowプログラミングをしています。 作っているものは、親Windowのボタンを押すと子Windowを表示するプログラムです。 問題点&質問は、子Windowが作成されたときに、子Window内のコントロールが何もない部分に子Windowの後ろの背景(デスクトップや親Window)が描画されてしまうということです。子Windowに作成したコントロールはちゃんと表示されますし、押すことも出来ます。何もない部分だけ、後ろが透過されたみたいになってしまいます。マウスで子Windowを動かすと、作成時に透過した状態で描画された画が、そのままついて動きます。WM_CREATEの最後にメッセージボックスを入れて止めてみた所、その時点で透過されています。原因がまったく判らず、原因と対処方法がお解かりの方がいたら教えてください。 気になる点は、もともと書き始めは1つのファイルに全て書いていました。そして一通り動くようになったので、子Windowの処理を別ファイルに分けて実行したところ、上記のような問題が起こりました(ほかは全て正常に動きます)。子Windowの処理の部分を元に戻すと問題は起こりませんでした。つまり物理ファイルを分けた事で、何か問題が発生していると思うのですが、WindowプログラミングもCも不馴れで原因が解らず、どなたかの助けをお借りしたいと思い質問させてもらいました。「この辺が怪しい」という手掛かりを挙げてもらうだけでも助かります。 足りない情報がありましたらご指摘ください。よろしくお願いします。

  • 下のMCをドラッグ処理した場合、上にいるMCも一緒にドラッグさせる。

    初心者です。 どなたか教えてください。 下にあるMCを拡大&ドラッグ処理させています。 その上にボタンを貼り付けて、下のムービーから位置を this._x = _root.mcc._x; this._y = _root.mcc._y; で共通にしたのはいいんですが、 ドラッグした際、ボタンの移動速度が遅くて、最初においていた 位置からどんどん離れてしまいます。 このドラッグに合わせて動くスピードを上げるにはどうすればいいでしょうか? すいません。 教えてください。

    • ベストアンサー
    • Flash
  • キーボードでポインタの位置を決める

    C言語を用いて、プログラミングを行っています。 マウスのように、キーボードで x, y座標を入力し、 その座標にカーソルが移動するようにしたいのですが、 座標情報をどのように処理すれば、カーソルの位置が移動してくれるのかわかりません。 恐れ入りますが、どなたかご教授いただけないでしょうか。

  • 吸着後の事

    吸着後についてわからない事があります。 ドラッグ&ドロップでmaru_mcをsikakuというMCに吸着させています。 sikakuというMCに衝突していない時は指定座標に戻るようにしているのですが、二点うまくいかないところがあります。 吸着後、maru_mcをsikakuから離す時、maruがその場を動こうとしない時があり、すんなりドラッグできない。 maru_mcが、衝突していない時でも指定座標にもどらず、sikakuに吸着してしまう時があります。 改善点等たくさんあるとおもいますが、よろしくお願いします。 下記スクリプトです。 maru_mcのスクリプト on (press) { this.startDrag(); this.onEnterFrame = function() { if (this.hitTest(_root.sikaku)) { this._x += (_root.sikaku._x-this._x)/4; this._y += (_root.sikaku._y-this._y)/4; } }; } on (release, releaseOutside) { this.stopDrag(); this.onEnterFrame = function() { if (!this.hitTest(_root.sikaku)) { this._x += (400-this._x)/6; this._y += (300-this._y)/4; } else { this._x += (_root.sikaku._x-this._x)/4; this._y += (_root.sikaku._y-this._y)/4; } }; }

  • flash mxで処理を待機させておく方法は.....?

    以前にも質問させていただいたのですが、非同期処理であるという事にも手こずって、どうしても解決できなく行き詰ってしまっています。 スクリプトの途中だけの部分ですが 再帰の中で // ここで実際に○を移動させる Pofmaru1(l); Pofmaru2(r); 再帰の外で // maru1を移動させる関数Pofmaru1 function Pofmaru1(l) { if (l == 1) { gotoAndPlay("maru1",2); }else if (l == 2) { ・・・・・・ // maru2を移動させる関数Pofmaru2 function Pofmaru2(r) { if (r == 1) { gotoAndPlay("maru2",2); }else if (r == 2) { ........ と書いてレイヤーmaru1とレイヤーmaru2の指定フレームへ移動しムービー再生後にソートプログラムへ戻り次の処理へ移るようにしたいのですがwhile文でflagを使い処理を待たせることを考えたのですがflashは非同期であるためflagの値のやり取りが上手く行きませんでした。 タイミング処理においてコールバック関数というものがあるという所に行き着いたのですがプログラムがあまり得意でなくイマイチ理解することができません・・。 flash mxで処理を待機させておくといったことを実現するにはどのように対処するといいのでしょうか? 何かアドバイスください。お願いします。

    • ベストアンサー
    • Flash
  • Excel2010オブジェクト(図)タッチで移動

    OS WINDOWS8.1 Excel Excel2010 にて利用しております。 EXCEL シート上に作成したオブジェクトをタッチで選択ができるのですが そのまま指を移動させると EXCEL自体が少し移動するように状態になるだけで 図は移動されません。 同じ環境でマウスで実施するとドラッグしそのままマウスを移動すると移動できます。 何か指定がいるのでしょうか 教えてください。

  • 付箋機能

    こんにちは。 Win98,IE6,スレイプニルBETA5を使っています。 たくさんタブを開いておくことが多いのですが(時には何十も)、「このサイトは後でこれを調べる。ここはこの部分を考えてみる」という風にどんどん開いていきますと、「?何か疑問があったはずなんだけど・・・」というサイトが必ず残ってしまいます。 ブラウザのみの機能で、このタブに一時的に付箋メモのようなものをつけられるものは無いでしょうか? ポインタをタブ上に置くだけで「このサイトの○○を研究」などというメモが出てくると幸せなのですが・・・

  • flashのActionscriptでのムービーとのタイミング処理

    スクリプトの途中だけの部分ですが 再帰の中で // ここで実際に○を移動させる Pofmaru1(l); Pofmaru2(r); 再帰の外で // maru1を移動させる関数Pofmaru1 function Pofmaru1(l) { if (l == 1) { gotoAndPlay("maru1",2); }else if (l == 2) { ・・・・・・ // maru2を移動させる関数Pofmaru2 function Pofmaru2(r) { if (r == 1) { gotoAndPlay("maru2",2); }else if (r == 2) { ........ として、移動先のフレームにmaru1,maru2を目的の場所へ移動するムービーを呼び出して再生するようにしたいと思いました。 しかし、最後のムービーだけしか表示さえれない状態です。if文で指定のフレームへ移動してそのムービーが再生されてから、次のプログラムの動きへ移るようにしたいと思いました。そこでタイミング処理をすればいいのではないかと思ったのですが、いろいろ調べてみたのですが、プログラムがあまり得意では無く、再帰の中でフレーム移動の関数を呼び出しているので、どうしたらいいのかわからず行き詰ってしまい困っています。Actionscriptとムービー再生のタイミング処理はどうしたらいいのでしょうか? アドバイスください。お願いします。