diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-09 20:28:19 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-09 20:28:19 +0000 |
commit | edd32342189ef6329e894ff08456a2c565606355 (patch) | |
tree | e0762a103238b4a06714ffed53e6ca24f1c5b408 /chrome/browser/gtk/gtk_chrome_button.h | |
parent | 8f24f0d6752f811905c182a85181f456c7656817 (diff) | |
download | chromium_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.h | 41 |
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_ |