X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fchimara-glk-private.h;h=2cfc523bb08691c73749f1d9e9b1819ef5c0b2d4;hb=5a998150d0f5f2fac906dc72b0be80a3809726e8;hp=ba638a0e6e8496833c41f457ca1851ef73171023;hpb=78652af29a2f39e626febd5f4213da57d3a13901;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/chimara-glk-private.h b/libchimara/chimara-glk-private.h index ba638a0..2cfc523 100644 --- a/libchimara/chimara-glk-private.h +++ b/libchimara/chimara-glk-private.h @@ -37,6 +37,11 @@ struct _ChimaraGlkPrivate { /* Abort mechanism */ GMutex *abort_lock; gboolean abort_signalled; + /* Window arrangement locks */ + GMutex *arrange_lock; + GCond *rearranged; + gboolean needs_rearrange; + gboolean ignore_next_arrange_event; /* User-defined interrupt handler */ void (*interrupt_handler)(void); /* Global tree of all windows */