/[gxemul]/trunk/src/x11.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/x11.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 22 by dpavlin, Mon Oct 8 16:19:37 2007 UTC revision 28 by dpavlin, Mon Oct 8 16:20:26 2007 UTC
# Line 25  Line 25 
25   *  SUCH DAMAGE.   *  SUCH DAMAGE.
26   *   *
27   *   *
28   *  $Id: x11.c,v 1.61 2006/01/14 12:51:59 debug Exp $   *  $Id: x11.c,v 1.62 2006/07/08 12:30:02 debug Exp $
29   *   *
30   *  X11-related functions.   *  X11-related functions.
31   */   */
# Line 377  void x11_fb_resize(struct fb_window *win Line 377  void x11_fb_resize(struct fb_window *win
377    
378    
379  /*  /*
380     *  x11_set_standard_properties():
381     *
382     *  Right now, this only sets the title of a window.
383     */
384    void x11_set_standard_properties(struct fb_window *fb_window, char *name)
385    {
386            XSetStandardProperties(fb_window->x11_display,
387                fb_window->x11_fb_window, name,
388    #ifdef VERSION
389                "GXemul-" VERSION,
390    #else
391                "GXemul",
392    #endif
393                None, NULL, 0, NULL);
394    }
395    
396    
397    /*
398   *  x11_fb_init():   *  x11_fb_init():
399   *   *
400   *  Initialize a framebuffer window.   *  Initialize a framebuffer window.
# Line 499  struct fb_window *x11_fb_init(int xsize, Line 517  struct fb_window *x11_fb_init(int xsize,
517              m->fb_windows[fb_number]->x11_fb_winysize,              m->fb_windows[fb_number]->x11_fb_winysize,
518              0, CopyFromParent, InputOutput, CopyFromParent, 0,0);              0, CopyFromParent, InputOutput, CopyFromParent, 0,0);
519    
520          XSetStandardProperties(x11_display,          m->fb_windows[fb_number]->x11_display = x11_display;
521              m->fb_windows[fb_number]->x11_fb_window, name,  
522  #ifdef VERSION          x11_set_standard_properties(m->fb_windows[fb_number], name);
523              "GXemul-" VERSION,  
 #else  
             "GXemul",  
 #endif  
             None, NULL, 0, NULL);  
524          XSelectInput(x11_display, m->fb_windows[fb_number]->x11_fb_window,          XSelectInput(x11_display, m->fb_windows[fb_number]->x11_fb_window,
525              StructureNotifyMask | ExposureMask | ButtonPressMask |              StructureNotifyMask | ExposureMask | ButtonPressMask |
526              ButtonReleaseMask | PointerMotionMask | KeyPressMask);              ButtonReleaseMask | PointerMotionMask | KeyPressMask);
# Line 525  struct fb_window *x11_fb_init(int xsize, Line 539  struct fb_window *x11_fb_init(int xsize,
539              m->fb_windows[fb_number]->x11_fb_winxsize,              m->fb_windows[fb_number]->x11_fb_winxsize,
540              m->fb_windows[fb_number]->x11_fb_winysize);              m->fb_windows[fb_number]->x11_fb_winysize);
541    
         m->fb_windows[fb_number]->x11_display = x11_display;  
542          m->fb_windows[fb_number]->scaledown   = scaledown;          m->fb_windows[fb_number]->scaledown   = scaledown;
543    
544          m->fb_windows[fb_number]->fb_number = fb_number;          m->fb_windows[fb_number]->fb_number = fb_number;

Legend:
Removed from v.22  
changed lines
  Added in v.28

  ViewVC Help
Powered by ViewVC 1.1.26