Changeset 273

Show
Ignore:
Timestamp:
07/04/07 16:51:54 (1 year ago)
Author:
takkaria
Message:

Fix colours in the GTK2 port (closes #184).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/xtra/angband.glade

    r197 r273  
    223223      <property name="relief">GTK_RELIEF_NORMAL</property> 
    224224      <property name="focus_on_click">True</property> 
    225       <signal name="clicked" handler="gtk_widget_hide" last_modification_time="Sat, 12 May 2007 23:42:21 GMT"/> 
     225      <signal name="clicked" handler="gtk_true" last_modification_time="Thu, 28 Jun 2007 09:00:54 GMT"/> 
    226226    </widget> 
    227227  </child> 
  • trunk/src/main-gtk.c

    r272 r273  
    9797        static unsigned int failed = 0; 
    9898        GdkColor color; 
    99         /*int red, green, blue;*/ 
    100  
    101         color.red     = angband_color_table[a][1] * 256; 
     99 
     100        color.red   = angband_color_table[a][1] * 256; 
    102101        color.green = angband_color_table[a][2] * 256; 
    103         color.blue    = angband_color_table[a][3] * 256; 
     102        color.blue  = angband_color_table[a][3] * 256; 
    104103         
    105104        g_assert(td->cairo_draw != 0); 
     
    108107        { 
    109108                gdk_gc_set_foreground(td->gc, &color); 
    110                 cairo_set_source_rgb (td->cairo_draw, color.red, color.green, color.blue); 
    111         } 
     109                cairo_set_source_rgb(td->cairo_draw, (double)color.red / 65536, 
     110                                     (double)color.green / 65536, 
     111                                     (double)color.blue / 65536); 
     112        } 
     113 
    112114        else if (!failed++) 
     115        { 
    113116                g_print("Couldn't allocate color.\n"); 
     117        } 
    114118} 
    115119 
     
    117121 * Set a GdkRectangle  
    118122 */ 
    119  
    120123static void init_gdk_rect(GdkRectangle *r, int x, int y, int w, int h) 
    121124{