[gnome-sudoku/arnaudb/wip/gtk4: 33/33] Do not use load_from_data().



commit f328ea6abd1cb3f9b63cd9051c37e29c8460f109
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Mon May 4 16:23:55 2020 +0200

    Do not use load_from_data().
    
    It will disappear in Gtk4.

 data/gnome-sudoku.css           |  7 +++++++
 data/gnome-sudoku.gresource.xml |  1 +
 src/sudoku-view.vala            | 14 +-------------
 3 files changed, 9 insertions(+), 13 deletions(-)
---
diff --git a/data/gnome-sudoku.css b/data/gnome-sudoku.css
new file mode 100644
index 0000000..93bf22e
--- /dev/null
+++ b/data/gnome-sudoku.css
@@ -0,0 +1,7 @@
+grid.board {
+  border: 2px solid #333;
+  background: #333;
+}
+grid.block {
+  background: #999;
+}
diff --git a/data/gnome-sudoku.gresource.xml b/data/gnome-sudoku.gresource.xml
index ead5db4..24b7222 100644
--- a/data/gnome-sudoku.gresource.xml
+++ b/data/gnome-sudoku.gresource.xml
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <gresources>
   <gresource prefix="/org/gnome/Sudoku/ui">
+    <file alias="gnome-sudoku.css">gnome-sudoku.css</file>
     <file preprocess="xml-stripblanks" alias="gnome-sudoku.ui">gnome-sudoku.ui</file>
     <file preprocess="xml-stripblanks" alias="print-dialog.ui">print-dialog.ui</file>
   </gresource>
diff --git a/src/sudoku-view.vala b/src/sudoku-view.vala
index 4cec7ea..528a5c6 100644
--- a/src/sudoku-view.vala
+++ b/src/sudoku-view.vala
@@ -541,19 +541,7 @@ public class SudokuView : Widget
         });
 
         var css_provider = new CssProvider ();
-        try {
-            css_provider.load_from_data ("
-                grid.board {
-                    border: 2px solid #333;
-                    background: #333;
-                }
-                grid.block {
-                    background: #999;
-                }
-            ");
-        } catch (Error e) {
-            assert_no_error(e);
-        }
+        css_provider.load_from_resource ("/org/gnome/Sudoku/ui/gnome-sudoku.css");
 
         grid = new Grid ();
         grid.row_spacing = 2;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]