pychess.perspectives.fics package

Submodules

pychess.perspectives.fics.ArchiveListPanel module

class pychess.perspectives.fics.ArchiveListPanel.Sidepanel

Bases: 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

class pychess.perspectives.fics.ConsolePanel.Sidepanel

Bases: object

static filter_unprintable(s)
load(widgets, connection, lounge)
onConsoleMessage(com, lines, ini_lines=None)
scroll_to_bottom()

pychess.perspectives.fics.FicsHome module

class pychess.perspectives.fics.FicsHome.UserInfoSection(widgets, connection, host, lounge)

Bases: object

onFinger(fm, finger)

pychess.perspectives.fics.GameListPanel module

class pychess.perspectives.fics.GameListPanel.Sidepanel

Bases: 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

class pychess.perspectives.fics.NewsPanel.Sidepanel

Bases: object

load(widgets, connection, lounge)
onNewsItem(nm, news)

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: 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, 23], '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: 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: 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, 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)