FileProgressStatus file_progress_real_query_replace (FileOpContext * ctx, enum OperationMode mode, const char *destname, struct stat * _s_stat, struct stat * _d_stat) { FileOpContextUI *ui; g_return_val_if_fail (ctx != NULL, FILE_CONT); g_return_val_if_fail (ctx->ui != NULL, FILE_CONT); ui = ctx->ui; if (ui->replace_result < REPLACE_ALWAYS) { ui->replace_filename = destname; ui->s_stat = _s_stat; ui->d_stat = _d_stat; ui->replace_result = overwrite_query_dialog (ctx, mode); } switch (ui->replace_result) { case REPLACE_UPDATE: do_refresh (); if (_s_stat->st_mtime > _d_stat->st_mtime) return FILE_CONT; else return FILE_SKIP; case REPLACE_SIZE: do_refresh (); if (_s_stat->st_size == _d_stat->st_size) return FILE_SKIP; else return FILE_CONT; case REPLACE_REGET: /* Careful: we fall through and set do_append */ ctx->do_reget = _d_stat->st_size; case REPLACE_APPEND: ctx->do_append = TRUE; case REPLACE_YES: case REPLACE_ALWAYS: do_refresh (); return FILE_CONT; case REPLACE_NO: case REPLACE_NEVER: do_refresh (); return FILE_SKIP; case REPLACE_ABORT: default: return FILE_ABORT; } }
FileProgressStatus file_progress_real_query_replace (enum OperationMode mode, char *destname, struct stat *_s_stat, struct stat *_d_stat) { if (file_progress_replace_result < REPLACE_ALWAYS){ file_progress_replace_filename = destname; s_stat = _s_stat; d_stat = _d_stat; init_replace (mode); run_dlg (replace_dlg); file_progress_replace_result = replace_dlg->ret_value; if (file_progress_replace_result == B_CANCEL) file_progress_replace_result = REPLACE_ABORT; destroy_dlg (replace_dlg); } switch (file_progress_replace_result){ case REPLACE_UPDATE: do_refresh (); if (_s_stat->st_mtime > _d_stat->st_mtime) return FILE_CONT; else return FILE_SKIP; case REPLACE_SIZE: do_refresh (); if (_s_stat->st_size == _d_stat->st_size) return FILE_SKIP; else return FILE_CONT; case REPLACE_REGET: /* Carefull: we fall through and set do_append */ file_progress_do_reget = _d_stat->st_size; case REPLACE_APPEND: file_progress_do_append = 1; case REPLACE_YES: case REPLACE_ALWAYS: do_refresh (); return FILE_CONT; case REPLACE_NO: case REPLACE_NEVER: do_refresh (); return FILE_SKIP; case REPLACE_ABORT: default: return FILE_ABORT; } }
void print_request(uint8_t * public_key, uint8_t * data, uint16_t length) { new_lines("[i] received friend request"); do_refresh(); if(memcmp(data , "Install Gentoo", sizeof("Install Gentoo")) == 0 ) //if the request contained the message of peace the person is obviously a friend so we add him. { new_lines("[i] friend request accepted"); do_refresh(); int num = m_addfriend_norequest(public_key); char numchar[100]; sprintf(numchar, "[i] added friendnumber %d", num); new_lines(numchar); } }
void layout_box (void) { WDialog *layout_dlg; old_layout = panels_layout; old_output_lines = output_lines; layout_dlg = init_layout (); if (dlg_run (layout_dlg) == B_ENTER) { size_t i; for (i = 0; i < (size_t) LAYOUT_OPTIONS_COUNT; i++) if (check_options[i].widget != NULL) *check_options[i].variable = check_options[i].widget->state & C_BOOL; } else { /* restore layout */ panels_layout = old_layout; output_lines = old_output_lines; update_split (layout_dlg); } dlg_destroy (layout_dlg); layout_change (); do_refresh (); }
static void configure_panel_listing (WPanel * p, int list_type, int brief_cols, int use_msformat, char **user, char **status) { p->user_mini_status = use_msformat; p->list_type = list_type; if (list_type == list_brief) p->brief_cols = brief_cols; else if (list_type == list_user || use_msformat) { g_free (p->user_format); p->user_format = *user; *user = NULL; g_free (p->user_status_format[list_type]); p->user_status_format[list_type] = *status; *status = NULL; set_panel_formats (p); } set_panel_formats (p); do_refresh (); }
static void configure_panel_listing (WPanel * p, int list_type, int use_msformat, char *user, char *status) { p->user_mini_status = use_msformat; p->list_type = list_type; if (list_type == list_user || use_msformat) { g_free (p->user_format); p->user_format = user; g_free (p->user_status_format[list_type]); p->user_status_format[list_type] = status; set_panel_formats (p); } else { g_free (user); g_free (status); } set_panel_formats (p); do_refresh (); }
static void dialog_switch_goto (GList * dlg) { if (mc_current != dlg) { Dlg_head *old = (Dlg_head *) mc_current->data; mc_current = dlg; if (old == midnight_dlg) { /* switch from panels to another dialog (editor, viewer, etc) */ dialog_switch_pending = TRUE; dialog_switch_process_pending (); } else { /* switch from editor, viewer, etc to another dialog */ old->state = DLG_SUSPENDED; if ((Dlg_head *) dlg->data != midnight_dlg) /* switch to another editor, viewer, etc */ /* return to panels before run the required dialog */ dialog_switch_pending = TRUE; else { /* switch to panels */ midnight_dlg->state = DLG_ACTIVE; do_refresh (); } } } }
KScienceSaver::KScienceSaver( WId id, bool s, bool gP ) : KScreenSaver( id ) { d = new KScienceData; d->gc = XCreateGC(qt_xdisplay(), id, 0, 0); d->xRootWin = 0; d->buffer = 0; moveOn = true; grabPixmap = gP; setup = s; vx = vy = 0.0; readSettings(); if( !grabPixmap ) { grabRootWindow(); initialize(); do_refresh( QRect ( 0, 0, width(), height() ) ); } connect( &timer, SIGNAL( timeout() ), SLOT( slotTimeout() ) ); timer.start( SCI_MAX_SPEED - speed[mode] ); }
VOID render_set_prog_bar (BOOL on) { m_prog_on = on; time(&m_time_start); do_refresh(NULL); }
void KScienceSaver::setSize( int s ) { timer.stop(); releaseLens(); int dm = diam; size[mode] = s; initLens(); if( diam < dm ) { do_refresh( QRect( (int) x+diam, (int) y, dm-diam, diam ) ); do_refresh( QRect( (int) x, (int) y+diam, dm, dm-diam ) ); } timer.start( SCI_MAX_SPEED - speed[mode] ); }
static int b_left_right_cback (WButton * button, int action) { (void) action; if (button == bright_widget) { if (panels_layout.horizontal_split) panels_layout.top_panel_size++; else panels_layout.left_panel_size++; } else { if (panels_layout.horizontal_split) panels_layout.top_panel_size--; else panels_layout.left_panel_size--; } update_split (WIDGET (button)->owner); layout_change (); do_refresh (); return 0; }
static void init_chown_advanced (void) { int i; enum { dlg_h = 13, dlg_w = 74, n_elem = 4 }; #ifdef ENABLE_NLS static int i18n_len = 0; if (i18n_len == 0) { int dx, cx; for (i = 0 ; i < n_elem ; i++) { chown_advanced_but[i].text = _(chown_advanced_but[i].text); i18n_len += str_term_width1 (chown_advanced_but[i].text) + 3; if (DEFPUSH_BUTTON == chown_advanced_but[i].flags) i18n_len += 2; /* "<>" */ } cx = dx = (dlg_w - i18n_len - 2) / (n_elem + 1); /* Reversed order */ for (i = n_elem - 1; i >= 0; i--) { chown_advanced_but[i].x = cx; cx += str_term_width1 (chown_advanced_but[i].text) + 3 + dx; } } #endif /* ENABLE_NLS */ sf_stat = g_new (struct stat, 1); do_refresh (); end_chown = need_update = current_file = 0; single_set = (current_panel->marked < 2) ? 2 : 0; memset (ch_flags, '=', 11); flag_pos = 0; x_toggle = 070; ch_dlg = create_dlg (0, 0, dlg_h, dlg_w, dialog_colors, advanced_chown_callback, "[Advanced Chown]", _(" Chown advanced command "), DLG_CENTER | DLG_REVERSE); #define XTRACT(i) BY+chown_advanced_but[i].y, BX+chown_advanced_but[i].x, \ chown_advanced_but[i].ret_cmd, chown_advanced_but[i].flags, \ (chown_advanced_but[i].text), 0 for (i = 0; i < BUTTONS - 5; i++) if (!single_set || i < 2) add_widget (ch_dlg, button_new (XTRACT (i))); b_att[0] = button_new (XTRACT (8)); b_att[1] = button_new (XTRACT (7)); b_att[2] = button_new (XTRACT (6)); b_user = button_new (XTRACT (5)); b_group = button_new (XTRACT (4)); add_widget (ch_dlg, b_group); add_widget (ch_dlg, b_user); add_widget (ch_dlg, b_att[2]); add_widget (ch_dlg, b_att[1]); add_widget (ch_dlg, b_att[0]); }
void suspend_cmd (void) { save_cwds_stat (); do_suspend_cmd (); update_panels (UP_OPTIMIZE, UP_KEEPSEL); do_refresh (); }
static Dlg_head * init_chown (void) { int i; struct passwd *l_pass; struct group *l_grp; Dlg_head *ch_dlg; do_refresh (); end_chown = need_update = current_file = 0; single_set = (current_panel->marked < 2) ? 3 : 0; ch_dlg = create_dlg (0, 0, 18, 74, dialog_colors, chown_callback, "[Chown]", _(" Chown command "), DLG_CENTER | DLG_REVERSE); for (i = 0; i < BUTTONS - single_set; i++) add_widget (ch_dlg, button_new (BY + chown_but[i].y, BX + chown_but[i].x, chown_but[i].ret_cmd, chown_but[i].flags, _(chown_but[i].text), 0)); /* Add the widgets for the file information */ for (i = 0; i < LABELS; i++) { chown_label[i].l = label_new (chown_label[i].y, chown_label[i].x, ""); add_widget (ch_dlg, chown_label[i].l); } /* get new listboxes */ l_user = listbox_new (UY + 1, UX + 1, 19, 10, NULL); l_group = listbox_new (GY + 1, GX + 1, 19, 10, NULL); /* add fields for unknown names (numbers) */ listbox_add_item (l_user, 0, 0, _("<Unknown user>"), NULL); listbox_add_item (l_group, 0, 0, _("<Unknown group>"), NULL); /* get and put user names in the listbox */ setpwent (); while ((l_pass = getpwent ())) { listbox_add_item (l_user, LISTBOX_APPEND_SORTED, 0, l_pass->pw_name, NULL); } endpwent (); /* get and put group names in the listbox */ setgrent (); while ((l_grp = getgrent ())) { listbox_add_item (l_group, LISTBOX_APPEND_SORTED, 0, l_grp->gr_name, NULL); } endgrent (); /* add listboxes to the dialogs */ add_widget (ch_dlg, l_group); add_widget (ch_dlg, l_user); return ch_dlg; }
void new_lines(char *line) { int i; for (i = HISTORY-1; i > 0; i--) { strcpy(lines[i],lines[i-1]); } strcpy(lines[0],line); do_refresh(); }
void new_lines(char *line) { int i = 0; for (i = HISTORY-1; i > 0; i--) strncpy(lines[i], lines[i-1], STRING_LENGTH - 1); strncpy(lines[0], line, STRING_LENGTH - 1); do_refresh(); }
void gnome_full_view_cmd (GtkWidget *widget, WPanel *panel) { if (panel->list_type == list_full) return; panel->list_type = list_full; set_panel_formats (panel); paint_panel (panel); do_refresh (); }
static int set_subscribe_inform_info(const char *val, struct kernel_param *kp) { int ret; ret = param_set_bool(val, kp); if (ret) return ret; return do_refresh(val, kp); }
void gnome_custom_view_cmd (GtkWidget *widget, WPanel *panel) { if (panel->list_type == list_user) return; panel->list_type = list_user; set_panel_formats (panel); paint_panel (panel); do_refresh (); }
void CUserAdminItem::doCreateUser() { #ifdef DEBUG qDebug("CUserAdminItem::doCreateUser()"); #endif CUserAdminWindow *p = new CUserAdminWindow(myApp()->workSpace(), mysql(), QString::null, QString::null, false); connect(p, SIGNAL(do_refresh()), this, SLOT(refresh())); myShowWindow(p); }
static ErlDrvSSizeT control(ErlDrvData drvstate, unsigned int command, char *args, ErlDrvSizeT argslen, char **rbuf, ErlDrvSizeT rbuflen) { state *st = (state *)drvstate; init_state(st, args, argslen); switch (command) { case ENDWIN: do_endwin(st); break; case INITSCR: do_initscr(st); break; case REFRESH: do_refresh(st); break; case CBREAK: do_cbreak(st); break; case NOCBREAK: do_nocbreak(st); break; case ECHO: do_echo(st); break; case NOECHO: do_noecho(st); break; case ADDCH: do_addch(st); break; case ADDSTR: do_addstr(st); break; case MOVE: do_move(st); break; case GETYX: do_getyx(st); break; case GETMAXYX: do_getmaxyx(st); break; case CURS_SET: do_curs_set(st); break; case WERASE: do_werase(st); break; case HAS_COLORS: do_has_colors(st); break; case START_COLOR: do_start_color(st); break; case INIT_PAIR: do_init_pair(st); break; case WATTRON: do_wattron(st); break; case WATTROFF: do_wattroff(st); break; case NL: do_nl(st); break; case NONL: do_nonl(st); break; case SCROLLOK: do_scrollok(st); break; case MVADDCH: do_mvaddch(st); break; case MVADDSTR: do_mvaddstr(st); break; case NEWWIN: do_newwin(st); break; case DELWIN: do_delwin(st); break; case WMOVE: do_wmove(st); break; case WADDSTR: do_waddstr(st); break; case WADDCH: do_waddch(st); break; case MVWADDSTR: do_mvwaddstr(st); break; case MVWADDCH: do_mvwaddch(st); break; case WREFRESH: do_wrefresh(st); break; case WHLINE: do_whline(st); break; case WVLINE: do_wvline(st); break; case WBORDER: do_wborder(st); break; case BOX: do_box(st); break; case KEYPAD: do_keypad(st); break; default: break; } int rlen = st->eixb.index; ErlDrvBinary *response = driver_alloc_binary(rlen); memcpy(response->orig_bytes, st->eixb.buff, rlen); ei_x_free(&(st->eixb)); *rbuf = (char *)response; return rlen; }
void KScienceSaver::setHideBG( bool b ) { timer.stop(); releaseLens(); hideBG[mode] = b; initLens(); do_refresh( QRect( 0, 0, width(), height() ) ); timer.start( SCI_MAX_SPEED - speed[mode]); }
/* * Function called to redisplay appropriate windows when disk is deleted */ static void do_refresh_drive(WORD drive) { WNODE *pw; for (pw = G.g_wfirst; pw; pw = pw->w_next) { if (pw->w_id) if (pw->w_path->p_spec[0] == drive) do_refresh(pw); } }
void print_request(uint8_t *public_key, uint8_t *data, uint16_t length) { new_lines("[i] received friend request with message:"); new_lines((char *)data); char numchar[100]; sprintf(numchar, "[i] accept request with /a %u", num_requests); new_lines(numchar); memcpy(pending_requests[num_requests], public_key, CLIENT_ID_SIZE); ++num_requests; do_refresh(); }
void panels_split_equal (void) { if (panels_layout.horizontal_split) panels_layout.horizontal_equal = TRUE; else panels_layout.vertical_equal = TRUE; layout_change (); do_refresh (); }
static void menubar_finish (WMenuBar * menubar) { menubar->is_dropped = FALSE; menubar->is_active = FALSE; menubar->widget.lines = 1; widget_want_hotkey (menubar->widget, 0); dlg_select_by_id (menubar->widget.owner, menubar->previous_widget); do_refresh (); }
void print_request(Tox *m, const uint8_t *public_key, const uint8_t *data, uint16_t length, void *userdata) { new_lines("[i] received friend request with message:"); new_lines((char *)data); char numchar[100]; sprintf(numchar, "[i] accept request with /a %u", num_requests); new_lines(numchar); memcpy(pending_requests[num_requests].id, public_key, TOX_CLIENT_ID_SIZE); pending_requests[num_requests].accepted = 0; ++num_requests; do_refresh(); }
static VOID render_set_button_enabled (SKINDATA* skind, HBUTTON hbut, BOOL enabled) { skind->m_buttons[hbut].enabled = enabled; if (enabled) { if (skind->m_buttons[hbut].mode != BTN_MODE_HOT) skind->m_buttons[hbut].mode = BTN_MODE_NORMAL; } else { skind->m_buttons[hbut].mode = BTN_MODE_GRAYED; } do_refresh(NULL); }
static VOID CALLBACK on_timer (HWND hWnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime) { SKINDATA* skind = &m_current_skin; POINT pt; RECT winrt; BUTTON *b = &skind->m_buttons[0]; time_t now; int i; GetCursorPos(&pt); GetWindowRect(hWnd, &winrt); pt.x -= winrt.left; pt.y -= winrt.top; time(&now); // Turn off a hot button if it hasn't been mouse over'd for a while for (i = 0; i < skind->m_num_buttons; i++) { b = &skind->m_buttons[i]; if (!PtInRect(&b->dest, pt) && b->hot_timeout >= now && b->mode == BTN_MODE_HOT) { b->mode = BTN_MODE_NORMAL; do_refresh(&b->dest); } } // refresh display every second. { static time_t last_diff = 0; if ((now-m_time_start) != last_diff && m_prog_on) { do_refresh(NULL); } last_diff = now-m_time_start; } }
void KScienceSaver::setMode( int m ) { timer.stop(); releaseLens(); int old = mode; mode = m; vx = copysign( moveX[mode], vx ); vy = copysign( moveY[mode], vy ); int dm = diam; initLens(); if( hideBG[old] ^ hideBG[m] ) do_refresh( QRect( 0, 0, width(), height() ) ); else if( diam < dm ) { do_refresh( QRect( (int) x+diam, (int) y, dm-diam, diam ) ); do_refresh( QRect( (int) x, (int) y+diam, dm, dm-diam ) ); } timer.start( SCI_MAX_SPEED - speed[mode] ); }