[glade] Deprecate GtkAction, GtkActivatable, and friends



commit 1fa6269af5aba38a5f879e0596925ca416f78c7a
Author: Ben Iofel <iofelben gmail com>
Date:   Fri Nov 27 02:18:26 2015 -0500

    Deprecate GtkAction, GtkActivatable, and friends
    
    GtkAction has been deprecated since GTK 3.10, so this commit marks it deprecated
    and moves the widgets into the 'Deprecated' section.  This also deprecates all
    the GtkActivatable properties (e.g. look at the properties of a GtkButton in
    glade).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757609

 plugins/gtk+/gtk+.xml.in |   51 +++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 27 deletions(-)
---
diff --git a/plugins/gtk+/gtk+.xml.in b/plugins/gtk+/gtk+.xml.in
index be1bb6a..9f33514 100644
--- a/plugins/gtk+/gtk+.xml.in
+++ b/plugins/gtk+/gtk+.xml.in
@@ -948,9 +948,9 @@
           
           <!-- GtkActivatable -->
           <property id="related-action" _name="Related Action" custom-layout="True" since="2.16" 
save="False" needs-sync="True"
-                 optional="True" optional-default="False"/>
+                 optional="True" optional-default="False" deprecated="True"/>
           <property id="use-action-appearance" _name="Use Action Appearance" save="False" 
custom-layout="True" needs-sync="True"
-                 since="2.16" default="False" optional="True" optional-default="False"/>
+                 since="2.16" default="False" optional="True" optional-default="False" deprecated="True"/>
           
           <!-- GtkActionable -->
           <property id="action-name" _name="Action Name" custom-layout="True" since="3.4"/>
@@ -1228,9 +1228,9 @@
         <properties>
           <!-- GtkActivatable -->
           <property id="related-action" _name="Related Action" custom-layout="True" since="2.16" 
save="False" needs-sync="True"
-                 optional="True" optional-default="False"/>
+                 optional="True" optional-default="False" deprecated="True"/>
           <property id="use-action-appearance" _name="Use Action Appearance" custom-layout="True" 
save="False" needs-sync="True"
-                 since="2.16" default="False" optional="True" optional-default="False"/>
+                 since="2.16" default="False" optional="True" optional-default="False" deprecated="True"/>
         </properties>
         
       </glade-widget-class>
@@ -1674,9 +1674,9 @@
           
           <!-- GtkActivatable -->
           <property id="related-action" _name="Related Action" custom-layout="True" since="2.16" 
save="False" needs-sync="True"
-                 optional="True" optional-default="False"/>
+                 optional="True" optional-default="False" deprecated="True"/>
           <property id="use-action-appearance" _name="Use Action Appearance" custom-layout="True" 
save="False" needs-sync="True"
-                 since="2.16" default="False" optional="True" optional-default="False"/>
+                 since="2.16" default="False" optional="True" optional-default="False" deprecated="True"/>
           
           <!-- GtkActionable -->
           <property id="action-name" _name="Action Name" custom-layout="True" since="3.4"/>
@@ -1782,14 +1782,14 @@
           
           <!-- GtkActivatable -->
           <property id="related-action" _name="Related Action" custom-layout="True" save="False" 
needs-sync="True"
-                 optional="True" optional-default="False">
+                 optional="True" optional-default="False" deprecated="True">
             <parameter-spec>
               <type>GParamObject</type>
               <value-type>GtkToggleAction</value-type>
             </parameter-spec>
           </property>
           <property id="use-action-appearance" _name="Use Action Appearance" custom-layout="True" 
save="False" needs-sync="True"
-                 default="False" optional="True" optional-default="False"/>
+                 default="False" optional="True" optional-default="False" deprecated="True"/>
           
           <!-- GtkActionable -->
           <property id="action-name" _name="Action Name" custom-layout="True" since="3.4"/>
@@ -2740,9 +2740,9 @@
           
           <!-- GtkActivatable -->
           <property id="related-action" _name="Related Action" custom-layout="True" since="2.16" 
save="False" needs-sync="True"
-                 optional="True" optional-default="False"/>
+                 optional="True" optional-default="False" deprecated="True"/>
           <property id="use-action-appearance" _name="Use Action Appearance" custom-layout="True" 
save="False" needs-sync="True"
-                 since="2.16" default="False" optional="True" optional-default="False"/>
+                 since="2.16" default="False" optional="True" optional-default="False" deprecated="True"/>
           
           <!-- Claim the GladeRecentChooserEditor properties  -->
           <property id="recent-manager" custom-layout="True"/>
