Example #1
0
void ExampleRender()
{
    int x = 20;
    int y = GetYBelowButtons();

    y += 14;

    PrintMessages(x, y);
}
Example #2
0
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);
	
}