Remove GtkRecenManager:limit deprecated property
This commit is contained in:
parent
678e738f8d
commit
cfa241a891
@ -2644,8 +2644,6 @@ gtk_recent_manager_remove_item
|
|||||||
gtk_recent_manager_lookup_item
|
gtk_recent_manager_lookup_item
|
||||||
gtk_recent_manager_has_item
|
gtk_recent_manager_has_item
|
||||||
gtk_recent_manager_move_item
|
gtk_recent_manager_move_item
|
||||||
gtk_recent_manager_get_limit
|
|
||||||
gtk_recent_manager_set_limit
|
|
||||||
gtk_recent_manager_get_items
|
gtk_recent_manager_get_items
|
||||||
gtk_recent_manager_purge_items
|
gtk_recent_manager_purge_items
|
||||||
<SUBSECTION>
|
<SUBSECTION>
|
||||||
|
@ -227,24 +227,6 @@ The #GQuark used for #GtkRecentManagerError errors.
|
|||||||
@Returns:
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_recent_manager_get_limit ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@manager:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_recent_manager_set_limit ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@manager:
|
|
||||||
@limit:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_recent_manager_get_items ##### -->
|
<!-- ##### FUNCTION gtk_recent_manager_get_items ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -2921,8 +2921,6 @@ gtk_recent_manager_remove_item
|
|||||||
gtk_recent_manager_lookup_item
|
gtk_recent_manager_lookup_item
|
||||||
gtk_recent_manager_has_item
|
gtk_recent_manager_has_item
|
||||||
gtk_recent_manager_move_item
|
gtk_recent_manager_move_item
|
||||||
gtk_recent_manager_set_limit
|
|
||||||
gtk_recent_manager_get_limit
|
|
||||||
gtk_recent_manager_purge_items
|
gtk_recent_manager_purge_items
|
||||||
gtk_recent_info_get_type G_GNUC_CONST
|
gtk_recent_info_get_type G_GNUC_CONST
|
||||||
gtk_recent_info_ref
|
gtk_recent_info_ref
|
||||||
|
@ -91,7 +91,6 @@ struct _GtkRecentManagerPrivate
|
|||||||
|
|
||||||
guint is_dirty : 1;
|
guint is_dirty : 1;
|
||||||
|
|
||||||
gint limit;
|
|
||||||
gint size;
|
gint size;
|
||||||
|
|
||||||
GBookmarkFile *recent_items;
|
GBookmarkFile *recent_items;
|
||||||
@ -213,28 +212,7 @@ gtk_recent_manager_class_init (GtkRecentManagerClass *klass)
|
|||||||
P_("The full path to the file to be used to store and read the list"),
|
P_("The full path to the file to be used to store and read the list"),
|
||||||
NULL,
|
NULL,
|
||||||
(G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE)));
|
(G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE)));
|
||||||
/**
|
|
||||||
* GtkRecentManager:limit
|
|
||||||
*
|
|
||||||
* The maximum number of items to be returned by the
|
|
||||||
* gtk_recent_manager_get_items() function.
|
|
||||||
*
|
|
||||||
* Since: 2.10
|
|
||||||
*
|
|
||||||
* Deprecated: 2.22: Setting this property does not have any effect.
|
|
||||||
* #GtkRecenManager:limit property is deprecated. The length of
|
|
||||||
* the list should be managed by the view (implementing
|
|
||||||
* #GtkRecentChooser), and not by the model (the #GtkRecentManager).
|
|
||||||
*/
|
|
||||||
g_object_class_install_property (gobject_class,
|
|
||||||
PROP_LIMIT,
|
|
||||||
g_param_spec_int ("limit",
|
|
||||||
P_("Limit"),
|
|
||||||
P_("The maximum number of items to be returned by gtk_recent_manager_get_items()"),
|
|
||||||
-1,
|
|
||||||
G_MAXINT,
|
|
||||||
DEFAULT_LIMIT,
|
|
||||||
G_PARAM_READWRITE | G_PARAM_DEPRECATED));
|
|
||||||
/**
|
/**
|
||||||
* GtkRecentManager:size
|
* GtkRecentManager:size
|
||||||
*
|
*
|
||||||
@ -285,9 +263,7 @@ gtk_recent_manager_init (GtkRecentManager *manager)
|
|||||||
GtkRecentManagerPrivate);
|
GtkRecentManagerPrivate);
|
||||||
priv = manager->priv;
|
priv = manager->priv;
|
||||||
|
|
||||||
priv->limit = DEFAULT_LIMIT;
|
|
||||||
priv->size = 0;
|
priv->size = 0;
|
||||||
|
|
||||||
priv->filename = NULL;
|
priv->filename = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -304,9 +280,6 @@ gtk_recent_manager_set_property (GObject *object,
|
|||||||
case PROP_FILENAME:
|
case PROP_FILENAME:
|
||||||
gtk_recent_manager_set_filename (recent_manager, g_value_get_string (value));
|
gtk_recent_manager_set_filename (recent_manager, g_value_get_string (value));
|
||||||
break;
|
break;
|
||||||
case PROP_LIMIT:
|
|
||||||
gtk_recent_manager_set_limit (recent_manager, g_value_get_int (value));
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||||
break;
|
break;
|
||||||
@ -326,9 +299,6 @@ gtk_recent_manager_get_property (GObject *object,
|
|||||||
case PROP_FILENAME:
|
case PROP_FILENAME:
|
||||||
g_value_set_string (value, recent_manager->priv->filename);
|
g_value_set_string (value, recent_manager->priv->filename);
|
||||||
break;
|
break;
|
||||||
case PROP_LIMIT:
|
|
||||||
g_value_set_int (value, recent_manager->priv->limit);
|
|
||||||
break;
|
|
||||||
case PROP_SIZE:
|
case PROP_SIZE:
|
||||||
g_value_set_int (value, recent_manager->priv->size);
|
g_value_set_int (value, recent_manager->priv->size);
|
||||||
break;
|
break;
|
||||||
@ -646,58 +616,6 @@ gtk_recent_manager_get_default (void)
|
|||||||
return recent_manager_singleton;
|
return recent_manager_singleton;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gtk_recent_manager_set_limit:
|
|
||||||
* @manager: a #GtkRecentManager
|
|
||||||
* @limit: the maximum number of items to return, or -1.
|
|
||||||
*
|
|
||||||
* Sets the maximum number of item that the gtk_recent_manager_get_items()
|
|
||||||
* function should return. If @limit is set to -1, then return all the
|
|
||||||
* items.
|
|
||||||
*
|
|
||||||
* Since: 2.10
|
|
||||||
*
|
|
||||||
* Deprecated: 2.22: #GtkRecenManager:limit property is deprecated. The
|
|
||||||
* length of the list should be managed by the view (implementing
|
|
||||||
* #GtkRecentChooser), and not by the model (the #GtkRecentManager).
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
gtk_recent_manager_set_limit (GtkRecentManager *manager,
|
|
||||||
gint limit)
|
|
||||||
{
|
|
||||||
GtkRecentManagerPrivate *priv;
|
|
||||||
|
|
||||||
g_return_if_fail (GTK_IS_RECENT_MANAGER (manager));
|
|
||||||
|
|
||||||
priv = manager->priv;
|
|
||||||
priv->limit = limit;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* gtk_recent_manager_get_limit:
|
|
||||||
* @manager: a #GtkRecentManager
|
|
||||||
*
|
|
||||||
* Gets the maximum number of items that the gtk_recent_manager_get_items()
|
|
||||||
* function should return.
|
|
||||||
*
|
|
||||||
* Return value: the number of items to return, or -1 for every item.
|
|
||||||
*
|
|
||||||
* Since: 2.10
|
|
||||||
*
|
|
||||||
* Deprecated: 2.22: #GtkRecenManager:limit property is deprecated. The
|
|
||||||
* length of the list should be managed by the view (implementing
|
|
||||||
* #GtkRecentChooser), and not by the model (the #GtkRecentManager).
|
|
||||||
*/
|
|
||||||
gint
|
|
||||||
gtk_recent_manager_get_limit (GtkRecentManager *manager)
|
|
||||||
{
|
|
||||||
GtkRecentManagerPrivate *priv;
|
|
||||||
|
|
||||||
g_return_val_if_fail (GTK_IS_RECENT_MANAGER (manager), DEFAULT_LIMIT);
|
|
||||||
|
|
||||||
priv = manager->priv;
|
|
||||||
return priv->limit;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_recent_manager_add_item_query_info (GObject *source_object,
|
gtk_recent_manager_add_item_query_info (GObject *source_object,
|
||||||
|
@ -157,9 +157,6 @@ gboolean gtk_recent_manager_move_item (GtkRecentManager *manag
|
|||||||
const gchar *uri,
|
const gchar *uri,
|
||||||
const gchar *new_uri,
|
const gchar *new_uri,
|
||||||
GError **error);
|
GError **error);
|
||||||
void gtk_recent_manager_set_limit (GtkRecentManager *manager,
|
|
||||||
gint limit);
|
|
||||||
gint gtk_recent_manager_get_limit (GtkRecentManager *manager);
|
|
||||||
GList * gtk_recent_manager_get_items (GtkRecentManager *manager);
|
GList * gtk_recent_manager_get_items (GtkRecentManager *manager);
|
||||||
gint gtk_recent_manager_purge_items (GtkRecentManager *manager,
|
gint gtk_recent_manager_purge_items (GtkRecentManager *manager,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
Loading…
Reference in New Issue
Block a user