Back to index

nux  3.0.0
Classes | Namespaces | Functions | Variables
MainLoopGLib.cpp File Reference
#include "Nux.h"
#include "Layout.h"
#include "NuxCore/Logger.h"
#include "NuxGraphics/GraphicsEngine.h"
#include "ClientArea.h"
#include "WindowCompositor.h"
#include "TimerProc.h"
#include "SystemThread.h"
#include "FloatingWindow.h"
#include "WindowThread.h"

Go to the source code of this file.


struct  nux::NuxEventSource
struct  nux::TimeoutData


namespace  nux
 The Writer singleton is responsible for controlling where the logging message go.


static void nux::nux_glib_threads_lock (void)
static void nux::nux_glib_threads_unlock (void)
gboolean nux::nux_timeout_dispatch (gpointer user_data)
static gboolean nux::nux_event_prepare (GSource *source, gint *timeout)
static gboolean nux::nux_event_check (GSource *source)
gboolean nux::nux_event_dispatch (GSource *source, GSourceFunc callback, gpointer user_data)
static gboolean nux::nux_timeline_prepare (GSource *source, gint *timeout)
static gboolean nux::nux_timeline_check (GSource *source)
static gboolean nux::nux_timeline_dispatch (GSource *source, GSourceFunc callback, gpointer user_data)


static GMutex * nux::gLibEventMutex = 0
static GSourceFuncs nux::event_funcs
static GSourceFuncs nux::timeline_funcs

Class Documentation

struct nux::TimeoutData

Definition at line 42 of file MainLoopGLib.cpp.

Collaboration diagram for nux::TimeoutData:
Class Members
unsigned int id
WindowThread * window_thread