]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkwin32themeprivate.h
filechooserbutton: Don't show the (None) item when the combo box is popped up
[~andy/gtk] / gtk / gtkwin32themeprivate.h
index c34798792a90696f670e55f77e46a5db70cdd9d0..aa64da5bcca6f0b15e6e824e2a77207fc4a21a53 100644 (file)
@@ -14,9 +14,7 @@
  * 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_WIN32_THEME_PART_H__
@@ -40,35 +38,22 @@ G_BEGIN_DECLS
 
 #define GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME "-gtk-win32-color"
 
-typedef struct _GtkWin32ThemePart GtkWin32ThemePart;
-
-#define GTK_TYPE_WIN32_THEME_PART (_gtk_win32_theme_part_get_type ())
-
 HTHEME             _gtk_win32_lookup_htheme_by_classname (const char  *classname);
 cairo_surface_t *  _gtk_win32_theme_part_create_surface  (HTHEME       theme,
                                                           int          xp_part,
                                                           int          state,
                                                           int          margins[4],
                                                           int          width,
-                                                          int          height);
-
-GType              _gtk_win32_theme_part_get_type  (void) G_GNUC_CONST;
+                                                          int          height,
+                                                         int         *x_offs_out,
+                                                         int         *y_offs_out);
 
-GtkWin32ThemePart *_gtk_win32_theme_part_ref       (GtkWin32ThemePart *part);
-void               _gtk_win32_theme_part_unref     (GtkWin32ThemePart *part);
-int                _gtk_win32_theme_part_parse     (GtkCssParser      *parser, 
-                                                   GFile             *base, 
-                                                   GValue            *value);
-cairo_pattern_t   *_gtk_win32_theme_part_render   (GtkWin32ThemePart  *part,
-                                                  int                 width,
-                                                  int                 height);
 int                _gtk_win32_theme_int_parse     (GtkCssParser      *parser,
-                                                  GFile             *base,
                                                   int               *value);
-GtkSymbolicColor  *_gtk_win32_theme_color_parse   (GtkCssParser      *parser);
 gboolean           _gtk_win32_theme_color_resolve (const char        *theme_class,
                                                   gint               id,
                                                   GdkRGBA           *color);
+const char *      _gtk_win32_theme_get_default    (void);
 
 G_END_DECLS