отменяемая тема - PullRequest
       7

отменяемая тема

2 голосов
/ 10 июня 2010

В моем приложении C / gtk + я читаю некоторые данные с помощью dk_pixbuf_new_from_stream, и я должен сделать это отменяемым с помощью GCancellable: где я могу найти пример использования GCancellable?

Спасибо

1 Ответ

2 голосов
/ 10 июня 2010

Все, что вам нужно сделать, это создать GCancellable и передать его потоку, который затем вызывает <a href="http://library.gnome.org/devel/gdk-pixbuf/stable/gdk-pixbuf-file-loading.html#gdk-pixbuf-new-from-stream" rel="nofollow noreferrer">gdk_pixbuf_new_from_stream()</a>. Из основного потока, если вы хотите прервать загрузку, вызовите <a href="http://library.gnome.org/devel/gio/stable/GCancellable.html#g-cancellable-cancel" rel="nofollow noreferrer">g_cancellable_cancel()</a> в том же экземпляре GCancellable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...