public void OnData(object obj, GraphEventArgs graphEvent = null) { switch (graphEvent.Type) { case GraphEventArgs.Types.UserInfoLoaded: onLoadUserInfo(graphEvent.JData); break; case GraphEventArgs.Types.FriendsLoaded: onLoadFriends(); break; case GraphEventArgs.Types.AreGraphLoaded: onGetFriends(false); break; case GraphEventArgs.Types.MutualGraphLoaded: onGetFriends(); break; case GraphEventArgs.Types.GraphGenerated: onGenerateGraph(graphEvent); break; } }
public void OnData(object obj, GraphEventArgs graphEvent) { switch (graphEvent.Type) { case GraphEventArgs.Types.UserInfoLoaded: userName = graphEvent.JData.Dictionary["name"].String; onLoadUserInfo(graphEvent.JData.Dictionary["uid"].String); break; case GraphEventArgs.Types.FriendsListLoaded: onLoadFriendsList(graphEvent.Count); break; case GraphEventArgs.Types.FriendsLoaded: onLoadFriends(); break; case GraphEventArgs.Types.AreGraphLoaded: case GraphEventArgs.Types.MutualGraphLoaded: onGetFriends(); break; case GraphEventArgs.Types.GraphGenerated: onGenerateGraph(graphEvent); break; } }
private void onGenerateGraph(GraphEventArgs graphEvent) { analyzer.SetGraph(graphEvent.Vertices, graphEvent.Edges, graphEvent.DialogAttributes, graphEvent.GraphAttributes); analyzer.MakeTestXml(); Enabled = true; }
private void onGenerateGraph(GraphEventArgs graphEvent) { analyzer.SetGraph(graphEvent.Vertices, graphEvent.Edges, graphEvent.DialogAttributes, graphEvent.GraphAttributes); Enabled = true; showProgress("Generating graph document..."); }
internal void ResumeFriendsList() { var evnt = new GraphEventArgs(GraphEventArgs.Types.FriendsListLoaded, FriendsCount); DispatchEvent(evnt); }
internal void AddMeIfNeeded() { graphStorage.AddIncludeMeEdgesIfNeeded(); var evnt = new GraphEventArgs(graphStorage.Vertices, graphStorage.Edges, attributeStorage.OkDialogAttributes, attributeStorage.GraphAttributes); DispatchEvent(evnt); }
internal void SendEgo(JSONObject ego) { GraphEventArgs evnt = new GraphEventArgs(GraphEventArgs.Types.UserInfoLoaded, ego); DispatchEvent(evnt); }
protected virtual void DispatchEvent(GraphEventArgs e) { var handler = OnData; if (handler != null) handler(this, e); }
internal void ResumeGetGraph(bool isMutual = true) { GraphEventArgs evnt; if (isMutual) evnt = new GraphEventArgs(GraphEventArgs.Types.MutualGraphLoaded); else evnt = new GraphEventArgs(GraphEventArgs.Types.AreGraphLoaded); DispatchEvent(evnt); }