]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkmenuitemprivate.h
filechooserbutton: Duh, remove all the timeouts after tests
[~andy/gtk] / gtk / gtkmenuitemprivate.h
index 6c3377ae071797c70c3f5516cc5b4bc05cf315d8..689e7d735d3d184659ba8f33030c06663584d41e 100644 (file)
@@ -12,9 +12,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_MENU_ITEM_PRIVATE_H__
@@ -22,7 +20,7 @@
 
 #include <gtk/gtkmenuitem.h>
 #include <gtk/gtkaction.h>
-
+#include <gtk/gtkactionhelper.h>
 
 G_BEGIN_DECLS
 
@@ -33,8 +31,14 @@ struct _GtkMenuItemPrivate
 
   guint16 toggle_size;
   guint16 accelerator_width;
+
+  guint timer;
+
   gchar  *accel_path;
 
+  GtkAction *action;
+  GtkActionHelper *action_helper;
+
   guint show_submenu_indicator : 1;
   guint submenu_placement      : 1;
   guint submenu_direction      : 1;
@@ -43,10 +47,6 @@ struct _GtkMenuItemPrivate
   guint from_menubar           : 1;
   guint use_action_appearance  : 1;
   guint reserve_indicator      : 1;
-
-  guint timer;
-
-  GtkAction *action;
 };
 
 void     _gtk_menu_item_refresh_accel_path   (GtkMenuItem   *menu_item,
@@ -57,7 +57,14 @@ gboolean _gtk_menu_item_is_selectable        (GtkWidget     *menu_item);
 void     _gtk_menu_item_popup_submenu        (GtkWidget     *menu_item,
                                               gboolean       with_delay);
 void     _gtk_menu_item_popdown_submenu      (GtkWidget     *menu_item);
-
+void     _gtk_menu_item_refresh_accel_path  (GtkMenuItem   *menu_item,
+                                             const gchar   *prefix,
+                                             GtkAccelGroup *accel_group,
+                                             gboolean       group_changed);
+gboolean  _gtk_menu_item_is_selectable       (GtkWidget     *menu_item);
+void      _gtk_menu_item_popup_submenu       (GtkWidget     *menu_item,
+                                             gboolean       with_delay);
+void      _gtk_menu_item_popdown_submenu     (GtkWidget     *menu_item);
 
 G_END_DECLS