Merge lp:~pimvullers/strip/fix-gtk-menu into lp:strip

Proposed by Pim Vullers
Status: Merged
Merged at revision: 79
Proposed branch: lp:~pimvullers/strip/fix-gtk-menu
Merge into: lp:strip
Diff against target: 418 lines (+77/-80)
2 files modified
src/ScaleWithBubble.vala (+12/-15)
src/StripWindow.vala (+65/-65)
To merge this branch: bzr merge lp:~pimvullers/strip/fix-gtk-menu
Reviewer Review Type Date Requested Status
Cody Garver Approve
Review via email: mp+96453@code.launchpad.net

Commit message

Description of the change

Fixed the build issues concerning Gtk.Menu and friends.
Removed the using statements in conformance with the coding standards.

To post a comment you must log in.
lp:~pimvullers/strip/fix-gtk-menu updated
80. By Pim Vullers

made the welcome widget sensitive

81. By Pim Vullers

added comment about the modified lines

Revision history for this message
Cody Garver (codygarver) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/ScaleWithBubble.vala'
--- src/ScaleWithBubble.vala 2011-10-13 05:53:56 +0000
+++ src/ScaleWithBubble.vala 2012-03-07 21:51:17 +0000
@@ -20,18 +20,15 @@
20// ammonkey <am.monkeyd@gmail.com>20// ammonkey <am.monkeyd@gmail.com>
21// 21//
2222
23using Gtk;
24using Gdk;
25
26namespace Granite.Widgets23namespace Granite.Widgets
27{24{
28 class HScaleWithBubble : HScale25 class HScaleWithBubble : Gtk.HScale
29 {26 {
30//~ private Gtk.CssProvider provider;27//~ private Gtk.CssProvider provider;
31 private Bubble bubble;28 private Bubble bubble;
32 public bool bubble_on_top = false;29 public bool bubble_on_top = false;
33 30
34 public HScaleWithBubble(Adjustment adjustment)31 public HScaleWithBubble(Gtk.Adjustment adjustment)
35 { init(); }32 { init(); }
36 33
37 public HScaleWithBubble.with_range(double min, double max, double step)34 public HScaleWithBubble.with_range(double min, double max, double step)
@@ -63,12 +60,12 @@
63 int x;60 int x;
64 int y;61 int y;
65 get_window().get_origin(out x, out y);62 get_window().get_origin(out x, out y);
66 Allocation scale_allocation;63 Gtk.Allocation scale_allocation;
67 get_allocation(out scale_allocation);64 get_allocation(out scale_allocation);
68 Allocation bubble_allocation;65 Gtk.Allocation bubble_allocation;
69 bubble.get_allocation(out bubble_allocation);66 bubble.get_allocation(out bubble_allocation);
70 67
71 Adjustment adjustment = get_adjustment();68 Gtk.Adjustment adjustment = get_adjustment();
72 double scale_percent = (get_value() - adjustment.get_lower()) / (adjustment.get_upper() - adjustment.get_lower());69 double scale_percent = (get_value() - adjustment.get_lower()) / (adjustment.get_upper() - adjustment.get_lower());
73 70
74 if (get_inverted())71 if (get_inverted())
@@ -87,13 +84,13 @@
87 { bubble.append(widget); }84 { bubble.append(widget); }
88 }85 }
89 /*86 /*
90 class VScaleWithBubble : VScale87 class VScaleWithBubble : Gtk.VScale
91 {88 {
92 private Gtk.CssProvider provider;89 private Gtk.CssProvider provider;
93 private Bubble bubble;90 private Bubble bubble;
94 public bool bubble_on_left = false;91 public bool bubble_on_left = false;
95 92
96 public VScaleWithBubble(Adjustment adjustment)93 public VScaleWithBubble(Gtk.Adjustment adjustment)
97 { init(); }94 { init(); }
98 95
99 public VScaleWithBubble.with_range(double min, double max, double step)96 public VScaleWithBubble.with_range(double min, double max, double step)
@@ -130,7 +127,7 @@
130 Allocation bubble_allocation;127 Allocation bubble_allocation;
131 bubble.get_allocation(out bubble_allocation);128 bubble.get_allocation(out bubble_allocation);
132 129
133 Adjustment adjustment = get_adjustment();130 Gtk.Adjustment adjustment = get_adjustment();
134 double scale_percent = (get_value() - adjustment.get_lower()) / (adjustment.get_upper() - adjustment.get_lower());131 double scale_percent = (get_value() - adjustment.get_lower()) / (adjustment.get_upper() - adjustment.get_lower());
135 132
136 if (get_inverted())133 if (get_inverted())
@@ -152,8 +149,8 @@
152 class Bubble : Gtk.Window149 class Bubble : Gtk.Window
153 {150 {
154//~ private Gtk.CssProvider provider;151//~ private Gtk.CssProvider provider;
155 private Menu menu;152 private Gtk.Menu menu;
156 private VBox box;153 private Gtk.VBox box;
157 154
158 public Bubble()155 public Bubble()
159 {156 {
@@ -166,11 +163,11 @@
166//~ set_visual (screen.get_rgba_visual());163//~ set_visual (screen.get_rgba_visual());
167 164
168 /* fake menu to use css */165 /* fake menu to use css */
169 menu = new Menu ();166 menu = new Gtk.Menu ();
170//~ menu.get_style_context ().add_provider (provider, 600);167//~ menu.get_style_context ().add_provider (provider, 600);
171//~ menu.get_style_context ().add_class ("bubble-window");168//~ menu.get_style_context ().add_class ("bubble-window");
172 169
173 box = new VBox(false, 0);170 box = new Gtk.VBox(false, 0);
174 box.margin_top = 7;171 box.margin_top = 7;
175 box.margin_left = 7;172 box.margin_left = 7;
176 box.margin_right = 7;173 box.margin_right = 7;
177174
=== modified file 'src/StripWindow.vala'
--- src/StripWindow.vala 2011-11-01 08:25:30 +0000
+++ src/StripWindow.vala 2012-03-07 21:51:17 +0000
@@ -43,12 +43,6 @@
4343
44// Tags: FIXME44// Tags: FIXME
4545
46using Gtk;
47using Gdk;
48using Granite.Widgets;
49
50using Resources;
51
52namespace Strip46namespace Strip
53{47{
54 class StripWindow : Gtk.Window48 class StripWindow : Gtk.Window
@@ -63,24 +57,24 @@
63 57
64 ComicBook book;58 ComicBook book;
65 ComicLayout layout = new ComicLayout();59 ComicLayout layout = new ComicLayout();
66 Welcome welcome = new Welcome("Pick a book.", "Open a comic book to start reading.");60 Granite.Widgets.Welcome welcome;
67 61
68 // Toolbar elements62 // Toolbar elements
69 Toolbar toolbar = new Toolbar();63 Gtk.Toolbar toolbar = new Gtk.Toolbar();
70 ToolButton bookmarks;64 Gtk.ToolButton bookmarks;
71 ToolButton lens;65 Gtk.ToolButton lens;
72 ModeButton mangaMode = new ModeButton();66 Granite.Widgets.ModeButton mangaMode;
73 ElementaryWidgets.TopDisplay topdisplay;67 ElementaryWidgets.TopDisplay topdisplay;
74 Image thumbnail;68 Gtk.Image thumbnail;
75 Label thumbnail_number;69 Gtk.Label thumbnail_number;
76 ToolItem topdisplay_item = new ToolItem();70 Gtk.ToolItem topdisplay_item = new Gtk.ToolItem();
77 ModeButton viewMode = new ModeButton();71 Granite.Widgets.ModeButton viewMode;
78 Menu menu = new Menu();72 Gtk.Menu menu;
79 CheckMenuItem rotate_menuitem;73 Gtk.CheckMenuItem rotate_menuitem;
80 CheckMenuItem clockwise_menuitem;74 Gtk.CheckMenuItem clockwise_menuitem;
81 CheckMenuItem fullscreen_menuitem;75 Gtk.CheckMenuItem fullscreen_menuitem;
82 AppMenu appMenu;76 Granite.Widgets.AppMenu appMenu;
83 TargetEntry[] dnd_list;77 Gtk.TargetEntry[] dnd_list;
84 78
85 // Preferences79 // Preferences
86 string theme;80 string theme;
@@ -97,6 +91,12 @@
97 * Creates a Strip window.91 * Creates a Strip window.
98 */92 */
99 public StripWindow (string? path = "", Granite.Application app) {93 public StripWindow (string? path = "", Granite.Application app) {
94
95 menu = new Gtk.Menu();
96 welcome = new Granite.Widgets.Welcome("Pick a book.", "Open a comic book to start reading.");
97 mangaMode = new Granite.Widgets.ModeButton();
98 viewMode = new Granite.Widgets.ModeButton();
99
100 // Set settings100 // Set settings
101 settings = new GLib.Settings("apps.strip-comicreader.settings");101 settings = new GLib.Settings("apps.strip-comicreader.settings");
102 manga = settings.get_boolean("manga");102 manga = settings.get_boolean("manga");
@@ -138,37 +138,37 @@
138 last_path = bookmark.get_string("path");138 last_path = bookmark.get_string("path");
139 last_page = bookmark.get_int("page");139 last_page = bookmark.get_int("page");
140 140
141 events |= EventMask.ALL_EVENTS_MASK;141 events |= Gdk.EventMask.ALL_EVENTS_MASK;
142//~ TargetEntry[] dnd_list;142//~ TargetEntry[] dnd_list;
143//~ // Python143//~ // Python
144//~ ( gtk.DEST_DEFAULT_MOTION |144//~ ( gtk.DEST_DEFAULT_MOTION |
145//~ gtk.DEST_DEFAULT_HIGHLIGHT | gtk.DEST_DEFAULT_DROP,145//~ gtk.DEST_DEFAULT_HIGHLIGHT | gtk.DEST_DEFAULT_DROP,
146//~ dnd_list, gtk.gdk.ACTION_COPY)146//~ dnd_list, gtk.gdk.ACTION_COPY)
147//~ drag_dest_set(this, DestDefaults.ALL, new TargetEntry(), new DragAction());147//~ drag_dest_set(this, Gtk.DestDefaults.ALL, new Gtk.TargetEntry(), new Gtk.DragAction());
148 drag_dest_set(this, DestDefaults.ALL, dnd_list, DragAction.COPY);148 Gtk.drag_dest_set(this, Gtk.DestDefaults.ALL, dnd_list, Gdk.DragAction.COPY);
149 149
150 //Window properties150 //Window properties
151 set_title("Strip");151 set_title("Strip");
152 set_size_request(600, 400);152 set_size_request(600, 400);
153 153
154 // Bookmarks154 // Bookmarks
155 bookmarks = new ToolButton(new Image.from_stock("gtk-about", IconSize.BUTTON), "Bookmarks");155 bookmarks = new Gtk.ToolButton(new Gtk.Image.from_stock("gtk-about", Gtk.IconSize.BUTTON), "Bookmarks");
156 var bookmarks_item = new ToolItem();156 var bookmarks_item = new Gtk.ToolItem();
157 bookmarks_item.add(bookmarks);157 bookmarks_item.add(bookmarks);
158 bookmarks.set_tooltip_text("Bookmarks");158 bookmarks.set_tooltip_text("Bookmarks");
159 159
160 // Lens160 // Lens
161 lens = new ToolButton(new Image.from_stock("gtk-find", IconSize.BUTTON), "Lens");161 lens = new Gtk.ToolButton(new Gtk.Image.from_stock("gtk-find", Gtk.IconSize.BUTTON), "Lens");
162 var lens_item = new ToolItem();162 var lens_item = new Gtk.ToolItem();
163 lens_item.add(lens);163 lens_item.add(lens);
164 lens.set_tooltip_text("Lens");164 lens.set_tooltip_text("Lens");
165 165
166 // Manga ModeButton166 // Manga ModeButton
167 var mangaMode_manga_image = new Image.from_file(PIXMAP_DIR + theme + "/view-direction-manga.svg");167 var mangaMode_manga_image = new Gtk.Image.from_file(Resources.PIXMAP_DIR + theme + "/view-direction-manga.svg");
168 var mangaMode_comic_image = new Image.from_file(PIXMAP_DIR + theme + "/view-direction-comic.svg");168 var mangaMode_comic_image = new Gtk.Image.from_file(Resources.PIXMAP_DIR + theme + "/view-direction-comic.svg");
169 mangaMode.append(mangaMode_manga_image);169 mangaMode.append(mangaMode_manga_image);
170 mangaMode.append(mangaMode_comic_image);170 mangaMode.append(mangaMode_comic_image);
171 var mangaMode_item = new ToolItem();171 var mangaMode_item = new Gtk.ToolItem();
172 mangaMode_item.set_border_width(6);172 mangaMode_item.set_border_width(6);
173 mangaMode_item.add(mangaMode);173 mangaMode_item.add(mangaMode);
174 mangaMode_item.set_tooltip_text("Reading direction");174 mangaMode_item.set_tooltip_text("Reading direction");
@@ -178,9 +178,9 @@
178 topdisplay.set_sensitive(false);178 topdisplay.set_sensitive(false);
179 topdisplay_item.set_expand(true);179 topdisplay_item.set_expand(true);
180 topdisplay_item.add(topdisplay);180 topdisplay_item.add(topdisplay);
181 thumbnail_number = new Label("");181 thumbnail_number = new Gtk.Label("");
182 thumbnail_number.show();182 thumbnail_number.show();
183 thumbnail = new Image();183 thumbnail = new Gtk.Image();
184 thumbnail.show();184 thumbnail.show();
185 topdisplay.append(thumbnail_number);185 topdisplay.append(thumbnail_number);
186 topdisplay.append(thumbnail);186 topdisplay.append(thumbnail);
@@ -189,31 +189,31 @@
189 topdisplay.set_inverted(manga);189 topdisplay.set_inverted(manga);
190 190
191 // View ModeButton191 // View ModeButton
192 var viewMode_double_image = new Image.from_file(PIXMAP_DIR + theme + "/view-mode-double.svg");192 var viewMode_double_image = new Gtk.Image.from_file(Resources.PIXMAP_DIR + theme + "/view-mode-double.svg");
193 var viewMode_simple_image = new Image.from_file(PIXMAP_DIR + theme + "/view-mode-simple.svg");193 var viewMode_simple_image = new Gtk.Image.from_file(Resources.PIXMAP_DIR + theme + "/view-mode-simple.svg");
194 var viewMode_width_image = new Image.from_file(PIXMAP_DIR + theme + "/view-mode-fitwidth.svg");194 var viewMode_width_image = new Gtk.Image.from_file(Resources.PIXMAP_DIR + theme + "/view-mode-fitwidth.svg");
195 viewMode.append(viewMode_double_image);195 viewMode.append(viewMode_double_image);
196 viewMode.append(viewMode_simple_image);196 viewMode.append(viewMode_simple_image);
197 viewMode.append(viewMode_width_image);197 viewMode.append(viewMode_width_image);
198 var viewMode_item = new ToolItem();198 var viewMode_item = new Gtk.ToolItem();
199 viewMode_item.set_border_width(6);199 viewMode_item.set_border_width(6);
200 viewMode_item.add(viewMode);200 viewMode_item.add(viewMode);
201 viewMode_item.set_tooltip_text("View mode");201 viewMode_item.set_tooltip_text("View mode");
202 202
203 // Menu203 // Menu
204 menu.show_all();204 menu.show_all();
205 var open_menuitem = new MenuItem.with_label("Open");205 var open_menuitem = new Gtk.MenuItem.with_label("Open");
206 var informations_menuitem = new MenuItem.with_label("Information");206 var informations_menuitem = new Gtk.MenuItem.with_label("Information");
207 fullscreen_menuitem = new CheckMenuItem.with_label("Fullscreen");207 fullscreen_menuitem = new Gtk.CheckMenuItem.with_label("Fullscreen");
208 rotate_menuitem = new CheckMenuItem.with_label("Rotate");208 rotate_menuitem = new Gtk.CheckMenuItem.with_label("Rotate");
209 clockwise_menuitem = new CheckMenuItem.with_label("Clockwise");209 clockwise_menuitem = new Gtk.CheckMenuItem.with_label("Clockwise");
210 rotate_menuitem.set_active(rotate);210 rotate_menuitem.set_active(rotate);
211 clockwise_menuitem.set_active(clockwise);211 clockwise_menuitem.set_active(clockwise);
212//~ var about_menuitem = new MenuItem.with_label("About");212//~ var about_menuitem = new Gtk.MenuItem.with_label("About");
213 213
214 menu.append(open_menuitem);214 menu.append(open_menuitem);
215 menu.append(informations_menuitem);215 menu.append(informations_menuitem);
216 menu.append(new SeparatorMenuItem());216 menu.append(new Gtk.SeparatorMenuItem());
217 menu.append(fullscreen_menuitem);217 menu.append(fullscreen_menuitem);
218 menu.append(rotate_menuitem);218 menu.append(rotate_menuitem);
219 menu.append(clockwise_menuitem);219 menu.append(clockwise_menuitem);
@@ -222,7 +222,7 @@
222 // AppMenu222 // AppMenu
223//~ appMenu = new AppMenu(menu);223//~ appMenu = new AppMenu(menu);
224 appMenu = app.create_appmenu(menu);224 appMenu = app.create_appmenu(menu);
225 var appMenu_item = new ToolItem();225 var appMenu_item = new Gtk.ToolItem();
226 appMenu_item.add(appMenu);226 appMenu_item.add(appMenu);
227 227
228 // Toolbar228 // Toolbar
@@ -235,7 +235,7 @@
235 toolbar.insert(appMenu_item, -1);235 toolbar.insert(appMenu_item, -1);
236 236
237 // Basic UI237 // Basic UI
238 var vbox = new VBox(false, 0);238 var vbox = new Gtk.VBox(false, 0);
239 add (vbox);239 add (vbox);
240 vbox.pack_start (toolbar, false, false);240 vbox.pack_start (toolbar, false, false);
241 vbox.pack_start (layout, true, true);241 vbox.pack_start (layout, true, true);
@@ -247,7 +247,7 @@
247 layout.hide();247 layout.hide();
248 welcome.append(Gtk.Stock.OPEN, "Open comic", "Open a comic book file.");248 welcome.append(Gtk.Stock.OPEN, "Open comic", "Open a comic book file.");
249 welcome.append("document-open-recent", "Last comic", "Read the last viewed comic book.");249 welcome.append("document-open-recent", "Last comic", "Read the last viewed comic book.");
250 welcome.set_sensitive(1, last_path != "");250 welcome.set_sensitive(true); // was: welcome.set_sensitive(1, last_path != "");
251 welcome.show_all();251 welcome.show_all();
252 252
253 mangaMode.selected = (int) !manga;253 mangaMode.selected = (int) !manga;
@@ -430,7 +430,7 @@
430 /**430 /**
431 * Called when the window's state change (size change, maximise, fullscreen...).431 * Called when the window's state change (size change, maximise, fullscreen...).
432 */432 */
433 private bool on_window_state_event(EventWindowState event) {433 private bool on_window_state_event(Gdk.EventWindowState event) {
434 save_window_state();434 save_window_state();
435 return false;435 return false;
436 }436 }
@@ -438,7 +438,7 @@
438 private void save_window_state() {438 private void save_window_state() {
439 if (fullscreen_menuitem.get_active())439 if (fullscreen_menuitem.get_active())
440 savedstate.set_enum("window-state", 2);440 savedstate.set_enum("window-state", 2);
441 else if (get_window().get_state() == WindowState.MAXIMIZED)441 else if (get_window().get_state() == Gdk.WindowState.MAXIMIZED)
442 savedstate.set_enum("window-state", 1);442 savedstate.set_enum("window-state", 1);
443 else443 else
444 savedstate.set_enum("window-state", 0);444 savedstate.set_enum("window-state", 0);
@@ -494,7 +494,7 @@
494 /**494 /**
495 * Called when something is dragded and dropped over the window.495 * Called when something is dragded and dropped over the window.
496 */496 */
497 private void on_drag_data_received(DragContext context, int x, int y, SelectionData selection_data, uint info, uint time_) {497 private void on_drag_data_received(Gdk.DragContext context, int x, int y, Gtk.SelectionData selection_data, uint info, uint time_) {
498//~ // Python498//~ // Python
499//~ uri = selection.data.strip-comicreader('\r\n\x00')499//~ uri = selection.data.strip-comicreader('\r\n\x00')
500//~ uri_splitted = uri.split() # we may have more than one file dropped500//~ uri_splitted = uri.split() # we may have more than one file dropped
@@ -509,24 +509,24 @@
509 */509 */
510 private void open() {510 private void open() {
511 // Filters511 // Filters
512 var filter = new FileFilter();512 var filter = new Gtk.FileFilter();
513 filter.set_name("Accepted files"); // FIXME513 filter.set_name("Accepted files"); // FIXME
514 foreach (string i in Resources.IMAGE_TYPES) {filter.add_mime_type(i); }514 foreach (string i in Resources.IMAGE_TYPES) {filter.add_mime_type(i); }
515 foreach (string i in Resources.ARCHIVE_TYPES) {filter.add_mime_type(i); }515 foreach (string i in Resources.ARCHIVE_TYPES) {filter.add_mime_type(i); }
516 /*516 /*
517 var imagefilter = new FileFilter();517 var imagefilter = new Gtk.FileFilter();
518 imagefilter.set_name("Images"); // FIXME518 imagefilter.set_name("Images"); // FIXME
519 foreach (string i in Resources.IMAGE_TYPES) {imagefilter.add_mime_type(i); }519 foreach (string i in Resources.IMAGE_TYPES) {imagefilter.add_mime_type(i); }
520 var archivefilter = new FileFilter();520 var archivefilter = new Gtk.FileFilter();
521 archivefilter.set_name("Archives"); // FIXME521 archivefilter.set_name("Archives"); // FIXME
522 foreach (string i in Resources.ARCHIVE_TYPES) {archivefilter.add_mime_type(i); }522 foreach (string i in Resources.ARCHIVE_TYPES) {archivefilter.add_mime_type(i); }
523 */523 */
524 string filename = "";524 string filename = "";
525 var filechooser = new FileChooserDialog("Title", this, FileChooserAction.OPEN, Stock.CANCEL, ResponseType.CANCEL, Stock.OPEN, ResponseType.OK);525 var filechooser = new Gtk.FileChooserDialog("Title", this, Gtk.FileChooserAction.OPEN, Gtk.Stock.CANCEL, Gtk.ResponseType.CANCEL, Gtk.Stock.OPEN, Gtk.ResponseType.OK);
526 // filechooser.add_filter(imagefilter);526 // filechooser.add_filter(imagefilter);
527 // filechooser.add_filter(archivefilter);527 // filechooser.add_filter(archivefilter);
528 filechooser.set_filter(filter);528 filechooser.set_filter(filter);
529 if (filechooser.run() == ResponseType.OK)529 if (filechooser.run() == Gtk.ResponseType.OK)
530 {530 {
531 filename = filechooser.get_filename();531 filename = filechooser.get_filename();
532 }532 }
@@ -566,7 +566,7 @@
566 private void on_book_progress_notification(double percent, string text) {566 private void on_book_progress_notification(double percent, string text) {
567 if (percent == 0) {567 if (percent == 0) {
568 layout.hide();568 layout.hide();
569 welcome.set_sensitive(1, last_path != "");569 welcome.set_sensitive(true); // was: welcome.set_sensitive(1, last_path != "");
570 welcome.show();570 welcome.show();
571 topdisplay.set_sensitive(false);571 topdisplay.set_sensitive(false);
572 topdisplay.setLabelText("Empty!");572 topdisplay.setLabelText("Empty!");
@@ -606,7 +606,7 @@
606 /**606 /**
607 * Change the scale's thumbnail when it's pressed.607 * Change the scale's thumbnail when it's pressed.
608 */608 */
609 private void on_scale_value_changed(ScrollType scroll, double val) {609 private void on_scale_value_changed(Gtk.ScrollType scroll, double val) {
610 var adjustment = topdisplay.get_scale_adjustment();610 var adjustment = topdisplay.get_scale_adjustment();
611 if (val >= adjustment.get_lower() && val <= adjustment.get_upper())611 if (val >= adjustment.get_lower() && val <= adjustment.get_upper())
612 {612 {
@@ -618,7 +618,7 @@
618 /**618 /**
619 * Change the current page when the scale button is released.619 * Change the current page when the scale button is released.
620 */620 */
621 private void on_scale_button_release_event(EventButton button) {621 private void on_scale_button_release_event(Gdk.EventButton button) {
622 book.current_page = (int) topdisplay.getScaleValue();622 book.current_page = (int) topdisplay.getScaleValue();
623 }623 }
624 624
@@ -650,8 +650,8 @@
650 layout.first_pixbuf = book.get_pixbuf(book.current_page);650 layout.first_pixbuf = book.get_pixbuf(book.current_page);
651 }651 }
652 else {652 else {
653 Pixbuf first_page = null;653 Gdk.Pixbuf first_page = null;
654 Pixbuf second_page = null;654 Gdk.Pixbuf second_page = null;
655 if (first_number >= 0 && first_number < book.length)655 if (first_number >= 0 && first_number < book.length)
656 if (!(!book.horizontal && book.get_page_horizontal(first_number)))656 if (!(!book.horizontal && book.get_page_horizontal(first_number)))
657 first_page = book.get_pixbuf(first_number);657 first_page = book.get_pixbuf(first_number);
@@ -682,7 +682,7 @@
682 /**682 /**
683 * Check the keyboard key pressed.683 * Check the keyboard key pressed.
684 */684 */
685 private bool on_key_press_event(EventKey event) {685 private bool on_key_press_event(Gdk.EventKey event) {
686//~ switch (Gdk.keyval_name(event.keyval))686//~ switch (Gdk.keyval_name(event.keyval))
687//~ {687//~ {
688//~ case "r"688//~ case "r"
@@ -738,7 +738,7 @@
738 /**738 /**
739 * Check the keyboard key released (for modifier keys).739 * Check the keyboard key released (for modifier keys).
740 */740 */
741 private bool on_key_release_event(EventKey event) {741 private bool on_key_release_event(Gdk.EventKey event) {
742 string key = Gdk.keyval_name(event.keyval);742 string key = Gdk.keyval_name(event.keyval);
743 if (key == "Control_L")743 if (key == "Control_L")
744 ctrlL = false;744 ctrlL = false;
@@ -754,12 +754,12 @@
754 private void set_rotation_mode() {754 private void set_rotation_mode() {
755 if (rotate) {755 if (rotate) {
756 if (clockwise)756 if (clockwise)
757 layout.rotation = PixbufRotation.CLOCKWISE;757 layout.rotation = Gdk.PixbufRotation.CLOCKWISE;
758 else758 else
759 layout.rotation = PixbufRotation.COUNTERCLOCKWISE;759 layout.rotation = Gdk.PixbufRotation.COUNTERCLOCKWISE;
760 }760 }
761 else761 else
762 layout.rotation = PixbufRotation.NONE;762 layout.rotation = Gdk.PixbufRotation.NONE;
763 refresh();763 refresh();
764 }764 }
765 765

Subscribers

People subscribed via source and target branches

to all changes: