Diff for /np2/x11/gtk2/window_keydisp.c between versions 1.1 and 1.4

version 1.1, 2004/07/14 16:01:40 version 1.4, 2009/03/05 11:50:39
Line 30  typedef struct { Line 30  typedef struct {
 static KDWIN kdwin;  static KDWIN kdwin;
   
 static void drawkeys(void);  static void drawkeys(void);
 static void setkeydispmode(BYTE mode);  static void setkeydispmode(UINT8 mode);
 static BYTE kdispwin_getmode(BYTE cfgmode);  static UINT8 kdispwin_getmode(UINT8 cfgmode);
   
   
 /*  /*
Line 81  change_module(gpointer data, guint actio Line 81  change_module(gpointer data, guint actio
 }  }
   
 static void  static void
 xmenu_select_module(BYTE mode)  xmenu_select_module(UINT8 mode)
 {  {
         static const char *name[] = {          static const char *name[] = {
                 NULL,                  NULL,
Line 150  kdispwin_expose(GtkWidget *w, GdkEventEx Line 150  kdispwin_expose(GtkWidget *w, GdkEventEx
 /*  /*
  * keydisp local function   * keydisp local function
  */   */
 static BYTE  static UINT8
 getpal8(CMNPALFN *self, UINT num)  getpal8(CMNPALFN *self, UINT num)
 {  {
   
Line 183  cnvpal16(CMNPALFN *self, RGB32 pal32) Line 183  cnvpal16(CMNPALFN *self, RGB32 pal32)
         return (UINT16)drawmng_makepal16(&kdwin.hdl->pal16mask, pal32);          return (UINT16)drawmng_makepal16(&kdwin.hdl->pal16mask, pal32);
 }  }
   
 static BYTE  static UINT8
 kdispwin_getmode(BYTE cfgmode)  kdispwin_getmode(UINT8 cfgmode)
 {  {
   
         switch (cfgmode) {          switch (cfgmode) {
Line 222  setkdwinsize(void) Line 222  setkdwinsize(void)
 }  }
   
 static void  static void
 setkeydispmode(BYTE mode)  setkeydispmode(UINT8 mode)
 {  {
   
         keydisp_setmode(mode);          keydisp_setmode(mode);
Line 240  kdispwin_create(void) Line 240  kdispwin_create(void)
 #endif  #endif
         GtkWidget *da;          GtkWidget *da;
         CMNPALFN palfn;          CMNPALFN palfn;
         BYTE mode;          UINT8 mode;
   
         if (kdwin.window)          if (kdwin.window)
                 return;                  return;
Line 249  kdispwin_create(void) Line 249  kdispwin_create(void)
         gtk_window_set_title(GTK_WINDOW(kdwin.window), "Key Display");          gtk_window_set_title(GTK_WINDOW(kdwin.window), "Key Display");
         gtk_window_set_resizable(GTK_WINDOW(kdwin.window), FALSE);          gtk_window_set_resizable(GTK_WINDOW(kdwin.window), FALSE);
         g_signal_connect(GTK_OBJECT(kdwin.window), "destroy",          g_signal_connect(GTK_OBJECT(kdwin.window), "destroy",
             GTK_SIGNAL_FUNC(kdispwin_window_destroy), NULL);              G_CALLBACK(kdispwin_window_destroy), NULL);
           gtk_widget_realize(kdwin.window);
   
         main_widget = gtk_vbox_new(FALSE, 2);          main_widget = gtk_vbox_new(FALSE, 2);
         gtk_widget_show(main_widget);          gtk_widget_show(main_widget);
Line 269  kdispwin_create(void) Line 270  kdispwin_create(void)
         da = GTK_WIDGET(drawmng_get_widget_handle(kdwin.hdl));          da = GTK_WIDGET(drawmng_get_widget_handle(kdwin.hdl));
         gtk_box_pack_start(GTK_BOX(main_widget), da, FALSE, TRUE, 0);          gtk_box_pack_start(GTK_BOX(main_widget), da, FALSE, TRUE, 0);
         gtk_widget_show(da);          gtk_widget_show(da);
         gtk_widget_realize(kdwin.window);  
         g_signal_connect(GTK_OBJECT(da), "expose_event",          g_signal_connect(GTK_OBJECT(da), "expose_event",
             GTK_SIGNAL_FUNC(kdispwin_expose), NULL);              G_CALLBACK(kdispwin_expose), NULL);
   
         mode = kdispwin_getmode(kdispcfg.mode);          mode = kdispwin_getmode(kdispcfg.mode);
         setkeydispmode(mode);          setkeydispmode(mode);
         setkdwinsize();          setkdwinsize();
         gtk_widget_show(kdwin.window);          gtk_widget_show_all(kdwin.window);
   
         palfn.get8 = getpal8;          palfn.get8 = getpal8;
         palfn.get32 = getpal32;          palfn.get32 = getpal32;
Line 303  kdispwin_destroy(void) Line 303  kdispwin_destroy(void)
 }  }
   
 void  void
 kdispwin_draw(BYTE cnt)  kdispwin_draw(UINT8 cnt)
 {  {
         BYTE flag;          UINT8 flag;
   
         if (kdwin.window) {          if (kdwin.window) {
                 if (cnt == 0) {                  if (cnt == 0) {

Removed from v.1.1  
changed lines
  Added in v.1.4


RetroPC.NET-CVS <cvs@retropc.net>