mirror of
https://github.com/weechat/weechat.git
synced 2026-06-30 06:46:38 +02:00
Fixed look_nicklist_min_size and look_nicklist_max_size options
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
WeeChat - Wee Enhanced Environment for Chat
|
||||
===========================================
|
||||
|
||||
ChangeLog - 2005-07-31
|
||||
ChangeLog - 2005-08-16
|
||||
|
||||
|
||||
Version 0.1.5 (under dev!):
|
||||
* fixed look_nicklist_min_size and look_nicklist_max_size options
|
||||
* fixed refresh bug when changing channel modes
|
||||
* jump to next server now saves current channel buffer for each server
|
||||
* ctrl-up/ctrl-down keys added to call previous/next command in global
|
||||
|
||||
@@ -184,6 +184,13 @@ gui_calculate_pos_size (t_gui_window *window)
|
||||
{
|
||||
max_length = nick_get_max_length (CHANNEL(window->buffer));
|
||||
|
||||
if ((cfg_look_nicklist_min_size > 0)
|
||||
&& (max_length < cfg_look_nicklist_min_size))
|
||||
max_length = cfg_look_nicklist_min_size;
|
||||
else if ((cfg_look_nicklist_max_size > 0)
|
||||
&& (max_length > cfg_look_nicklist_max_size))
|
||||
max_length = cfg_look_nicklist_max_size;
|
||||
|
||||
switch (cfg_look_nicklist_position)
|
||||
{
|
||||
case CFG_LOOK_NICKLIST_LEFT:
|
||||
@@ -921,7 +928,13 @@ gui_draw_buffer_nick (t_gui_buffer *buffer, int erase)
|
||||
mvwprintw (ptr_win->win_nick, i, 0, format_empty, " ");
|
||||
}
|
||||
}
|
||||
snprintf (format, 32, "%%-%ds", max_length);
|
||||
snprintf (format, 32, "%%.%ds",
|
||||
((cfg_look_nicklist_min_size > 0)
|
||||
&& (max_length < cfg_look_nicklist_min_size)) ?
|
||||
cfg_look_nicklist_min_size :
|
||||
(((cfg_look_nicklist_max_size > 0)
|
||||
&& (max_length > cfg_look_nicklist_max_size)) ?
|
||||
cfg_look_nicklist_max_size : max_length));
|
||||
|
||||
if (has_colors ())
|
||||
{
|
||||
|
||||
+2
-1
@@ -1,10 +1,11 @@
|
||||
WeeChat - Wee Enhanced Environment for Chat
|
||||
===========================================
|
||||
|
||||
ChangeLog - 2005-07-31
|
||||
ChangeLog - 2005-08-16
|
||||
|
||||
|
||||
Version 0.1.5 (under dev!):
|
||||
* fixed look_nicklist_min_size and look_nicklist_max_size options
|
||||
* fixed refresh bug when changing channel modes
|
||||
* jump to next server now saves current channel buffer for each server
|
||||
* ctrl-up/ctrl-down keys added to call previous/next command in global
|
||||
|
||||
@@ -184,6 +184,13 @@ gui_calculate_pos_size (t_gui_window *window)
|
||||
{
|
||||
max_length = nick_get_max_length (CHANNEL(window->buffer));
|
||||
|
||||
if ((cfg_look_nicklist_min_size > 0)
|
||||
&& (max_length < cfg_look_nicklist_min_size))
|
||||
max_length = cfg_look_nicklist_min_size;
|
||||
else if ((cfg_look_nicklist_max_size > 0)
|
||||
&& (max_length > cfg_look_nicklist_max_size))
|
||||
max_length = cfg_look_nicklist_max_size;
|
||||
|
||||
switch (cfg_look_nicklist_position)
|
||||
{
|
||||
case CFG_LOOK_NICKLIST_LEFT:
|
||||
@@ -921,7 +928,13 @@ gui_draw_buffer_nick (t_gui_buffer *buffer, int erase)
|
||||
mvwprintw (ptr_win->win_nick, i, 0, format_empty, " ");
|
||||
}
|
||||
}
|
||||
snprintf (format, 32, "%%-%ds", max_length);
|
||||
snprintf (format, 32, "%%.%ds",
|
||||
((cfg_look_nicklist_min_size > 0)
|
||||
&& (max_length < cfg_look_nicklist_min_size)) ?
|
||||
cfg_look_nicklist_min_size :
|
||||
(((cfg_look_nicklist_max_size > 0)
|
||||
&& (max_length > cfg_look_nicklist_max_size)) ?
|
||||
cfg_look_nicklist_max_size : max_length));
|
||||
|
||||
if (has_colors ())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user