void ExampleRender() { int x = 20; int y = GetYBelowButtons(); y += 14; PrintMessages(x, y); }
void NCursesFrontend::Update(int key) { // Figure out how big the screen is CalcWindowSizes(); if (m_dataUpdatePos <= 0) { FreeData(); m_neededLogEntries = m_messagesWinClientHeight; if (!PrepareData()) { return; } // recalculate frame sizes CalcWindowSizes(); } if (m_inputMode == editQueue) { int queueSize = CalcQueueSize(); if (queueSize == 0) { m_selectedQueueEntry = 0; m_inputMode = normal; } } //------------------------------------------ // Print Current NZBInfoList //------------------------------------------ if (m_queueWinHeight > 0) { PrintQueue(); } //------------------------------------------ // Print Messages //------------------------------------------ if (m_messagesWinHeight > 0) { PrintMessages(); } PrintStatus(); PrintKeyInputBar(); UpdateInput(key); RefreshScreen(); }
/* * The following function outputs the phrase "Hello World" to screen. It uses * The s3eDebugPrint() function to print the phrase. */ void ExampleRender() { // Print Hello, World // s3eDebugPrint(50, 100, "`x666666Hello, World", 0); int y = GetYBelowButtons(); int x = 10*GetButtonScale(); // s3eDebugPrintf(x, y, 1, "`xee3333Local user: '******'", g_UserName); y += 40; // Print messages from all peers, newest first PrintMessages(x, y); }