• Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Social Media
    •   @Wings3dOfficial
    •   @Wings3dOfficial
    •   Wings3dOfficial
    •   Wings3dOfficial
  • Register
  • Login
  • Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Register
  • Login
Wings 3D Development Forum Wings 3D Interface & Usage v
« Previous 1 … 16 17 18 19 20 … 32 Next »
Selecting in folders

 
  • 0 Vote(s) - 0 Average
Selecting in folders

ggaliens
Offline

Erlang Hacker
Posts: 954
Threads: 143
Joined: Nov 2012
#9
04-02-2015, 01:33 PM (This post was last modified: 04-02-2015, 01:46 PM by ggaliens.)
Yes.
I moved the guard up to the main function entry point.

Code:
close_all_folders(#st{pst=Pst0}=St,OpenOrClosed0)
    when OpenOrClosed0 == open orelse OpenOrClosed0 == closed ->
    {Key0,Fld}  = gb_trees:get(?FOLDERS,Pst0),
    MyAcc = fun
        (?NO_FLD, MORE, Acc) ->
            orddict:store(?NO_FLD,MORE, Acc);
        (Key, {open,MORE}, Acc) ->
            orddict:store(Key,{OpenOrClosed0,MORE},Acc);
        (Key, {closed,MORE}, Acc) ->
            orddict:store(Key,{OpenOrClosed0,MORE},Acc)
    end,
    Fld2 = orddict:fold(MyAcc,Fld,Fld),
    Pst1 = gb_trees:enter(?FOLDERS, {Key0,Fld2}, Pst0),
    St#st{pst=Pst1}.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Messages In This Thread
Selecting in folders - by micheus - 04-01-2015, 05:44 PM
RE: ggaliens: selecting in folders - by ggaliens - 04-01-2015, 06:54 PM
RE: ggaliens: selecting in folders - by micheus - 04-01-2015, 08:21 PM
RE: ggaliens: selecting in folders - by ggaliens - 04-01-2015, 08:58 PM
RE: ggaliens: selecting in folders - by micheus - 04-02-2015, 04:06 AM
RE: ggaliens: selecting in folders - by ggaliens - 04-02-2015, 04:44 AM
RE: ggaliens: selecting in folders - by ggaliens - 04-02-2015, 05:47 AM
RE: ggaliens: selecting in folders - by micheus - 04-02-2015, 06:26 AM
RE: ggaliens: selecting in folders - by ggaliens - 04-02-2015, 01:33 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode