gnome-mud r835 - in trunk: . src
- From: lharris svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-mud r835 - in trunk: . src
- Date: Wed, 25 Mar 2009 22:54:48 +0000 (UTC)
Author: lharris
Date: Wed Mar 25 22:54:48 2009
New Revision: 835
URL: http://svn.gnome.org/viewvc/gnome-mud?rev=835&view=rev
Log:
Wrap variables in ENABLE_GST block, add include.
Modified:
trunk/ChangeLog
trunk/src/mud-connection-view.c
trunk/src/mud-log.c
Modified: trunk/src/mud-connection-view.c
==============================================================================
--- trunk/src/mud-connection-view.c (original)
+++ trunk/src/mud-connection-view.c Wed Mar 25 22:54:48 2009
@@ -396,8 +396,10 @@
GObjectConstructParam *properties)
{
GtkWidget *box;
+#ifdef ENABLE_GST
GtkWidget *dl_vbox;
GtkWidget *dl_hbox;
+#endif
GtkWidget *term_box;
GtkWidget *main_window;
MudTray *tray;
Modified: trunk/src/mud-log.c
==============================================================================
--- trunk/src/mud-log.c (original)
+++ trunk/src/mud-log.c Wed Mar 25 22:54:48 2009
@@ -30,6 +30,7 @@
#include <string.h>
#include <glade/glade-xml.h>
#include <glib/gprintf.h>
+#include <stdlib.h>
#include "gnome-mud.h"
#include "mud-log.h"
@@ -1489,27 +1490,21 @@
static void
mud_log_create_xterm_colors(MudLog *self)
{
- gint red, blue, green, i;
+ gint i;
GString *color_string;
- /* Generate Color Cube */
- for(red = 0, i = 16; red < 6; red++)
- for(blue = 0; blue < 6; blue++)
- for(green = 0; green < 6; green++, i++)
- {
- color_string = g_string_new(NULL);
- g_string_printf(color_string,
- "#%2.2x%2.2x%2.2x",
- (red != 0) ? red * 40 + 55 : 0,
- (green != 0) ? green * 40 + 55 : 0,
- (blue != 0) ? blue * 40 + 55 : 0);
-
- gdk_color_parse(color_string->str,
- &self->priv->xterm_colors[i]);
-
- g_string_free(color_string, TRUE);
-
- }
+ /* Pulled from libvte */
+ for(i = 16; i < 232; ++i)
+ {
+ gint j = i - 16;
+ gint r = j / 36, g = (j / 6) % 6, b = j % 6;
+ gint red = (r == 0) ? 0 : r * 40 + 55;
+ gint green = (g == 0) ? 0 : g * 40 + 55;
+ gint blue = (b == 0) ? 0 : b * 40 + 55;
+ self->priv->xterm_colors[i].red = red | red << 8 ;
+ self->priv->xterm_colors[i].green = green | green << 8;
+ self->priv->xterm_colors[i].blue = blue | blue << 8;
+ }
/* Generate Grays */
for(i = 0; i < 24; i++)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]