[gnome-games/applygsoc2009: 75/76] -- Show the peer's cursor
- From: Pablo Castellano <pablog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games/applygsoc2009: 75/76] -- Show the peer's cursor
- Date: Mon, 6 Sep 2010 02:53:31 +0000 (UTC)
commit eb453fc6b9d6a3166a70fa61e1ee7a24335ea962
Author: Pablo Castellano <pablog src gnome org>
Date: Wed Sep 1 05:37:38 2010 +0200
-- Show the peer's cursor
gnome-sudoku/src/lib/number_box.py | 3 +++
gnome-sudoku/src/lib/view.py | 7 +++++++
2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/number_box.py b/gnome-sudoku/src/lib/number_box.py
index 9d73b02..d63ccb9 100644
--- a/gnome-sudoku/src/lib/number_box.py
+++ b/gnome-sudoku/src/lib/number_box.py
@@ -696,6 +696,9 @@ class _NumberBox (gtk.Widget):
self.border_color = color
self.queue_draw()
+ def get_background_color(self):
+ return self.custom_background_color
+
def set_value (self, v):
self.value = v
if 0 < v <= self.upper:
diff --git a/gnome-sudoku/src/lib/view.py b/gnome-sudoku/src/lib/view.py
index 6ef3d7f..cd57ef2 100644
--- a/gnome-sudoku/src/lib/view.py
+++ b/gnome-sudoku/src/lib/view.py
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
import math
+import gobject
import gtk
import colors
@@ -182,6 +183,11 @@ class SudokuNumberGrid (gtk.AspectFrame):
class SudokuView(SudokuNumberGrid):
+ __gsignals__ = {
+ "focus-changed": (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE,
+ (int, int))
+ }
+
def __init__(self, group_size, controller=None):
"""User commands take action through controller. The GUI is updated by
model. So in reality, it's like:
@@ -313,6 +319,7 @@ class SudokuView(SudokuNumberGrid):
self._notes_model.set_notes(widget.x, widget.y, top_note, bottom_note)
def _focus_callback(self, widget, event):
+ self.emit("focus-changed", widget.x, widget.y)
if self._do_highlight_cells:
self._highlight_cells()
# self.emit('focus-changed')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]