コード例 #1
0
ファイル: label.hpp プロジェクト: WileyECoyote/dilithium
      virtual void set_background ( color& c )
      {
         m_background = &c;

         XSetWindowBackground ( m_display, m_window, c.pixel() );

         XClearWindow ( m_display, m_window );

         XFlush ( m_display );
      }
コード例 #2
0
ファイル: window.hpp プロジェクト: 8l/x11
      virtual void set_background ( color& c )
	{
	  // hold a ref to the alloc'ed color
	  m_background.set ( c );

	  XSetWindowBackground ( m_display,
				 m_window,
				 c.pixel() );

	  refresh();

	}
コード例 #3
0
ファイル: graphics_context.hpp プロジェクト: 8l/x11
      void set_background ( color& c )
	{
	  XSetBackground ( m_display,
			   m_gc,
			   c.pixel() );
	}
コード例 #4
0
ファイル: graphics_context.hpp プロジェクト: 8l/x11
      void set_foreground ( color& c )
	{
	  XSetForeground ( m_display,
			   m_gc,
			   c.pixel() );
	}