• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/msw/

Lines Matching defs:lvItem

68 static void wxConvertToMSWFlags(long state, long mask, LV_ITEM& lvItem);
72 const wxListItem& info, LV_ITEM& lvItem);
77 /* const */ LV_ITEM& lvItem);
719 LV_ITEM lvItem;
720 wxZeroMemory(lvItem);
722 lvItem.iItem = info.m_itemId;
723 lvItem.iSubItem = info.m_col;
727 lvItem.mask |= LVIF_TEXT;
728 lvItem.pszText = new wxChar[513];
729 lvItem.cchTextMax = 512;
733 lvItem.pszText = NULL;
737 lvItem.mask |= LVIF_PARAM;
740 lvItem.mask |= LVIF_IMAGE;
744 lvItem.mask |= LVIF_STATE;
745 wxConvertToMSWFlags(0, info.m_stateMask, lvItem);
748 bool success = ListView_GetItem((HWND)GetHWND(), &lvItem) != 0;
752 lvItem.iItem);
757 wxConvertFromMSWListItem(NULL, info, lvItem);
760 if (lvItem.pszText)
761 delete[] lvItem.pszText;
885 LV_ITEM lvItem;
886 wxZeroMemory(lvItem);
888 wxConvertToMSWFlags(state, stateMask, lvItem);
907 (WPARAM)item, (LPARAM)&lvItem) )
3005 LV_ITEM& lvItem)
3008 (wxListItemInternalData *) lvItem.lParam;
3016 info.m_itemId = lvItem.iItem;
3018 long oldMask = lvItem.mask;
3023 if ( lvItem.mask & LVIF_TEXT )
3030 lvItem.pszText = new wxChar[513];
3031 lvItem.cchTextMax = 512;
3033 lvItem.mask |= LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM;
3034 ::SendMessage(hwndListCtrl, LVM_GETITEM, 0, (LPARAM)& lvItem);
3037 if ( lvItem.mask & LVIF_STATE )
3041 if ( lvItem.stateMask & LVIS_CUT)
3044 if ( lvItem.state & LVIS_CUT )
3047 if ( lvItem.stateMask & LVIS_DROPHILITED)
3050 if ( lvItem.state & LVIS_DROPHILITED )
3053 if ( lvItem.stateMask & LVIS_FOCUSED)
3056 if ( lvItem.state & LVIS_FOCUSED )
3059 if ( lvItem.stateMask & LVIS_SELECTED)
3062 if ( lvItem.state & LVIS_SELECTED )
3067 if ( lvItem.mask & LVIF_TEXT )
3070 info.m_text = lvItem.pszText;
3072 if ( lvItem.mask & LVIF_IMAGE )
3075 info.m_image = lvItem.iImage;
3077 if ( lvItem.mask & LVIF_PARAM )
3079 if ( lvItem.mask & LVIF_DI_SETITEM )
3081 info.m_col = lvItem.iSubItem;
3085 if (lvItem.pszText)
3086 delete[] lvItem.pszText;
3088 lvItem.mask = oldMask;
3091 static void wxConvertToMSWFlags(long state, long stateMask, LV_ITEM& lvItem)
3095 lvItem.stateMask |= LVIS_CUT;
3097 lvItem.state |= LVIS_CUT;
3101 lvItem.stateMask |= LVIS_DROPHILITED;
3103 lvItem.state |= LVIS_DROPHILITED;
3107 lvItem.stateMask |= LVIS_FOCUSED;
3109 lvItem.state |= LVIS_FOCUSED;
3113 lvItem.stateMask |= LVIS_SELECTED;
3115 lvItem.state |= LVIS_SELECTED;
3121 LV_ITEM& lvItem)
3123 lvItem.iItem = (int) info.m_itemId;
3125 lvItem.iImage = info.m_image;
3126 lvItem.stateMask = 0;
3127 lvItem.state = 0;
3128 lvItem.mask = 0;
3129 lvItem.iSubItem = info.m_col;
3133 lvItem.mask |= LVIF_STATE;
3135 wxConvertToMSWFlags(info.m_state, info.m_stateMask, lvItem);
3140 lvItem.mask |= LVIF_TEXT;
3143 lvItem.pszText = LPSTR_TEXTCALLBACK;
3148 lvItem.pszText = (wxChar *)info.m_text.c_str();
3149 if ( lvItem.pszText )
3150 lvItem.cchTextMax = info.m_text.length();
3152 lvItem.cchTextMax = 0;
3156 lvItem.mask |= LVIF_IMAGE;