]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkfilechooserembed.h
stylecontext: Do invalidation on first resize container
[~andy/gtk] / gtk / gtkfilechooserembed.h
index 7c6d6bb31e6e14813742fb9849205ed1b567dfb0..1e333588febb8f3a88cb9b5de7bd95945e3530e1 100644 (file)
@@ -13,9 +13,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_FILE_CHOOSER_EMBED_H__
@@ -43,27 +41,25 @@ struct _GtkFileChooserEmbedIface
   void (*get_default_size)        (GtkFileChooserEmbed *chooser_embed,
                                   gint                *default_width,
                                   gint                *default_height);
-  void (*get_resizable_hints)     (GtkFileChooserEmbed *chooser_embed,
-                                  gboolean            *resize_horizontally,
-                                  gboolean            *resize_vertically);
 
   gboolean (*should_respond)      (GtkFileChooserEmbed *chooser_embed);
+
+  void (*initial_focus)           (GtkFileChooserEmbed *chooser_embed);
   /* Signals
    */
   void (*default_size_changed)    (GtkFileChooserEmbed *chooser_embed);
+  void (*response_requested)      (GtkFileChooserEmbed *chooser_embed);
 };
 
-GType _gtk_file_chooser_embed_get_type (void);
+GType _gtk_file_chooser_embed_get_type (void) G_GNUC_CONST;
 
 void  _gtk_file_chooser_embed_get_default_size    (GtkFileChooserEmbed *chooser_embed,
                                                   gint                *default_width,
                                                   gint                *default_height);
-void  _gtk_file_chooser_embed_get_resizable_hints (GtkFileChooserEmbed *chooser_embed,
-                                                  gboolean            *resize_horizontally,
-                                                  gboolean            *resize_vertically);
-
 gboolean _gtk_file_chooser_embed_should_respond (GtkFileChooserEmbed *chooser_embed);
 
+void _gtk_file_chooser_embed_initial_focus (GtkFileChooserEmbed *chooser_embed);
+
 void _gtk_file_chooser_embed_delegate_iface_init  (GtkFileChooserEmbedIface *iface);
 void _gtk_file_chooser_embed_set_delegate         (GtkFileChooserEmbed *receiver,
                                                   GtkFileChooserEmbed *delegate);