~desrt/libvalmynd/master

« back to all changes in this revision

Viewing changes to valmynd/model.vala

  • Committer: Ryan Lortie
  • Date: 2011-04-22 05:27:05 UTC
  • Revision ID: git-v1:868585efa7e56529f90d2a239fe4a04be5b07ac0
rename Valmynd.ItemType to Valmynd.MenuItemType

'ItemType' is almost as bad as 'Item'.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
namespace Valmynd {
2
2
        /**
3
 
         * ValmyndItemType:
4
 
         * @VALMYND_ITEM_TYPE_ITEM: the type of a generic menu item with a label
5
 
         * @VALMYND_ITEM_TYPE_SECTION: the type of an item that should be treated as a menu section
6
 
         * @VALMYND_ITEM_TYPE_SUBMENU: the type of an item with an associated submenu
7
 
         * @VALMYND_ITEM_TYPE_SEPARATOR: the type of an explicit separator
8
 
         * @VALMYND_ITEM_TYPE_OTHER: indicates that the item isn't a well-known type
 
3
         * ValmyndMenuItemType:
 
4
         * @VALMYND_MENU_ITEM_TYPE_ITEM: the type of a generic menu item with a label
 
5
         * @VALMYND_MENU_ITEM_TYPE_SECTION: the type of an item that should be treated as a menu section
 
6
         * @VALMYND_MENU_ITEM_TYPE_SUBMENU: the type of an item with an associated submenu
 
7
         * @VALMYND_MENU_ITEM_TYPE_SEPARATOR: the type of an explicit separator
 
8
         * @VALMYND_MENU_ITEM_TYPE_OTHER: indicates that the item isn't a well-known type
9
9
         *
10
10
         * Indicates the type of a #ValmyndItem.
11
11
         **/
12
 
        public enum ItemType {
 
12
        public enum MenuItemType {
13
13
                ITEM,
14
14
                SECTION,
15
15
                SUBMENU,
317
317
                 *
318
318
                 * Returns: the type of the item
319
319
                 **/
320
 
                public ItemType get_item_type (int index) {
 
320
                public MenuItemType get_item_type (int index) {
321
321
                        string? type = null;
322
322
 
323
323
                        get_item_attribute (index, "type", "s", out type);
324
324
 
325
325
                        if (type == null || type == "item") {
326
 
                                return ItemType.ITEM;
 
326
                                return MenuItemType.ITEM;
327
327
                        } else if (type == "section") {
328
 
                                return ItemType.SECTION;
 
328
                                return MenuItemType.SECTION;
329
329
                        } else if (type == "submenu") {
330
 
                                return ItemType.SUBMENU;
 
330
                                return MenuItemType.SUBMENU;
331
331
                        } else if (type == "separator") {
332
 
                                return ItemType.SEPARATOR;
 
332
                                return MenuItemType.SEPARATOR;
333
333
                        } else {
334
 
                                return ItemType.OTHER;
 
334
                                return MenuItemType.OTHER;
335
335
                        }
336
336
                }
337
337
 
458
458
                 *
459
459
                 * Returns: the item type
460
460
                 **/
461
 
                public ItemType get_type () {
 
461
                public MenuItemType get_type () {
462
462
                        return model.get_item_type (index);
463
463
                }
464
464