@@ -2926,8 +2926,8 @@
           <property id="response-id" disabled="True"/>
           
           <!-- GtkActivatable -->
-          <property id="related-action" disabled="True"/>
-          <property id="use-action-appearance" disabled="True"/>
+          <property id="related-action" disabled="True" deprecated="True"/>
+          <property id="use-action-appearance" disabled="True" deprecated="True"/>
           
           <!-- GtkActionable -->
           <property id="action-name" disabled="True"/>
@@ -3469,7 +3469,7 @@
         </properties>
       </glade-widget-class>
       
-      <glade-widget-class name="GtkAction" generic-name="action" _title="Action" toplevel="True"  
use-placeholders="False">
+      <glade-widget-class name="GtkAction" generic-name="action" _title="Action" toplevel="True" 
use-placeholders="False" deprecated="True">
         <post-create-function>glade_gtk_action_post_create</post-create-function>
         <create-editor-property-function>glade_gtk_widget_create_eprop</create-editor-property-function>
         <string-from-value-function>glade_gtk_widget_string_from_value</string-from-value-function>
@@ -3509,13 +3509,13 @@
         </properties>
       </glade-widget-class>
       
-      <glade-widget-class name="GtkToggleAction" generic-name="toggleaction" _title="Toggle Action">
+      <glade-widget-class name="GtkToggleAction" generic-name="toggleaction" _title="Toggle Action" 
deprecated="True" >
         <properties>
           <property id="active" custom-layout="True"/>
           <property id="draw-as-radio" custom-layout="True"/>
         </properties>
       </glade-widget-class>
-      <glade-widget-class name="GtkRadioAction" generic-name="radioaction" _title="Radio Action">
+      <glade-widget-class name="GtkRadioAction" generic-name="radioaction" _title="Radio Action" 
deprecated="True">
         <properties>
           <property id="value" custom-layout="True"/>
           <property id="group" custom-layout="True"/>
@@ -3523,7 +3523,7 @@
         </properties>
       </glade-widget-class>
       
-      <glade-widget-class name="GtkRecentAction" generic-name="recentaction" _title="Recent Action" 
since="2.12">
+      <glade-widget-class name="GtkRecentAction" generic-name="recentaction" _title="Recent Action" 
since="2.12" deprecated="True">
         <properties>
           <!-- Claim the GladeRecentChooserEditor properties  -->
           <property id="recent-manager" custom-layout="True"/>
@@ -3541,7 +3541,7 @@
       </glade-widget-class>
       
       <glade-widget-class name="GtkActionGroup" generic-name="actiongroup" _title="Action Group" 
-                       toplevel="True" use-placeholders="False">
+                       toplevel="True" use-placeholders="False" deprecated="True">
         <add-child-verify-function>glade_gtk_action_group_add_verify</add-child-verify-function>
         <add-child-function>glade_gtk_action_group_add_child</add-child-function>
         <remove-child-function>glade_gtk_action_group_remove_child</remove-child-function>
@@ -5303,15 +5303,6 @@
 
     </glade-widget-classes>
     
-    <glade-widget-group name="gtk-actions" _title="Actions">
-      
-      <glade-widget-class-ref name="GtkActionGroup"/>
-      <glade-widget-class-ref name="GtkAction"/>
-      <glade-widget-class-ref name="GtkToggleAction"/>
-      <glade-widget-class-ref name="GtkRadioAction"/>
-      <glade-widget-class-ref name="GtkRecentAction"/>
-    </glade-widget-group>
-    
     <glade-widget-group name="gtk-toplevels" _title="Toplevels">
       <glade-widget-class-ref name="GtkWindow"/>
       <glade-widget-class-ref name="GtkOffscreenWindow"/>
@@ -5447,13 +5438,19 @@
     </glade-widget-group>
     
     <glade-widget-group name="gtk-deprecated" _title="Deprecated">
-      
       <default-palette-state expanded="False"/>
+
       <glade-widget-class-ref name="GtkColorSelectionDialog"/>
       <glade-widget-class-ref name="GtkFontSelectionDialog"/>
       <glade-widget-class-ref name="GtkColorSelection"/>
       <glade-widget-class-ref name="GtkFontSelection"/>
       <glade-widget-class-ref name="GtkHandleBox"/>
+
+      <glade-widget-class-ref name="GtkActionGroup"/>
+      <glade-widget-class-ref name="GtkAction"/>
+      <glade-widget-class-ref name="GtkToggleAction"/>
+      <glade-widget-class-ref name="GtkRadioAction"/>
+      <glade-widget-class-ref name="GtkRecentAction"/>
     </glade-widget-group>
     
   </glade-catalog>


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