]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtklevelbar.h
filechooser: Also convert get_uris() to returning native paths
[~andy/gtk] / gtk / gtklevelbar.h
index 5fcfa687ec7f0f409857c842c25f29024f243e09..aab7064fa69b572a75e18251a3d1516e6e0fc61d 100644 (file)
  *
  */
 
+#ifndef __GTK_LEVEL_BAR_H__
+#define __GTK_LEVEL_BAR_H__
+
 #if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
 #error "Only <gtk/gtk.h> can be included directly."
 #endif
 
-#ifndef __GTK_LEVEL_BAR_H__
-#define __GTK_LEVEL_BAR_H__
-
 #include <gtk/gtkwidget.h>
 
 G_BEGIN_DECLS
@@ -36,7 +36,22 @@ G_BEGIN_DECLS
 #define GTK_IS_LEVEL_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR))
 #define GTK_LEVEL_BAR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
 
+/**
+ * GTK_LEVEL_BAR_OFFSET_LOW:
+ *
+ * The name used for the stock low offset included by #GtkLevelBar.
+ *
+ * Since: 3.6
+ */
 #define GTK_LEVEL_BAR_OFFSET_LOW  "low"
+
+/**
+ * GTK_LEVEL_BAR_OFFSET_HIGH:
+ *
+ * The name used for the stock high offset included by #GtkLevelBar.
+ *
+ * Since: 3.6
+ */
 #define GTK_LEVEL_BAR_OFFSET_HIGH "high"
 
 typedef struct _GtkLevelBarClass   GtkLevelBarClass;
@@ -95,6 +110,13 @@ void       gtk_level_bar_set_max_value      (GtkLevelBar *self,
 GDK_AVAILABLE_IN_3_6
 gdouble    gtk_level_bar_get_max_value      (GtkLevelBar *self);
 
+GDK_AVAILABLE_IN_3_8
+void       gtk_level_bar_set_inverted       (GtkLevelBar *self,
+                                             gboolean     inverted);
+
+GDK_AVAILABLE_IN_3_8
+gboolean   gtk_level_bar_get_inverted       (GtkLevelBar *self);
+
 GDK_AVAILABLE_IN_3_6
 void       gtk_level_bar_add_offset_value   (GtkLevelBar *self,
                                              const gchar *name,
@@ -103,8 +125,9 @@ GDK_AVAILABLE_IN_3_6
 void       gtk_level_bar_remove_offset_value (GtkLevelBar *self,
                                               const gchar *name);
 GDK_AVAILABLE_IN_3_6
-gdouble    gtk_level_bar_get_offset_value   (GtkLevelBar *self,
-                                             const gchar *name);
+gboolean   gtk_level_bar_get_offset_value   (GtkLevelBar *self,
+                                             const gchar *name,
+                                             gdouble     *value);
 
 G_END_DECLS