[過去ログ] GTK+プログラミング (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
834: 2017/11/01(水)18:55 ID:1oQnySzL(2/4) AAS
gtk4が出るまでqt勉強する
835: 2017/11/01(水)18:56 ID:1oQnySzL(3/4) AAS
gtk4が出たらJD書き直そうや
いつまでもgtk2じゃ駄目でしょ
最近のgtkはカラー絵文字にも対応してるようだし
836: 2017/11/01(水)19:11 ID:6RRJjvM+(7/10) AAS
>>820はGTK+3でBITMAPを表示する方法がわからなかったので
ネットで調べてとりあえず作ってみたものです
それとgtk_widget_queue_draw()をスレッド側で使う場合
下記のようにしないとダメなようです
gdk_threads_enter();
gtk_widget_queue_draw(darea);
gdk_threads_leave();
837(1): 2017/11/01(水)19:12 ID:6RRJjvM+(8/10) AAS
デモとして違うのも作ってみました
>>820-825のプログラムのthread_func()関数を下のものに差し替えてみてください
static gpointer thread_func( gpointer data){
int i, j, col, i1, depth;
double xgap, ygap, xx, yy, a1, b1, x1, y1, tmp1, x2, y2;
double xcorner, ycorner, length;
cairo_t *ic;
int count01;
struct {
double xcorner;
省15
838(1): 2017/11/01(水)19:13 ID:6RRJjvM+(9/10) AAS
続き
param[6].xcorner = -2.238124999999996e-001; param[6].ycorner = -6.581041666666665e-001;
param[6].length = 1.250000000000000e-002;
param[7].xcorner = -2.137343749999995e-001; param[7].ycorner = -6.554270833333333e-001;
param[7].length = 3.906250000000000e-004;
ic = cairo_create (glob.image);
for (count01 = 0; count01 < 8; count01++) {
cairo_set_source_rgb(ic, 0.0, 0.0, 1.0);
cairo_rectangle(ic, 0.0, 0.0, BITMAP_WIDTH, BITMAP_HEIGHT);
cairo_stroke_preserve(ic);
省17
839(1): 2017/11/01(水)19:13 ID:6RRJjvM+(10/10) AAS
終わり
while ((i1 < depth) && (x2+y2 <=4)) {
tmp1 = x2 - y2 + a1;
y1 = 2 * x1 * y1 + b1; x1 = tmp1;
x2 = x1 * x1; y2 = y1 * y1; i1++;
}
if (i1 == depth) i1 = 0;
else i1++;
col = i1;
gdk_threads_enter();
省22
840: 2017/11/01(水)20:23 ID:1oQnySzL(4/4) AAS
コードは別のところに貼ってくれ
841: 2017/11/01(水)20:39 ID:A1HFLP/N(4/4) AAS
一般的なペーストビン使えば?
842: 2017/11/01(水)20:49 ID:MSa06+/w(3/3) AAS
GTK4 で JD 書き直すの?
843: 2017/11/01(水)21:10 ID:e2sx/G8f(1) AAS
2chでコード貼ると権利関係の問題が生じるから
普通は貼らない。
これ常識。
844: 2017/11/02(木)07:34 ID:DIoOuVfO(1) AAS
GTK+4から>>801-802の方針らしいので今GTK+使うなら3系が無難だと思う
845(2): 2017/11/02(木)18:51 ID:hOMy/o9B(1/2) AAS
本来なら、ソフトウェア板のGEditスレで聞くはずなんだろうけど、あまりにあっちのスレは心許ないので、こちらで聞かせて。
まず、GEditでAlt+n(nは1とか2とか3とかの番号)のショートカットキーを入力すると
現在開いてるタブの中から該当する番号のエディタタブをアクティブにしてくれるんだけど。。
外部リンク[en]:help.gnome.org
GEditのWordCompletionっていうプラグイン使ってるんだけど、
これはオートコンプリートみたいに単語を入力候補の中から選んで入力支援作業をしてくれるプラグインなんだけど、
数ある候補の内から番号を選択して入力しようと思うとCtrl+Alt+n(nは番号)なんだけど、
GEditの公式ページにはAlt+nで良いって書いてある。
外部リンク[en]:help.gnome.org
自分としては使う機会が明らかにWordCompletionの方が多いから、逆の方がスゴイ都合いいんだけど、
省2
846(1): 2017/11/02(木)19:59 ID:88fKOOJi(1) AAS
>>845
スレ違いと分かってて書くし使ってるディストリやバージョンは書かないし…
Fedora25の gedit3.22だとAlt+番号で
候補が出ているときはword選択、出てないときはタブ切り替えになる
847: 845 2017/11/02(木)22:59 ID:hOMy/o9B(2/2) AAS
>>846
すみません。まず、スレ違いの点ですが、
ソフトウェア板にLinuxユーザ(GEditはほとんどがLinuxユーザでしょう)がどれだけいるか甚だ疑問ですし(WindowsユーザでGEdit使ってる人はほとんど詳しくないでしょうし、
Linux使いよりも多分詳しくないと思われます)、そういう理由でこちらに質問させてもらいました。
環境によっても違うんですね・・。それは知りませんでした、すみません。
自分はUbuntu16.04LTS、GEditのバージョンは3.18です。
>>846様のFedora25、GEdit3.22の場合はスゴイ良い動き方をしますね。スゴイ羨ましいです!その様な動作の仕方が理想ですね。。マジで大変うらやましいです。
ご回答ありがとうございました。
848(1): 845 2017/11/03(金)00:02 ID:RlVX2BAD(1) AAS
UbuntuSoftwareにあったGEditを3.22だったので、インストールしてみたら
日本語対応まだしてなかったみたいです。
プラグイン選択とかファイル選択ダイアログは全部文字化けです・・。
849: 2017/11/03(金)02:45 ID:PPg57U6Z(1) AAS
Web ブラウザとかの「名前を付けて保存する」みたいな機能を使用した時に出る,
ファイルの名称と保存先を決定できるポップアップダイアログって,どこが出しているか分かりますか?
GTK+ のテーマを継承していたり「最近開いた項目」があったりするので GVfs あたりかなと予想しているのですが。
そしてあのダイアログを自分の好きなプログラムに置き換えることは可能でしょうか。
850: 845 2017/11/03(金)06:44 ID:l5oC3qKd(1) AAS
Ubuntu特有のHUDやらAltでウィンドウメニューをアクティブにする動作のショートカットキーがどうも影響してるみたいです。ショートカットキーを変更してみましたが、時々反映されるまで時間とタイミングがかかるので、もうちょっと待ってみます。ありがとう。
851: 2017/11/03(金)11:20 ID:Nq/vIn19(1) AAS
>>848
ならubuntuスレで聞くべき案件
852(1): 2017/11/18(土)15:11 ID:ayWF6KV7(1/3) AAS
AA省
853: 2017/11/18(土)15:12 ID:ayWF6KV7(2/3) AAS
AA省
上下前次1-新書関写板覧索設栞歴
あと 149 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s