]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkscrollable.h
Really keep GtkBubbleWindow private
[~andy/gtk] / gtk / gtkscrollable.h
index fdb1c1127349bc0d0c4f55f53b2819746c4ec4bb..a6e292f97786672ffd8c410fedf377a717405a5d 100644 (file)
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
+#ifndef __GTK_SCROLLABLE_H__
+#define __GTK_SCROLLABLE_H__
+
 #if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
 #error "Only <gtk/gtk.h> can be included directly."
 #endif
 
-#ifndef __GTK_SCROLLABLE_H__
-#define __GTK_SCROLLABLE_H__
-
-#include <gtk/gtkadjustment.h>
+#include <gtk/gtkenums.h>
+#include <gtk/gtktypes.h>
 
 G_BEGIN_DECLS
 
@@ -42,13 +41,19 @@ struct _GtkScrollableInterface
 };
 
 /* Public API */
-GType          gtk_scrollable_get_type               (void) G_GNUC_CONST;
-GtkAdjustment *gtk_scrollable_get_hadjustment        (GtkScrollable *scrollable);
-void           gtk_scrollable_set_hadjustment        (GtkScrollable *scrollable,
-                                                      GtkAdjustment *hadjustment);
-GtkAdjustment *gtk_scrollable_get_vadjustment        (GtkScrollable *scrollable);
-void           gtk_scrollable_set_vadjustment        (GtkScrollable *scrollable,
-                                                      GtkAdjustment *vadjustment);
+GType                gtk_scrollable_get_type               (void) G_GNUC_CONST;
+GtkAdjustment       *gtk_scrollable_get_hadjustment        (GtkScrollable       *scrollable);
+void                 gtk_scrollable_set_hadjustment        (GtkScrollable       *scrollable,
+                                                           GtkAdjustment       *hadjustment);
+GtkAdjustment       *gtk_scrollable_get_vadjustment        (GtkScrollable       *scrollable);
+void                 gtk_scrollable_set_vadjustment        (GtkScrollable       *scrollable,
+                                                           GtkAdjustment       *vadjustment);
+GtkScrollablePolicy  gtk_scrollable_get_hscroll_policy     (GtkScrollable       *scrollable);
+void                 gtk_scrollable_set_hscroll_policy     (GtkScrollable       *scrollable,
+                                                           GtkScrollablePolicy  policy);
+GtkScrollablePolicy  gtk_scrollable_get_vscroll_policy     (GtkScrollable       *scrollable);
+void                 gtk_scrollable_set_vscroll_policy     (GtkScrollable       *scrollable,
+                                                           GtkScrollablePolicy  policy);
 
 G_END_DECLS