FSScrollListCtrl maintenance

Ansariel 2014-09-18 15:38:22 +02:00
parent 9008f2d051
commit 46fb53eeba
4 changed files with 14 additions and 57 deletions

View File

@ -38,15 +38,14 @@ public:
struct Params : public LLInitParam::Block<Params, FSScrollListCtrl::Params>
{
Params()
{
name = "area_search_list";
}
{}
};
BOOL handleRightMouseDown(S32 x, S32 y, MASK mask);
protected:
FSAreaSearchListCtrl(const Params&);
virtual ~FSAreaSearchListCtrl() {}
friend class LLUICtrlFactory;
};

View File

@ -38,15 +38,14 @@ public:
struct Params : public LLInitParam::Block<Params, FSScrollListCtrl::Params>
{
Params()
{
name = "block_list";
}
{}
};
BOOL handleRightMouseDown(S32 x, S32 y, MASK mask);
protected:
FSBlockListCtrl(const Params&);
virtual ~FSBlockListCtrl() {}
friend class LLUICtrlFactory;
};

View File

@ -38,15 +38,14 @@ public:
struct Params : public LLInitParam::Block<Params, FSScrollListCtrl::Params>
{
Params()
{
name = "friend_list";
}
{}
};
BOOL handleRightMouseDown(S32 x, S32 y, MASK mask);
protected:
FSContactsFriendsCtrl(const Params&);
virtual ~FSContactsFriendsCtrl() {}
friend class LLUICtrlFactory;
};

View File

@ -34,58 +34,18 @@ class FSRadarListCtrl
: public FSScrollListCtrl, public LLInstanceTracker<FSRadarListCtrl>
{
public:
struct Params : public LLInitParam::Block<Params, FSScrollListCtrl::Params>
{
// behavioral flags
Optional<bool> multi_select,
commit_on_keyboard_movement,
mouse_wheel_opaque;
// display flags
Optional<bool> has_border,
draw_heading,
draw_stripes,
background_visible,
scroll_bar_bg_visible;
// layout
Optional<S32> column_padding,
page_lines,
heading_height;
// sort and search behavior
Optional<S32> search_column,
sort_column;
Optional<bool> sort_ascending;
// colors
Optional<LLUIColor> fg_unselected_color,
fg_selected_color,
bg_selected_color,
fg_disable_color,
bg_writeable_color,
bg_readonly_color,
bg_stripe_color,
hovered_color,
highlighted_color,
scroll_bar_bg_color;
Optional<Contents> contents;
Optional<LLViewBorder::Params> border;
Params()
{
name = "radar_list";
}
};
{}
};
BOOL handleRightMouseDown(S32 x, S32 y, MASK mask);
protected:
FSRadarListCtrl(const Params&);
virtual ~FSRadarListCtrl() {}
friend class LLUICtrlFactory;
};