pychess.perspectives.fics package
Submodules
pychess.perspectives.fics.ArchiveListPanel module
- class pychess.perspectives.fics.ArchiveListPanel.Sidepanel
Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
- compareFunction(treemodel, iter0, iter1, column)
- getSelectedPlayer()
- load(widgets, connection, lounge)
- onAbortButtonClicked(button)
- onAdjournedGameAdded(adm, game)
- onAdjournedGameRemoved(adm, game)
- onDrawButtonClicked(button)
- onExamineButtonClicked(button)
- onGamePreview(adm, ficsgame)
- onHistoryGameAdded(adm, game)
- onHistoryGameRemoved(adm, game)
- onJournalGameAdded(adm, game)
- onJournalGameRemoved(adm, game)
- onMygamesButtonClicked(button)
- onPlayGameCreated(bm, board)
- onPreviewButtonClicked(button)
- onResignButtonClicked(button)
- onResumeButtonClicked(button)
- onSelectionChanged(selection)
- on_game_start(gamemodel, ficsgame)
- online_changed(player, prop, game)
- status_changed(player, prop, game)
pychess.perspectives.fics.ChatPanel module
- class pychess.perspectives.fics.ChatPanel.Sidepanel
Bases:
object
- focus_in(event, adj)
- load(widgets, connection, lounge)
- onConversationAdded(panel, grp_id, text, grp_type)
- onConversationRemoved(panel, grp_id)
- onConversationSelected(panel, grp_id)
- openChatWithPlayer(name)
- pychess.perspectives.fics.ChatPanel.get_playername(playername)
pychess.perspectives.fics.ConsolePanel module
pychess.perspectives.fics.FicsHome module
pychess.perspectives.fics.GameListPanel module
- class pychess.perspectives.fics.GameListPanel.Sidepanel
Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
- compareFunction(model, iter0, iter1, column)
Multi-column sort.
- game_filter_func(model, iter, data)
- getSelectedPlayer()
- load(widgets, connection, lounge)
- onGameAdd(games, new_games)
- onGameObserved(bm, game)
- onGameRemove(games, game)
- onGameUnobserved(bm, game)
- onSelectionChanged(selection)
- on_filter_button_toggled(widget)
- on_query_tooltip(widget, x, y, keyboard_tip, tooltip)
- on_sort_column_change(model)
Store previous sorting information for multi-column sorts.
- private_changed(game, prop)
pychess.perspectives.fics.NewsPanel module
pychess.perspectives.fics.ParrentListSection module
- class pychess.perspectives.fics.ParrentListSection.ParrentListSection
Bases:
object
Parrent for sections mainly consisting of a large treeview
- addColumns(treeview, *columns, **keyargs)
- button_press_event(treeview, event)
- createLocalMenu(items)
- lowLeftSearchPosFunc(tv, search_dialog, user_data)
- on_accept(button)
- on_archived(widget)
- on_assess(widget)
- on_challenge(widget)
- on_chat(button)
- on_finger(widget)
- on_follow(widget)
- on_observe(widget, *args)
- pixCompareFunction(treemodel, iter0, iter1, column)
- timeCompareFunction(treemodel, iter0, iter1, column)
- pychess.perspectives.fics.ParrentListSection.cmp(x, y)
pychess.perspectives.fics.PlayerListPanel module
- class pychess.perspectives.fics.PlayerListPanel.Sidepanel
Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
- elo_changed(rating, prop, rating_type, player)
- getSelectedPlayer()
- load(widgets, connection, lounge)
- onPlayerAdded(players, new_players)
- onPlayerRemoved(players, player)
- onSelectionChanged(selection)
- on_filter_button_toggled(widget)
- player_filter_func(model, iter, data)
- private_changed(game, prop, player)
- status_changed(player, prop)
- titles_changed(player, prop)
pychess.perspectives.fics.SeekChallenge module
- class pychess.perspectives.fics.SeekChallenge.SeekChallengeSection(lounge)
Bases:
object
- onChallengeButtonClicked(button, player=None)
- onChallengeDialogResponse(dialog, response)
- onChallengeRadioConfigButtonClicked(configimage, seeknumber)
- onColorRadioChanged(radio)
- onEditSeekDialogResponse(dialog, response)
- onFinger(fm, finger)
- onRatingCenterSliderChanged(slider)
- onSeekAllButtonClicked(button)
- onSeekButtonClicked(button)
- onSeekRadioConfigButtonClicked(configimage, seeknumber)
- onStrengthCheckToggled(check)
- onTimeSpinChanged(spin)
- onToleranceButtonClicked(button)
- onToleranceSliderChanged(slider)
- onUntimedCheckToggled(check)
- onVariantComboChanged(combo)
- onVariantRadioChanged(radio)
- seekEditorWidgetDefaults = {'blackcolorRadio': [False, False, False], 'chainAlignment': [True, True, True], 'gainSpin': [10, 0, 12], 'manualAcceptCheck': [False, False, False], 'minutesSpin': [15, 10, 2], 'noVariantRadio': [True, True, True], 'nocolorRadio': [True, True, True], 'ratedGameCheck': [False, False, False], 'ratingCenterSlider': [40, 40, 40], 'strengthCheck': [True, True, True], 'toleranceHBox': [False, False, False], 'toleranceSlider': [8, 8, 8], 'untimedCheck': [False, False, False], 'variantCombo': [4, 3, 21], 'variantRadio': [False, False, False], 'whitecolorRadio': [False, False, False]}
- seekEditorWidgetGettersSetters = {}
- seekEditorWidgets = ('untimedCheck', 'minutesSpin', 'gainSpin', 'strengthCheck', 'chainAlignment', 'ratingCenterSlider', 'toleranceSlider', 'toleranceHBox', 'nocolorRadio', 'whitecolorRadio', 'blackcolorRadio', 'variantCombo', 'noVariantRadio', 'variantRadio', 'ratedGameCheck', 'manualAcceptCheck')
pychess.perspectives.fics.SeekGraphPanel module
- class pychess.perspectives.fics.SeekGraphPanel.Sidepanel
Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
- load(widgets, connection, lounge)
- onAddSought(manager, sought)
- onCurGameEnded(bm, game)
- onPlayingGame(bm, game)
- onRemoveSought(manager, sought)
- onSpotClicked(graph, name)
- pychess.perspectives.fics.SeekGraphPanel.XLOCATION(x)
- pychess.perspectives.fics.SeekGraphPanel.YLOCATION(y)
pychess.perspectives.fics.SeekListPanel module
- class pychess.perspectives.fics.SeekListPanel.Sidepanel
Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
- compareFunction(model, iter0, iter1, column)
- getSelectedPlayer()
- load(widgets, connection, lounge)
- onAddSeek(seeks, seek)
- onAssessReceived(glm, assess)
- onChallengeAdd(challenges, challenge)
- onChallengeRemove(challenges, challenge)
- onClearSeeksClicked(button)
- onCurGameEnded(bm, game)
- onDeclineClicked(button)
- onPlayingGame(bm, game)
- onRemoveSeek(seeks, seek)
- onSelectionChanged(selection)
- on_filter_button_toggled(widget)
- our_seeks_removed(glm)
- row_activated(treeview, path, view_column)
- seek_filter_func(model, iter, data)
- selectFunction(selection, model, path, is_selected, data)
- textcolor_normal()
- textcolor_selected()
Module contents
- class pychess.perspectives.fics.FICS
Bases:
GObject
,pychess.perspectives.Perspective
- close()
- create_toolbuttons()
- init_layout()
- matchDeclined(bm, player)
- nonoWhileExamine(bm)
- onArrivalNotification(cm, player)
- onDepartedNotification(cm, player)
- onFinger(fm, finger)
- onGameModelStarted(gamemodel, ficsgame)
- onObserveGameCreated(bm, ficsgame)
- onPlayGameCreated(bm, ficsgame)
- on_connection_error(connection, error)
- on_seek_updated(glm, message_text)
- open_lounge(connection, helperconn, host)
- our_seeks_removed(glm)
- player_on_censor(bm, player)
- player_on_noplay(bm, player)
- present()
- req_not_fit_formula(bm, player, formula)
- show()
- tooManySeeks(bm)
- user_from_notify_list_is_present(player)