「GDK」を含む日記 RSS

はてなキーワード: GDKとは

2012-05-31

[][][][]gdkまわりでデバッグメッセージがウザかったら

gdk使ってるので最近デバッグメッセージが出るようになってウザいのがあったから出なくしてみた。

スイッチとかノブとか探したけれど無いっぽいので仕方なくパッチ書いた。

結局何したかといえば、g_log_set_handlerでデバッグレベルハンドラに何もしないダミー関数セットした。

例えばPackageKitの場合

static void
gpk_debug_ignore_cb (const gchar *log_domain, GLogLevelFlags log_level,
                     const gchar *message, gpointer user_data)
{
}

といったダミー関数用意して、

       g_log_set_handler ("PackageKit", G_LOG_LEVEL_DEBUG, gpk_debug_ignore_cb, NULL);

初期化する。

2012-03-20

memo

::libgtk-x11-2.0

::gtk+2.0

:in gtkwindow.c

gtk_window_propagate_key_event

//gtk_window_activate_key

//gtk_binding_entry_activate

:./gtk+2.0-2.24.4/gtk/gtkaccelgroup.c

! default_accel_mod_mask

:gtkwidget.c

//gtk_widget_event

::./gdk/gdktypes.h

// GdkModifierType:GDK_MODIFIER_MASK

::libglib2

./gobject/gsignal.c

g_signal_emit


:67108928

4000040

0000100000000000000000001000000

:100663360

6000040

0000110000000000000000001000000

1011100000000000001111111111111

gtk_accelerator_set_default_mod_mask

GDK_KEY_PRESS_MASK

"<super><control>e"は何故か反応する

"<shift><super>e"はだめ

"<shift>e"もだめ

 
ログイン ユーザー登録
ようこそ ゲスト さん