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_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:
objectParrent for sections mainly consisting of a large treeview
-
addColumns(treeview, *columns, **keyargs)¶
-
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)¶
-
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)¶
-
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()¶
-
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)¶
-