Lines Matching refs:query
346 SPStyle query(SP_ACTIVE_DOCUMENT);
347 // query style from desktop into it. This returns a result flag and fills query with the style of subselection, if any, or selection
348 //int result_fontspec = sp_desktop_query_style (SP_ACTIVE_DESKTOP, &query, QUERY_STYLE_PROPERTY_FONT_SPECIFICATION);
349 int result_family = sp_desktop_query_style (SP_ACTIVE_DESKTOP, &query, QUERY_STYLE_PROPERTY_FONTFAMILY);
350 int result_style = sp_desktop_query_style (SP_ACTIVE_DESKTOP, &query, QUERY_STYLE_PROPERTY_FONTSTYLE);
351 int result_numbers = sp_desktop_query_style (SP_ACTIVE_DESKTOP, &query, QUERY_STYLE_PROPERTY_FONTNUMBERS);
357 query.readFromPrefs("/tools/text");
372 double size = sp_style_css_size_px_to_units(query.font_size.computed, unit);
377 if (query.text_anchor.computed == SP_CSS_TEXT_ANCHOR_START) {
378 if (query.text_align.computed == SP_CSS_TEXT_ALIGN_JUSTIFY) {
383 } else if (query.text_anchor.computed == SP_CSS_TEXT_ANCHOR_MIDDLE) {
389 if (query.writing_mode.computed == SP_CSS_WRITING_MODE_LR_TB) {
396 if (query.line_height.normal) height = Inkscape::Text::Layout::LINE_HEIGHT_NORMAL;
397 else if (query.line_height.unit == SP_CSS_UNIT_PERCENT)
398 height = query.line_height.value;
399 else height = query.line_height.computed;
407 sp_desktop_query_style (SP_ACTIVE_DESKTOP, &query, QUERY_STYLE_PROPERTY_FONTVARIANTS);
409 sp_desktop_query_style (SP_ACTIVE_DESKTOP, &query, QUERY_STYLE_PROPERTY_FONTFEATURESETTINGS);
410 vari_vbox.update( &query, result_features == QUERY_STYLE_MULTIPLE_DIFFERENT, fontspec );