mp_layoutAreaToSurfaceIdAssignment(0),
m_currentLayout(-1),
m_screenId(0), // use screen "0"
- m_screenWidth(0),
- m_screenHeight(0),
+#ifndef COMPIL_MAITAI
m_appLayers(),
- m_pending_to_show(-1)
+ m_pending_to_show(-1),
+#endif
+ m_screenWidth(0),
+ m_screenHeight(0)
+
{
+#ifndef COMPIL_MAITAI
m_showLayers = new t_ilm_layer[WINDOWMANAGER_LAYER_NUM];
m_showLayers[0] = 0; /* POPUP is not shown by default */
m_showLayers[1] = 0; /* HOMESCREEN_OVERLAY is not shown by default */
m_showLayers[2] = 0; /* APPLICATIONS is not shown by default */
m_showLayers[3] = WINDOWMANAGER_LAYER_HOMESCREEN; /* HOMESCREEN is shwon by default */
+#endif
qDebug("-=[WindowManager]=-");
}
delete mp_layoutAreaToSurfaceIdAssignment;
}
+#ifndef COMPIL_MAITAI
int WindowManager::getLayerRenderOrder(t_ilm_layer id_array[])
{
int i, j;
return j;
}
+#endif
void WindowManager::dumpScene()
{
ilm_layerSetRenderOrder(WINDOWMANAGER_LAYER_POPUP, pArray, length);
ilm_commitChanges();
#endif
+#ifndef COMPIL_MAITAI
if (m_pending_to_show != -1) {
showAppLayer(m_pending_to_show);
} else {
// display layer render order
t_ilm_layer renderOrder[WINDOWMANAGER_LAYER_NUM];
int num_layers = getLayerRenderOrder(renderOrder);
- ilm_displaySetRenderOrder(0, renderOrder, num_layers);
- ilm_displaySetRenderOrder(1, renderOrder, num_layers);
+ ilm_displaySetRenderOrder(m_screenId, renderOrder, num_layers);
ilm_commitChanges();
}
+#endif
}
#ifdef HAVE_IVI_LAYERMANAGEMENT_API
{
qDebug("ILM_NOTIFICATION_CONTENT_AVAILABLE");
/* add surface to layer for the application */
+
ilmErrorTypes result;
pid_t pid = surfaceProperties->creatorPid;
t_ilm_layer renderOrder[WINDOWMANAGER_LAYER_NUM];
int num_layers = getLayerRenderOrder(renderOrder);
- ilm_displaySetRenderOrder(0, renderOrder, num_layers);
- ilm_displaySetRenderOrder(1, renderOrder, num_layers);
+ ilm_displaySetRenderOrder(m_screenId, renderOrder, num_layers);
ilm_commitChanges();
}
#endif
t_ilm_layer renderOrder[WINDOWMANAGER_LAYER_NUM];
int num_layers = getLayerRenderOrder(renderOrder);
- ilm_displaySetRenderOrder(0, renderOrder, num_layers);
- ilm_displaySetRenderOrder(1, renderOrder, num_layers);
+ ilm_displaySetRenderOrder(m_screenId, renderOrder, num_layers);
ilm_commitChanges();
}
#endif
}
/* clear pending flag */
+#ifndef COMPIL_MAITAI
m_pending_to_show = -1;
+#endif
#ifdef HAVE_IVI_LAYERMANAGEMENT_API
/* search layer id for application to show */
t_ilm_layer renderOrder[WINDOWMANAGER_LAYER_NUM];
int num_layers = getLayerRenderOrder(renderOrder);
- ilm_displaySetRenderOrder(0, renderOrder, num_layers);
- ilm_displaySetRenderOrder(1, renderOrder, num_layers);
+ ilm_displaySetRenderOrder(m_screenId, renderOrder, num_layers);
ilm_commitChanges();
#endif
}