mirror of
https://github.com/fltk/fltk.git
synced 2026-09-22 14:53:58 +08:00
indent fixes
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9355 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
+9
-8
@@ -119,6 +119,7 @@
|
||||
/// switch ( tree->callback_reason() ) {
|
||||
/// case FL_TREE_REASON_SELECTED: [..]
|
||||
/// case FL_TREE_REASON_DESELECTED: [..]
|
||||
/// case FL_TREE_REASON_RESELECTED: [..]
|
||||
/// case FL_TREE_REASON_OPENED: [..]
|
||||
/// case FL_TREE_REASON_CLOSED: [..]
|
||||
/// }
|
||||
@@ -183,11 +184,11 @@
|
||||
/// The reason the callback was invoked.
|
||||
///
|
||||
enum Fl_Tree_Reason {
|
||||
FL_TREE_REASON_NONE=0, ///< unknown reason
|
||||
FL_TREE_REASON_SELECTED, ///< an item was selected
|
||||
FL_TREE_REASON_NONE=0, ///< unknown reason
|
||||
FL_TREE_REASON_SELECTED, ///< an item was selected
|
||||
FL_TREE_REASON_DESELECTED, ///< an item was de-selected
|
||||
#if FLTK_ABI_VERSION >= 10302
|
||||
FL_TREE_REASON_RESELECTED, ///< an item was re-selected
|
||||
FL_TREE_REASON_RESELECTED, ///< an item was re-selected (e.g. double-clicked)
|
||||
#endif
|
||||
FL_TREE_REASON_OPENED, ///< an item was opened
|
||||
FL_TREE_REASON_CLOSED ///< an item was closed
|
||||
@@ -199,8 +200,8 @@ enum Fl_Tree_Reason {
|
||||
///
|
||||
enum Fl_Tree_Item_Reselect_Mode
|
||||
{
|
||||
FL_TREE_SELECTABLE_ONCE=0, /// backward compatible default: an item can only be selected once
|
||||
FL_TREE_SELECTABLE_ALWAYS, /// needed for new RESELECT feature
|
||||
FL_TREE_SELECTABLE_ONCE=0, /// backward compatible default: an item can only be selected once
|
||||
FL_TREE_SELECTABLE_ALWAYS, /// needed for new RESELECT feature
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -220,15 +221,15 @@ class FL_EXPORT Fl_Tree : public Fl_Group {
|
||||
public:
|
||||
//! Returns the current item re/selection mode
|
||||
Fl_Tree_Item_Reselect_Mode item_reselect_mode() const {
|
||||
return _itemReselectMode;
|
||||
return _itemReselectMode;
|
||||
}
|
||||
|
||||
//! Sets the item re/selection mode
|
||||
void item_reselect_mode(Fl_Tree_Item_Reselect_Mode mode) {
|
||||
_itemReselectMode = mode;
|
||||
_itemReselectMode = mode;
|
||||
}
|
||||
private:
|
||||
Fl_Tree_Item_Reselect_Mode _itemReselectMode;
|
||||
Fl_Tree_Item_Reselect_Mode _itemReselectMode;
|
||||
#else
|
||||
// OLD: static data inside handle() method
|
||||
#endif
|
||||
|
||||
+14
-15
@@ -229,7 +229,7 @@ int Fl_Tree::handle(int e) {
|
||||
if ( _prefs.selectmode() == FL_TREE_SELECT_MULTI && // multiselect on?
|
||||
(Fl::event_state() & FL_SHIFT) && // shift key?
|
||||
! _item_focus->is_selected() ) { // not already selected?
|
||||
select(_item_focus, when()); // extend selection..
|
||||
select(_item_focus, when()); // extend selection..
|
||||
}
|
||||
return(1);
|
||||
}
|
||||
@@ -999,7 +999,6 @@ int Fl_Tree::is_close(const char *path) const {
|
||||
///
|
||||
int Fl_Tree::select(Fl_Tree_Item *item, int docallback) {
|
||||
int alreadySelected = item->is_selected();
|
||||
|
||||
if ( !alreadySelected
|
||||
#if FLTK_ABI_VERSION >= 10302
|
||||
|| item_reselect_mode()==FL_TREE_SELECTABLE_ALWAYS
|
||||
@@ -1008,15 +1007,14 @@ int Fl_Tree::select(Fl_Tree_Item *item, int docallback) {
|
||||
item->select();
|
||||
set_changed();
|
||||
if ( docallback ) {
|
||||
do_callback_for_item(item,
|
||||
do_callback_for_item(item,
|
||||
#if FLTK_ABI_VERSION >= 10302
|
||||
alreadySelected ? FL_TREE_REASON_RESELECTED :FL_TREE_REASON_SELECTED);
|
||||
alreadySelected ? FL_TREE_REASON_RESELECTED : FL_TREE_REASON_SELECTED);
|
||||
#else
|
||||
FL_TREE_REASON_SELECTED);
|
||||
#endif
|
||||
}
|
||||
|
||||
redraw();
|
||||
redraw();
|
||||
return(1);
|
||||
}
|
||||
return(0);
|
||||
@@ -1183,10 +1181,10 @@ int Fl_Tree::select_only(Fl_Tree_Item *selitem, int docallback) {
|
||||
if ( item->is_selected()
|
||||
|
||||
#if FLTK_ABI_VERSION >= 10302
|
||||
&& item_reselect_mode()!=FL_TREE_SELECTABLE_ALWAYS
|
||||
&& item_reselect_mode()!=FL_TREE_SELECTABLE_ALWAYS
|
||||
#endif
|
||||
|
||||
) continue; // don't count if already selected
|
||||
) continue; // don't count if already selected
|
||||
select(item, docallback);
|
||||
++changed;
|
||||
} else {
|
||||
@@ -1656,7 +1654,7 @@ void Fl_Tree::vposition(int pos) {
|
||||
/// \returns 1 if \p w is a scrollbar, 0 if not.
|
||||
///
|
||||
int Fl_Tree::is_scrollbar(Fl_Widget *w) {
|
||||
return( ( w == _vscroll ) ? 1 : 0 );
|
||||
return( ( w == _vscroll ) ? 1 : 0 );
|
||||
}
|
||||
|
||||
/// Gets the current size of the scrollbars' troughs, in pixels.
|
||||
@@ -1668,7 +1666,7 @@ int Fl_Tree::is_scrollbar(Fl_Widget *w) {
|
||||
/// \see Fl::scrollbar_size(int)
|
||||
///
|
||||
int Fl_Tree::scrollbar_size() const {
|
||||
return(_scrollbar_size);
|
||||
return(_scrollbar_size);
|
||||
}
|
||||
|
||||
/// Sets the pixel size of the scrollbars' troughs to the \p size, in pixels.
|
||||
@@ -1690,11 +1688,11 @@ int Fl_Tree::scrollbar_size() const {
|
||||
/// \see Fl::scrollbar_size()
|
||||
///
|
||||
void Fl_Tree::scrollbar_size(int size) {
|
||||
_scrollbar_size = size;
|
||||
int scrollsize = _scrollbar_size ? _scrollbar_size : Fl::scrollbar_size();
|
||||
if ( _vscroll->w() != scrollsize ) {
|
||||
_vscroll->resize(x()+w()-scrollsize, h(), scrollsize, _vscroll->h());
|
||||
}
|
||||
_scrollbar_size = size;
|
||||
int scrollsize = _scrollbar_size ? _scrollbar_size : Fl::scrollbar_size();
|
||||
if ( _vscroll->w() != scrollsize ) {
|
||||
_vscroll->resize(x()+w()-scrollsize, h(), scrollsize, _vscroll->h());
|
||||
}
|
||||
}
|
||||
|
||||
/// Do the callback for the item, setting the item and reason
|
||||
@@ -1736,6 +1734,7 @@ void Fl_Tree::callback_reason(Fl_Tree_Reason reason) {
|
||||
/// case FL_TREE_REASON_OPENED: ..item was opened..
|
||||
/// case FL_TREE_REASON_CLOSED: ..item was closed..
|
||||
/// case FL_TREE_REASON_SELECTED: ..item was selected..
|
||||
/// case FL_TREE_REASON_RELECTED: ..item was reselected (double-clicked, etc)..
|
||||
/// case FL_TREE_REASON_DESELECTED: ..item was deselected..
|
||||
/// }
|
||||
/// }
|
||||
|
||||
Reference in New Issue
Block a user