[gtk/demo-drop-awards] gtk-demo: Drop the awards



commit 76ff1a2a499ebb7b6ec4a2474eb21d8a1b22a646
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Jun 4 10:19:44 2020 -0400

    gtk-demo: Drop the awards
    
    This was a neat idea, but maintaining it at a sufficient
    level is too much work.

 demos/gtk-demo/award.c            | 247 --------------------------------------
 demos/gtk-demo/award.h            |  18 ---
 demos/gtk-demo/awardlistitem.ui   |  18 ---
 demos/gtk-demo/awards.ui          |  89 --------------
 demos/gtk-demo/awardview.c        |  48 --------
 demos/gtk-demo/demo.gresource.xml |   5 -
 demos/gtk-demo/listbox.c          |   4 -
 demos/gtk-demo/main.c             |   4 -
 demos/gtk-demo/meson.build        |   2 -
 demos/gtk-demo/password_entry.c   |   6 -
 demos/gtk-demo/sliding_puzzle.c   |  13 --
 11 files changed, 454 deletions(-)
---
diff --git a/demos/gtk-demo/demo.gresource.xml b/demos/gtk-demo/demo.gresource.xml
index e1c2998b46..fc0c1465a4 100644
--- a/demos/gtk-demo/demo.gresource.xml
+++ b/demos/gtk-demo/demo.gresource.xml
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <gresources>
   <gresource prefix="/">
-    <file>awards.ui</file>
   </gresource>
   <gresource prefix="/ui">
     <file preprocess="xml-stripblanks">main.ui</file>
@@ -12,9 +11,6 @@
     <file>application.ui</file>
     <file>menus.ui</file>
   </gresource>
-  <gresource prefix="/awardview">
-    <file>awardlistitem.ui</file>
-  </gresource>
   <gresource prefix="/builder">
     <file>demo.ui</file>
   </gresource>
@@ -178,7 +174,6 @@
   </gresource>
   <gresource prefix="/sources">
     <file>application_demo.c</file>
-    <file>awardview.c</file>
     <file>assistant.c</file>
     <file>builder.c</file>
     <file>clipboard.c</file>
diff --git a/demos/gtk-demo/listbox.c b/demos/gtk-demo/listbox.c
index 1f56ff9faa..b390218dfe 100644
--- a/demos/gtk-demo/listbox.c
+++ b/demos/gtk-demo/listbox.c
@@ -8,7 +8,6 @@
 #include <gtk/gtk.h>
 #include <stdlib.h>
 #include <string.h>
-#include "award.h"
 
 static GdkPixbuf *avatar_pixbuf_other;
 static GtkWidget *window = NULL;
@@ -235,7 +234,6 @@ reshare_clicked (GtkMessageRow *row,
 {
   GtkMessageRowPrivate *priv = row->priv;
 
-  award ("listbox-reshare");
   priv->message->n_reshares++;
   gtk_message_row_update (row);
 }
@@ -262,8 +260,6 @@ gtk_message_row_state_flags_changed (GtkWidget    *widget,
 
   visible = flags & (GTK_STATE_FLAG_PRELIGHT | GTK_STATE_FLAG_SELECTED) ? TRUE : FALSE;
   gtk_widget_set_visible (priv->extra_buttons_box, visible);
-  if (visible && gtk_list_box_row_get_index (GTK_LIST_BOX_ROW (widget)) % 100 == 99)
-    award ("listbox-100th-row");
 
   GTK_WIDGET_CLASS (gtk_message_row_parent_class)->state_flags_changed (widget, previous_state_flags);
 }
diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c
index 28a05167d5..f9ea82c9cd 100644
--- a/demos/gtk-demo/main.c
+++ b/demos/gtk-demo/main.c
@@ -8,7 +8,6 @@
 #include <gtk/gtk.h>
 #include <glib/gstdio.h>
 
-#include "award.h"
 #include "demos.h"
 
 static GtkWidget *info_view;
@@ -213,7 +212,6 @@ activate_inspector (GSimpleAction *action,
                     gpointer       user_data)
 {
   gtk_window_set_interactive_debugging (TRUE);
-  award ("demo-inspector");
 }
 
 static void
@@ -1051,8 +1049,6 @@ activate (GApplication *app)
   gtk_list_view_set_model (GTK_LIST_VIEW (listview),
                            G_LIST_MODEL (selection));
 
-  award ("demo-start");
-
   g_object_unref (builder);
 }
 
diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build
index 011bbf8787..1a9ee4aee0 100644
--- a/demos/gtk-demo/meson.build
+++ b/demos/gtk-demo/meson.build
@@ -3,7 +3,6 @@
 demos = files([
   'application_demo.c',
   'assistant.c',
-  'awardview.c',
   'builder.c',
   'clipboard.c',
   'combobox.c',
@@ -92,7 +91,6 @@ demos = files([
 gtkdemo_deps = [ libgtk_dep, ]
 
 extra_demo_sources = files(['main.c',
-                            'award.c',
                             'gtkfishbowl.c',
                             'fontplane.c',
                             'gtkgears.c',
diff --git a/demos/gtk-demo/password_entry.c b/demos/gtk-demo/password_entry.c
index 3f5b28539a..62ffb7897f 100644
--- a/demos/gtk-demo/password_entry.c
+++ b/demos/gtk-demo/password_entry.c
@@ -11,7 +11,6 @@
 #include <glib/gi18n.h>
 #include <gtk/gtk.h>
 
-#include "award.h"
 
 static GtkWidget *entry;
 static GtkWidget *entry2;
@@ -27,17 +26,12 @@ update_button (GObject    *object,
 
   gtk_widget_set_sensitive (button,
                             text[0] != '\0' && g_str_equal (text, text2));
-
-  if (g_str_equal (text, text2) &&
-      g_ascii_strcasecmp (text, "12345") == 0)
-    award ("password-best");
 }
 
 static void
 button_pressed (GtkButton *widget,
                 GtkWidget *window)
 {
-  award ("password-correct");
   gtk_window_destroy (GTK_WINDOW (window));
 }
 
diff --git a/demos/gtk-demo/sliding_puzzle.c b/demos/gtk-demo/sliding_puzzle.c
index c7897f2dfd..28f98eaea2 100644
--- a/demos/gtk-demo/sliding_puzzle.c
+++ b/demos/gtk-demo/sliding_puzzle.c
@@ -11,8 +11,6 @@
 #include "puzzlepiece.h"
 #include "paintable.h"
 
-/* Give out awards */
-#include "award.h"
 
 static GtkWidget *window = NULL;
 static GtkWidget *frame = NULL;
@@ -159,14 +157,6 @@ check_solved (GtkWidget *grid)
   picture = gtk_grid_get_child_at (GTK_GRID (grid), pos_x, pos_y);
   gtk_picture_set_paintable (GTK_PICTURE (picture), piece);
 
-  /* Hand out a bunch of awards
-   */
-  award ("puzzle-solve");
-  if ((gdk_paintable_get_flags (piece) & GDK_PAINTABLE_STATIC_CONTENTS) == 0)
-    award ("puzzle-solve-animated");
-  if (height * width > 20)
-    award ("puzzle-solve-large");
-
   return TRUE;
 }
 
@@ -416,9 +406,6 @@ widget_destroyed (gpointer data,
 {
   if (data)
     *(gpointer *) data = NULL;
-
-  if (!solved)
-    award ("puzzle-give-up");
 }
 
 


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