Changeset 165 for trunk/desktop/include


Ignore:
Timestamp:
Jan 3, 2007, 10:24:31 AM (19 years ago)
Author:
cinc
Message:

Added a few #defines for menu handling.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/desktop/include/desktoptypes.h

    r122 r165  
    11#ifndef DESKTOPTYPES_H_INCLUDED
    22#define DESKTOPTYPES_H_INCLUDED
     3
     4/* Menu handling */
     5typedef gpointer wpMenuId;
     6
     7typedef struct _wpMenuItemInfo
     8{
     9  wpMenuId menuId;      /* A unique ID calculated by the system        */
     10  gchar* pszMenuItemId; /* ID string like classname.submenu.menuitem   */
     11  gchar* pszMenuText;   /* The actual menu text                        */
     12  gpointer ptrUserinfo; /* Pointer to more menu item info for the user */
     13}wpMenuItemInfo;
    314
    415/* Inuse lists */
     
    2132#define OPEN_SETTINGS         2
    2233
     34/* Flags for menu methods */
     35#define MENU_OBJECTPOPUP           0x00000001
     36#define MENU_OPENVIEWPOPUP         0x00000002
     37#define MENU_TITLEBARPULLDOWN      0x00000003
     38
     39/* Menu IDs*/
     40#define WPMENUID_OPEN              1
     41#define WPMENUID_PROPERTIES        112
     42
    2343/* Misc types used with objects */
    2444typedef GSList *PGSList;
Note: See TracChangeset for help on using the changeset viewer.