AgsGuiThread

AgsGuiThread — gui thread

Synopsis

#include <ags/thread/ags_gui_thread.h>

#define             AGS_GUI_THREAD_DEFAULT_JIFFIE
struct              AgsGuiThread;
struct              AgsGuiThreadClass;
AgsGuiThread *      ags_gui_thread_new                  ();

Description

The AgsGuiThread acts as graphical user interface thread.

Details

AGS_GUI_THREAD_DEFAULT_JIFFIE

#define AGS_GUI_THREAD_DEFAULT_JIFFIE (60)

struct AgsGuiThread

struct AgsGuiThread {
  AgsThread thread;

  GMutex mutex;
  GCond cond;

  AgsThread *gui_task_thread;
};

struct AgsGuiThreadClass

struct AgsGuiThreadClass {
  AgsThreadClass thread;
};

ags_gui_thread_new ()

AgsGuiThread *      ags_gui_thread_new                  ();

Create a new AgsGuiThread.

Returns :

the new AgsGuiThread

Since 0.4