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

Lines Matching defs:part

1197                 wxAuiDockUIPart& part = m_uiparts.Item(pi);
1198 if (part.pane == &p)
1496 wxString part;
1501 part = input.BeforeFirst(wxT('|'));
1503 part.Trim(true);
1504 part.Trim(false);
1505 if (part != wxT("layout2"))
1677 wxAuiDockUIPart part;
1707 part.type = wxAuiDockUIPart::typeGripper;
1708 part.dock = &dock;
1709 part.pane = &pane;
1710 part.button = NULL;
1711 part.orientation = orientation;
1712 part.cont_sizer = horz_pane_sizer;
1713 part.sizer_item = sizer_item;
1714 uiparts.Add(part);
1724 part.type = wxAuiDockUIPart::typeCaption;
1725 part.dock = &dock;
1726 part.pane = &pane;
1727 part.button = NULL;
1728 part.orientation = orientation;
1729 part.cont_sizer = vert_pane_sizer;
1730 part.sizer_item = sizer_item;
1732 uiparts.Add(part);
1745 part.type = wxAuiDockUIPart::typePaneButton;
1746 part.dock = &dock;
1747 part.pane = &pane;
1748 part.button = &button;
1749 part.orientation = orientation;
1750 part.cont_sizer = caption_sizer;
1751 part.sizer_item = sizer_item;
1752 uiparts.Add(part);
1782 part.type = wxAuiDockUIPart::typePane;
1783 part.dock = &dock;
1784 part.pane = &pane;
1785 part.button = NULL;
1786 part.orientation = orientation;
1787 part.cont_sizer = vert_pane_sizer;
1788 part.sizer_item = sizer_item;
1789 uiparts.Add(part);
1826 part.type = wxAuiDockUIPart::typePaneBorder;
1827 part.dock = &dock;
1828 part.pane = &pane;
1829 part.button = NULL;
1830 part.orientation = orientation;
1831 part.cont_sizer = cont;
1832 part.sizer_item = sizer_item;
1833 uiparts.Add(part);
1847 wxAuiDockUIPart part;
1858 part.type = wxAuiDockUIPart::typeDockSizer;
1859 part.orientation = orientation;
1860 part.dock = &dock;
1861 part.pane = NULL;
1862 part.button = NULL;
1863 part.cont_sizer = cont;
1864 part.sizer_item = sizer_item;
1865 uiparts.Add(part);
1901 part.type = wxAuiDockUIPart::typeBackground;
1902 part.dock = &dock;
1903 part.pane = NULL;
1904 part.button = NULL;
1905 part.orientation = (orientation==wxHORIZONTAL) ? wxVERTICAL:wxHORIZONTAL;
1906 part.cont_sizer = dock_sizer;
1907 part.sizer_item = sizer_item;
1908 uiparts.Add(part);
1921 part.type = wxAuiDockUIPart::typeBackground;
1922 part.dock = &dock;
1923 part.pane = NULL;
1924 part.button = NULL;
1925 part.orientation = orientation;
1926 part.cont_sizer = dock_sizer;
1927 part.sizer_item = sizer_item;
1928 uiparts.Add(part);
1945 part.type = wxAuiDockUIPart::typePaneSizer;
1946 part.dock = &dock;
1947 part.pane = dock.panes.Item(pane_i-1);
1948 part.button = NULL;
1949 part.orientation = (orientation==wxHORIZONTAL) ? wxVERTICAL:wxHORIZONTAL;
1950 part.cont_sizer = dock_sizer;
1951 part.sizer_item = sizer_item;
1952 uiparts.Add(part);
1964 part.type = wxAuiDockUIPart::typeDock;
1965 part.dock = &dock;
1966 part.pane = NULL;
1967 part.button = NULL;
1968 part.orientation = orientation;
1969 part.cont_sizer = cont;
1970 part.sizer_item = sizer_item;
1971 uiparts.Add(part);
1986 part.type = wxAuiDockUIPart::typeDockSizer;
1987 part.dock = &dock;
1988 part.pane = NULL;
1989 part.button = NULL;
1990 part.orientation = orientation;
1991 part.cont_sizer = cont;
1992 part.sizer_item = sizer_item;
1993 uiparts.Add(part);
2325 wxAuiDockUIPart part;
2326 part.type = wxAuiDockUIPart::typeBackground;
2327 part.pane = NULL;
2328 part.dock = NULL;
2329 part.button = NULL;
2330 part.cont_sizer = middle;
2331 part.sizer_item = sizer_item;
2332 uiparts.Add(part);
2371 wxAuiDockUIPart part;
2372 part.type = wxAuiDockUIPart::typeBackground;
2373 part.pane = NULL;
2374 part.dock = NULL;
2375 part.button = NULL;
2376 part.cont_sizer = middle;
2377 part.sizer_item = sizer_item;
2378 uiparts.Add(part);
2615 wxAuiDockUIPart& part = m_uiparts.Item(i);
2617 // get the rectangle of the UI part
2619 // part.rect = wxRect(part.sizer_item->GetPosition(),
2620 // part.sizer_item->GetSize());
2625 // was being returned. So, we will retrieve the part's
2629 part.rect = part.sizer_item->GetRect();
2630 int flag = part.sizer_item->GetFlag();
2631 int border = part.sizer_item->GetBorder();
2634 part.rect.y -= border;
2635 part.rect.height += border;
2639 part.rect.x -= border;
2640 part.rect.width += border;
2643 part.rect.height += border;
2645 part.rect.width += border;
2648 if (part.type == wxAuiDockUIPart::typeDock)
2649 part.dock->rect = part.rect;
2650 if (part.type == wxAuiDockUIPart::typePane)
2651 part.pane->rect = part.rect;
2655 // GetPanePart() looks up the pane the pane border UI part (or the regular
2656 // pane part if there is no border). This allows the caller to get the exact
2665 wxAuiDockUIPart& part = m_uiparts.Item(i);
2666 if (part.type == wxAuiDockUIPart::typePaneBorder &&
2667 part.pane && part.pane->window == wnd)
2668 return ∂
2672 wxAuiDockUIPart& part = m_uiparts.Item(i);
2673 if (part.type == wxAuiDockUIPart::typePane &&
2674 part.pane && part.pane->window == wnd)
2675 return ∂
2707 wxAuiDockUIPart& part = uiparts.Item(i);
2708 part.rect = wxRect(part.sizer_item->GetPosition(),
2709 part.sizer_item->GetSize());
2710 if (part.type == wxAuiDockUIPart::typeDock)
2711 part.dock->rect = part.rect;
2860 wxAuiDockUIPart* part = HitTest(pt.x, pt.y);
2865 if (!part || !part->dock)
2871 if (part->dock->IsHorizontal())
2872 dock_drop_offset = pt.x - part->dock->rect.x - offset.x;
2874 dock_drop_offset = pt.y - part->dock->rect.y - offset.y;
2880 if (!part->dock->fixed || part->dock->dock_direction == wxAUI_DOCK_CENTER ||
2910 m_last_rect = part->dock->rect;
2915 Direction(part->dock->dock_direction).
2916 Layer(part->dock->dock_layer).
2917 Row(part->dock->dock_row).
2921 ((pt.y < part->dock->rect.y + 1) && part->dock->IsHorizontal()) ||
2922 ((pt.x < part->dock->rect.x + 1) && part->dock->IsVertical())
2923 ) && part->dock->panes.GetCount() > 1)
2925 if ((part->dock->dock_direction == wxAUI_DOCK_TOP) ||
2926 (part->dock->dock_direction == wxAUI_DOCK_LEFT))
2929 DoInsertDockRow(panes, part->dock->dock_direction,
2930 part->dock->dock_layer,
2931 part->dock->dock_row);
2936 DoInsertDockRow(panes, part->dock->dock_direction,
2937 part->dock->dock_layer,
2938 part->dock->dock_row+1);
2939 drop.dock_row = part->dock->dock_row+1;
2944 ((pt.y > part->dock->rect.y + part->dock->rect.height - 2 ) && part->dock->IsHorizontal()) ||
2945 ((pt.x > part->dock->rect.x + part->dock->rect.width - 2 ) && part->dock->IsVertical())
2946 ) && part->dock->panes.GetCount() > 1)
2948 if ((part->dock->dock_direction == wxAUI_DOCK_TOP) ||
2949 (part->dock->dock_direction == wxAUI_DOCK_LEFT))
2951 DoInsertDockRow(panes, part->dock->dock_direction,
2952 part->dock->dock_layer,
2953 part->dock->dock_row+1);
2954 drop.dock_row = part->dock->dock_row+1;
2959 DoInsertDockRow(panes, part->dock->dock_direction,
2960 part->dock->dock_layer,
2961 part->dock->dock_row);
2972 if (!part)
2975 if (part->type == wxAuiDockUIPart::typePaneBorder ||
2976 part->type == wxAuiDockUIPart::typeCaption ||
2977 part->type == wxAuiDockUIPart::typeGripper ||
2978 part->type == wxAuiDockUIPart::typePaneButton ||
2979 part->type == wxAuiDockUIPart::typePane ||
2980 part->type == wxAuiDockUIPart::typePaneSizer ||
2981 part->type == wxAuiDockUIPart::typeDockSizer ||
2982 part->type == wxAuiDockUIPart::typeBackground)
2984 if (part->type == wxAuiDockUIPart::typeDockSizer)
2986 if (part->dock->panes.GetCount() != 1)
2988 part = GetPanePart(part->dock->panes.Item(0)->window);
2989 if (!part)
2999 if (part->dock && part->dock->toolbar)
3003 switch (part->dock->dock_direction)
3027 DoInsertDockRow(panes, part->dock->dock_direction,
3030 Direction(part->dock->dock_direction).
3036 if (!part->pane)
3039 part = GetPanePart(part->pane->window);
3040 if (!part)
3044 int insert_row = part->pane->dock_row;
3045 int insert_dir = part->pane->dock_direction;
3046 int insert_layer = part->pane->dock_layer;
3048 switch (part->pane->dock_direction)
3051 if (pt.y >= part->rect.y &&
3052 pt.y < part->rect.y+auiInsertRowPixels)
3056 if (pt.y > part->rect.y+part->rect.height-auiInsertRowPixels &&
3057 pt.y <= part->rect.y + part->rect.height)
3061 if (pt.x >= part->rect.x &&
3062 pt.x < part->rect.x+auiInsertRowPixels)
3066 if (pt.x > part->rect.x+part->rect.width-auiInsertRowPixels &&
3067 pt.x <= part->rect.x+part->rect.width)
3077 if (new_row_pixels_x > (part->rect.width*20)/100)
3078 new_row_pixels_x = (part->rect.width*20)/100;
3080 if (new_row_pixels_y > (part->rect.height*20)/100)
3081 new_row_pixels_y = (part->rect.height*20)/100;
3090 if (pt.x >= part->rect.x &&
3091 pt.x < part->rect.x+new_row_pixels_x)
3094 if (pt.y >= part->rect.y &&
3095 pt.y < part->rect.y+new_row_pixels_y)
3098 if (pt.x >= part->rect.x + part->rect.width-new_row_pixels_x &&
3099 pt.x < part->rect.x + part->rect.width)
3102 if (pt.y >= part->rect.y+ part->rect.height-new_row_pixels_y &&
3103 pt.y < part->rect.y + part->rect.height)
3127 if (part->orientation == wxVERTICAL)
3129 offset = pt.y - part->rect.y;
3130 size = part->rect.GetHeight();
3134 offset = pt.x - part->rect.x;
3135 size = part->rect.GetWidth();
3138 int drop_position = part->pane->dock_pos;
3140 // if we are in the top/left part of the pane,
3144 drop_position = part->pane->dock_pos;
3146 part->pane->dock_direction,
3147 part->pane->dock_layer,
3148 part->pane->dock_row,
3149 part->pane->dock_pos);
3152 // if we are in the bottom/right part of the pane,
3156 drop_position = part->pane->dock_pos+1;
3158 part->pane->dock_direction,
3159 part->pane->dock_layer,
3160 part->pane->dock_row,
3161 part->pane->dock_pos+1);
3165 Direction(part->dock->dock_direction).
3166 Layer(part->dock->dock_layer).
3167 Row(part->dock->dock_row).
3390 wxAuiDockUIPart& part = uiparts.Item(i);
3392 if (part.type == wxAuiDockUIPart::typePaneBorder &&
3393 part.pane && part.pane->name == wxT("__HINT__"))
3395 rect = wxRect(part.sizer_item->GetPosition(),
3396 part.sizer_item->GetSize());
3712 wxAuiDockUIPart& part = m_uiparts.Item(i);
3715 if (part.sizer_item && ((!part.sizer_item->IsWindow() && !part.sizer_item->IsSpacer() && !part.sizer_item->IsSizer()) || !part.sizer_item->IsShown()))
3718 switch (part.type)
3722 m_art->DrawSash(*dc, m_frame, part.orientation, part.rect);
3725 m_art->DrawBackground(*dc, m_frame, part.orientation, part.rect);
3728 m_art->DrawCaption(*dc, m_frame, part.pane->caption, part.rect, *part.pane);
3731 m_art->DrawGripper(*dc, m_frame, part.rect, *part.pane);
3734 m_art->DrawBorder(*dc, m_frame, part.rect, *part.pane);
3737 m_art->DrawPaneButton(*dc, m_frame, part.button->button_id,
3738 wxAUI_BUTTON_STATE_NORMAL, part.rect, *part.pane);
3857 wxAuiDockUIPart* part = HitTest(event.GetX(), event.GetY());
3860 if (part)
3862 if (part->type == wxAuiDockUIPart::typeDockSizer ||
3863 part->type == wxAuiDockUIPart::typePaneSizer)
3867 if (part->type == wxAuiDockUIPart::typeDockSizer && part->dock &&
3868 part->dock->panes.GetCount() == 1 &&
3869 part->dock->panes.Item(0)->IsFixed())
3873 if (part->pane && part->pane->IsFixed())
3876 if (part->orientation == wxVERTICAL)
3881 else if (part->type == wxAuiDockUIPart::typeGripper)
3938 wxAuiDockUIPart* part = HitTest(event.GetX(), event.GetY());
3939 if (part)
3941 if (part->type == wxAuiDockUIPart::typeDockSizer ||
3942 part->type == wxAuiDockUIPart::typePaneSizer)
3945 //if (part->dock && part->dock->dock_direction == wxAUI_DOCK_CENTER)
3950 if (part->type == wxAuiDockUIPart::typeDockSizer && part->dock &&
3951 part->dock->panes.GetCount() == 1 &&
3952 part->dock->panes.Item(0)->IsFixed())
3956 if (part->pane && part->pane->IsFixed())
3960 m_action_part = part;
3963 m_action_offset = wxPoint(event.m_x - part->rect.x,
3964 event.m_y - part->rect.y);
3967 else if (part->type == wxAuiDockUIPart::typePaneButton)
3970 m_action_part = part;
3974 UpdateButtonOnScreen(part, event);
3976 else if (part->type == wxAuiDockUIPart::typeCaption ||
3977 part->type == wxAuiDockUIPart::typeGripper)
3984 if (part->pane &&
3985 part->pane->window &&
3991 owner_mgr->StartPaneDrag(part->pane->window,
3992 wxPoint(event.m_x - part->rect.x,
3993 event.m_y - part->rect.y));
4000 SetActivePane(m_panes, part->pane->window);
4004 if (part->dock && part->dock->dock_direction == wxAUI_DOCK_CENTER)
4008 m_action_part = part;
4010 m_action_offset = wxPoint(event.m_x - part->rect.x,
4011 event.m_y - part->rect.y);
4138 // determine the pane rectangle by getting the pane part
4141 wxT("Pane border part not found -- shouldn't happen"));
4175 // are not part of the proportion calculation
4553 wxAuiDockUIPart* part = HitTest(event.GetX(), event.GetY());
4554 if (part && part->type == wxAuiDockUIPart::typePaneButton)
4556 if (part != m_hover_button)
4567 UpdateButtonOnScreen(part, event);
4568 m_hover_button = part;