summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/gtk_chrome_button.h
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-09 20:28:19 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-09 20:28:19 +0000
commitedd32342189ef6329e894ff08456a2c565606355 (patch)
treee0762a103238b4a06714ffed53e6ca24f1c5b408 /chrome/browser/gtk/gtk_chrome_button.h
parent8f24f0d6752f811905c182a85181f456c7656817 (diff)
downloadchromium_src-edd32342189ef6329e894ff08456a2c565606355.zip
chromium_src-edd32342189ef6329e894ff08456a2c565606355.tar.gz
chromium_src-edd32342189ef6329e894ff08456a2c565606355.tar.bz2
Make CustomContainerButton a gtk widget.
Review URL: http://codereview.chromium.org/62171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13452 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/gtk_chrome_button.h')
-rw-r--r--chrome/browser/gtk/gtk_chrome_button.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/chrome/browser/gtk/gtk_chrome_button.h b/chrome/browser/gtk/gtk_chrome_button.h
new file mode 100644
index 0000000..84d1490
--- /dev/null
+++ b/chrome/browser/gtk/gtk_chrome_button.h
@@ -0,0 +1,41 @@
+// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_GTK_GTK_CHROME_BUTTON_H_
+#define CHROME_BROWSER_GTK_GTK_CHROME_BUTTON_H_
+
+#include <gdk/gdk.h>
+#include <gtk/gtkbutton.h>
+
+G_BEGIN_DECLS
+
+#define GTK_TYPE_CHROME_BUTTON (gtk_chrome_button_get_type ())
+#define GTK_CHROME_BUTTON(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_CHROME_BUTTON, GtkChromeButton))
+#define GTK_CHROME_BUTTON_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_CHROME_BUTTON, \
+ GtkChromeButtonClass))
+#define GTK_IS_CHROME_BUTTON(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHROME_BUTTON))
+#define GTK_IS_CHROME_BUTTON_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHROME_BUTTON))
+#define GTK_CHROME_BUTTON_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHROME_BUTTON, GtkChromeButton))
+
+typedef struct _GtkChromeButton GtkChromeButton;
+typedef struct _GtkChromeButtonClass GtkChromeButtonClass;
+
+struct _GtkChromeButton {
+ GtkButton button;
+};
+
+struct _GtkChromeButtonClass {
+ GtkButtonClass parent_class;
+};
+
+GtkWidget* gtk_chrome_button_new();
+
+G_END_DECLS
+
+#endif // CHROME_BROWSER_GTK_GTK_CHROME_BUTTON_H_