2012-02-04 01:13:28 +00:00
|
|
|
--- ibus/ui/gtk3/candidatepanel.vala.orig 2012-02-04 09:11:06.233979510 +0900
|
|
|
|
+++ ibus/ui/gtk3/candidatepanel.vala 2012-02-04 09:16:18.813558453 +0900
|
|
|
|
@@ -20,6 +20,7 @@
|
|
|
|
* Boston, MA 02111-1307 USA
|
|
|
|
*/
|
|
|
|
|
|
|
|
+using Cairo;
|
|
|
|
using Gtk;
|
|
|
|
using Pango;
|
|
|
|
|
|
|
|
@@ -33,7 +34,7 @@ public class CandidatePanel : Gtk.HBox{
|
|
|
|
private CandidateArea m_candidate_area;
|
|
|
|
private HSeparator m_hseparator;
|
|
|
|
|
|
|
|
- private Gdk.Rectangle m_cursor_location;
|
|
|
|
+ private Cairo.RectangleInt m_cursor_location;
|
|
|
|
|
|
|
|
public signal void cursor_up();
|
|
|
|
public signal void cursor_down();
|
|
|
|
@@ -80,7 +81,7 @@ public class CandidatePanel : Gtk.HBox{
|
|
|
|
}
|
|
|
|
|
|
|
|
public void set_cursor_location(int x, int y, int width, int height) {
|
|
|
|
- Gdk.Rectangle location = { x, y, width, height };
|
|
|
|
+ Cairo.RectangleInt location = { x, y, width, height };
|
|
|
|
if (m_cursor_location == location)
|
|
|
|
return;
|
|
|
|
m_cursor_location = location;
|
|
|
|
--- ibus/ui/gtk3/handle.vala.orig 2012-02-04 08:36:38.812523442 +0900
|
|
|
|
+++ ibus/ui/gtk3/handle.vala 2012-02-04 09:10:36.858017677 +0900
|
|
|
|
@@ -26,7 +26,7 @@ using Gtk;
|
|
|
|
|
|
|
|
class Handle : Gtk.EventBox {
|
|
|
|
private bool m_move_begined;
|
|
|
|
- private Gdk.Rectangle m_workarea;
|
|
|
|
+ private Cairo.RectangleInt m_workarea;
|
|
|
|
private Gdk.Point m_press_pos;
|
|
|
|
|
|
|
|
public signal void move_begin();
|
|
|
|
@@ -153,7 +153,7 @@ class Handle : Gtk.EventBox {
|
|
|
|
Gtk.StyleContext context = get_style_context();
|
|
|
|
Gtk.Allocation allocation;
|
|
|
|
get_allocation(out allocation);
|
|
|
|
- Gtk.render_handle(context, cr,
|
|
|
|
+ context.render_handle(cr,
|
|
|
|
allocation.x, allocation.y + (allocation.height - 40) / 2, allocation.width, 40.0);
|
|
|
|
}
|
|
|
|
return false;
|