… | |
… | |
1621 | $CFG->{show_tips} = $value; |
1621 | $CFG->{show_tips} = $value; |
1622 | 0 |
1622 | 0 |
1623 | } |
1623 | } |
1624 | ); |
1624 | ); |
1625 | |
1625 | |
1626 | $table->add_at (0, $row, new DC::UI::Label align => 1, text => "Messages Window Size"); |
1626 | $table->add_at (0, $row, new DC::UI::Label align => 1, text => "Message Window Size"); |
1627 | $table->add_at (1, $row++, my $saycmd = new DC::UI::Entry |
1627 | $table->add_at (1, $row++, my $saycmd = new DC::UI::Entry |
1628 | text => $CFG->{logview_max_par}, |
1628 | text => $CFG->{logview_max_par}, |
1629 | tooltip => "This is maximum number of messages remembered in the <b>Messages</b> window. If the server " |
1629 | tooltip => "This is maximum number of messages remembered in the <b>Message</b> window. If the server " |
1630 | . "sends more messages than this number, older messages get removed to save memory and " |
1630 | . "sends more messages than this number, older messages get removed to save memory and " |
1631 | . "computing time. A value of <b>0</b> disables this feature, but that is not recommended.", |
1631 | . "computing time. A value of <b>0</b> disables this feature, but that is not recommended.", |
1632 | on_changed => sub { |
1632 | on_changed => sub { |
1633 | my ($self, $value) = @_; |
1633 | my ($self, $value) = @_; |
1634 | $MESSAGE_DIST->set_max_par ($CFG->{logview_max_par} = $value*1); |
1634 | $MESSAGE_DIST->set_max_par ($CFG->{logview_max_par} = $value*1); |
… | |
… | |
2242 | force_h => $::HEIGHT * 0.6, |
2242 | force_h => $::HEIGHT * 0.6, |
2243 | has_close_button => 1, |
2243 | has_close_button => 1, |
2244 | ; |
2244 | ; |
2245 | |
2245 | |
2246 | $METASERVER = metaserver_dialog; |
2246 | $METASERVER = metaserver_dialog; |
2247 | $MESSAGE_WINDOW = new DC::UI::Dockbar (name => 'message_window', title => 'Messages'); |
2247 | $MESSAGE_WINDOW = new DC::UI::Dockbar (title => 'Messages'); |
2248 | $MESSAGE_DIST = new DC::MessageDistributor dockbar => $MESSAGE_WINDOW; |
2248 | $MESSAGE_DIST = new DC::MessageDistributor dockbar => $MESSAGE_WINDOW; |
2249 | |
2249 | |
2250 | $SETUP_DIALOG->add ($SETUP_NOTEBOOK = new DC::UI::Notebook expand => 1, debug => 1, |
2250 | $SETUP_DIALOG->add ($SETUP_NOTEBOOK = new DC::UI::Notebook expand => 1, debug => 1, |
2251 | filter => new DC::UI::ScrolledWindow expand => 1, scroll_y => 1); |
2251 | filter => new DC::UI::ScrolledWindow expand => 1, scroll_y => 1); |
2252 | |
2252 | |
… | |
… | |
2273 | $BUTTONBAR = new DC::UI::Buttonbar x => 0, y => 0, z => 200; # put on top |
2273 | $BUTTONBAR = new DC::UI::Buttonbar x => 0, y => 0, z => 200; # put on top |
2274 | |
2274 | |
2275 | $BUTTONBAR->add (new DC::UI::Flopper text => "Setup", other => $SETUP_DIALOG, |
2275 | $BUTTONBAR->add (new DC::UI::Flopper text => "Setup", other => $SETUP_DIALOG, |
2276 | tooltip => "Toggles a dialog where you can configure all aspects of this client."); |
2276 | tooltip => "Toggles a dialog where you can configure all aspects of this client."); |
2277 | |
2277 | |
2278 | $BUTTONBAR->add (new DC::UI::Flopper text => "Message Window", other => $MESSAGE_WINDOW, |
2278 | # $BUTTONBAR->add (new DC::UI::Flopper text => "Message Window", other => $MESSAGE_WINDOW, |
2279 | tooltip => "Toggles the server message log, where the client collects <i>all</i> messages from the server."); |
2279 | # tooltip => "Toggles the server message log, where the client collects <i>all</i> messages from the server."); |
2280 | |
2280 | |
2281 | make_gauge_window->show; # XXX: this has to be set before make_stats_window as make_stats_window calls update_stats_window which updated the gauges also X-D |
2281 | make_gauge_window->show; # XXX: this has to be set before make_stats_window as make_stats_window calls update_stats_window which updated the gauges also X-D |
2282 | |
2282 | |
2283 | $BUTTONBAR->add (new DC::UI::Flopper text => "Playerbook", other => player_window, |
2283 | $BUTTONBAR->add (new DC::UI::Flopper text => "Playerbook", other => player_window, |
2284 | tooltip => "Toggles the player view, where you can manage Inventory, Spells, Skills and see your Stats."); |
2284 | tooltip => "Toggles the player view, where you can manage Inventory, Spells, Skills and see your Stats."); |