Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
7911b70e
Kaydet (Commit)
7911b70e
authored
Şub 01, 2014
tarafından
Caolán McNamara
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
convert posterize dialog to .ui
Change-Id: If21e85cd0802c9f1b2bd244e6fb3715bef395e0a
üst
b775e061
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
204 additions
and
106 deletions
+204
-106
UIConfig_cui.mk
cui/UIConfig_cui.mk
+1
-0
cuigrfflt.cxx
cui/source/dialogs/cuigrfflt.cxx
+9
-16
grfflt.hrc
cui/source/dialogs/grfflt.hrc
+0
-7
grfflt.src
cui/source/dialogs/grfflt.src
+0
-70
dlgfact.cxx
cui/source/factory/dlgfact.cxx
+2
-2
cuigrfflt.hxx
cui/source/inc/cuigrfflt.hxx
+5
-10
posterdialog.ui
cui/uiconfig/ui/posterdialog.ui
+187
-0
dialogs.hrc
include/svx/dialogs.hrc
+0
-1
No files found.
cui/UIConfig_cui.mk
Dosyayı görüntüle @
7911b70e
...
...
@@ -123,6 +123,7 @@ $(eval $(call gb_UIConfig_add_uifiles,cui,\
cui/uiconfig/ui/positionpage \
cui/uiconfig/ui/positionsizedialog \
cui/uiconfig/ui/possizetabpage \
cui/uiconfig/ui/posterdialog \
cui/uiconfig/ui/querychangelineenddialog \
cui/uiconfig/ui/querydeletebitmapdialog \
cui/uiconfig/ui/querydeletechartcolordialog \
...
...
cui/source/dialogs/cuigrfflt.cxx
Dosyayı görüntüle @
7911b70e
...
...
@@ -516,24 +516,17 @@ Graphic GraphicFilterSepia::GetFilteredGraphic( const Graphic& rGraphic,
// - GraphicFilterPoster -
// -----------------------
GraphicFilterPoster
::
GraphicFilterPoster
(
Window
*
pParent
,
const
Graphic
&
rGraphic
,
sal_uInt16
nPosterCount
)
:
oldGraphicFilterDialog
(
pParent
,
CUI_RES
(
RID_SVX_GRFFILTER_DLG_POSTER
),
rGraphic
),
maFtPoster
(
this
,
CUI_RES
(
DLG_FILTERPOSTER_FT_POSTER
)
),
maNumPoster
(
this
,
CUI_RES
(
DLG_FILTERPOSTER_NUM_POSTER
)
)
GraphicFilterPoster
::
GraphicFilterPoster
(
Window
*
pParent
,
const
Graphic
&
rGraphic
,
sal_uInt16
nPosterCount
)
:
GraphicFilterDialog
(
pParent
,
"PosterDialog"
,
"cui/ui/posterdialog.ui"
,
rGraphic
)
{
FreeResource
();
maNumPoster
.
SetFirst
(
2
);
maNumPoster
.
SetLast
(
rGraphic
.
GetBitmapEx
().
GetBitCount
()
);
maNumPoster
.
SetValue
(
nPosterCount
);
maNumPoster
.
SetModifyHdl
(
GetModifyHdl
()
);
}
get
(
mpNumPoster
,
"value"
);
// -----------------------------------------------------------------------------
GraphicFilterPoster
::~
GraphicFilterPoster
()
{
mpNumPoster
->
SetFirst
(
2
);
mpNumPoster
->
SetLast
(
rGraphic
.
GetBitmapEx
().
GetBitCount
()
);
mpNumPoster
->
SetValue
(
nPosterCount
);
mpNumPoster
->
SetModifyHdl
(
GetModifyHdl
()
);
}
// -----------------------------------------------------------------------------
...
...
cui/source/dialogs/grfflt.hrc
Dosyayı görüntüle @
7911b70e
...
...
@@ -40,13 +40,6 @@
#define DLG_FILTERMOSAIC_MTR_HEIGHT 4
#define DLG_FILTERMOSAIC_CBX_EDGES 5
// --------------------
// - DLG_FILTERPOSTER -
// --------------------
#define DLG_FILTERPOSTER_FT_POSTER 1
#define DLG_FILTERPOSTER_NUM_POSTER 2
// --------------------
// - DLG_FILTEREMBOSS -
// --------------------
...
...
cui/source/dialogs/grfflt.src
Dosyayı görüntüle @
7911b70e
...
...
@@ -130,76 +130,6 @@ ModalDialog RID_SVX_GRFFILTER_DLG_MOSAIC
};
};
// --------------------
// - DLG_FILTERPOSTER -
// --------------------
ModalDialog RID_SVX_GRFFILTER_DLG_POSTER
{
HelpID = CMD_SID_GRFFILTER_POSTER;
OutputSize = TRUE ;
Moveable = TRUE ;
SVLook = TRUE ;
Size = MAP_APPFONT ( 250, 100 ) ;
Text [ en-US ] = "Posterize" ;
FixedLine FL_PARAMETER
{
Pos = MAP_APPFONT ( 6 , 3 ) ;
Size = MAP_APPFONT ( 182, RSC_CD_FIXEDLINE_HEIGHT ) ;
Text [ en-US ] = "Parameters";
};
Control CTL_PREVIEW
{
Pos = MAP_APPFONT ( 104 , 3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP ) ;
Size = MAP_APPFONT ( 81, 73 ) ;
};
#define MA_Y10 3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP
FixedText DLG_FILTERPOSTER_FT_POSTER
{
Pos = MAP_APPFONT ( 12 , MA_Y10 ) ;
Size = MAP_APPFONT ( 77 , 10 ) ;
Text [ en-US ] = "Poster colors" ;
};
#define MA_Y11 MA_Y10 + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y
NumericField DLG_FILTERPOSTER_NUM_POSTER
{
HelpID = "cui:NumericField:RID_SVX_GRFFILTER_DLG_POSTER:DLG_FILTERPOSTER_NUM_POSTER";
Border = TRUE ;
Pos = MAP_APPFONT ( 12 , MA_Y11 ) ;
Size = MAP_APPFONT ( 35 , 12 ) ;
TabStop = TRUE ;
Repeat = TRUE ;
Spin = TRUE ;
Minimum = 2 ;
Maximum = 64 ;
StrictFormat = TRUE ;
First = 2 ;
Last = 64 ;
SpinSize = 1 ;
};
OKButton BTN_OK
{
Pos = MAP_APPFONT ( 194, 6 ) ;
Size = MAP_APPFONT ( 50, 14 ) ;
TabStop = TRUE ;
DefButton = TRUE ;
};
CancelButton BTN_CANCEL
{
Pos = MAP_APPFONT ( 194, 23 ) ;
Size = MAP_APPFONT ( 50, 14 ) ;
TabStop = TRUE ;
};
HelpButton BTN_HELP
{
Pos = MAP_APPFONT ( 194, 43 ) ;
Size = MAP_APPFONT ( 50, 14 ) ;
TabStop = TRUE ;
};
};
// --------------------
// - DLG_FILTEREMBOSS -
// --------------------
...
...
cui/source/factory/dlgfact.cxx
Dosyayı görüntüle @
7911b70e
...
...
@@ -1516,8 +1516,8 @@ AbstractGraphicFilterDialog * AbstractDialogFactory_Impl::CreateGraphicFilterPos
const
Graphic
&
rGraphic
,
sal_uInt16
nCount
)
{
old
GraphicFilterDialog
*
pDlg
=
new
GraphicFilterPoster
(
pParent
,
rGraphic
,
nCount
);
return
new
old
AbstractGraphicFilterDialog_Impl
(
pDlg
);
GraphicFilterDialog
*
pDlg
=
new
GraphicFilterPoster
(
pParent
,
rGraphic
,
nCount
);
return
new
AbstractGraphicFilterDialog_Impl
(
pDlg
);
}
AbstractGraphicFilterDialog
*
AbstractDialogFactory_Impl
::
CreateGraphicFilterSepia
(
Window
*
pParent
,
...
...
cui/source/inc/cuigrfflt.hxx
Dosyayı görüntüle @
7911b70e
...
...
@@ -223,21 +223,16 @@ public:
// - GraphicFilterPoster -
// -----------------------
class
GraphicFilterPoster
:
public
old
GraphicFilterDialog
class
GraphicFilterPoster
:
public
GraphicFilterDialog
{
private
:
FixedText
maFtPoster
;
NumericField
maNumPoster
;
NumericField
*
mpNumPoster
;
public
:
GraphicFilterPoster
(
Window
*
pParent
,
const
Graphic
&
rGraphic
,
sal_uInt16
nPosterColorCount
);
~
GraphicFilterPoster
();
GraphicFilterPoster
(
Window
*
pParent
,
const
Graphic
&
rGraphic
,
sal_uInt16
nPosterColorCount
);
virtual
Graphic
GetFilteredGraphic
(
const
Graphic
&
rGraphic
,
double
fScaleX
,
double
fScaleY
);
sal_uInt16
GetPosterColorCount
()
const
{
return
(
(
sal_uInt16
)
maNumPoster
.
GetValue
()
);
}
sal_uInt16
GetPosterColorCount
()
const
{
return
(
(
sal_uInt16
)
mpNumPoster
->
GetValue
()
);
}
};
// -----------------------
...
...
cui/uiconfig/ui/posterdialog.ui
0 → 100644
Dosyayı görüntüle @
7911b70e
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.16.1 -->
<interface>
<requires
lib=
"gtk+"
version=
"3.0"
/>
<!-- interface-requires LibreOffice 1.0 -->
<object
class=
"GtkAdjustment"
id=
"adjustment1"
>
<property
name=
"lower"
>
2
</property>
<property
name=
"upper"
>
64
</property>
<property
name=
"value"
>
2
</property>
<property
name=
"step_increment"
>
1
</property>
<property
name=
"page_increment"
>
10
</property>
</object>
<object
class=
"GtkDialog"
id=
"PosterDialog"
>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"border_width"
>
6
</property>
<property
name=
"title"
translatable=
"yes"
>
Posterize
</property>
<property
name=
"type_hint"
>
dialog
</property>
<child
internal-child=
"vbox"
>
<object
class=
"GtkBox"
id=
"dialog-vbox1"
>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"orientation"
>
vertical
</property>
<property
name=
"spacing"
>
12
</property>
<child
internal-child=
"action_area"
>
<object
class=
"GtkButtonBox"
id=
"dialog-action_area1"
>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"layout_style"
>
end
</property>
<child>
<object
class=
"GtkButton"
id=
"ok"
>
<property
name=
"label"
>
gtk-ok
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"can_default"
>
True
</property>
<property
name=
"has_default"
>
True
</property>
<property
name=
"receives_default"
>
True
</property>
<property
name=
"use_stock"
>
True
</property>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkButton"
id=
"cancel"
>
<property
name=
"label"
>
gtk-cancel
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"receives_default"
>
True
</property>
<property
name=
"use_stock"
>
True
</property>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkButton"
id=
"help"
>
<property
name=
"label"
>
gtk-help
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"receives_default"
>
True
</property>
<property
name=
"use_stock"
>
True
</property>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
2
</property>
</packing>
</child>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"pack_type"
>
end
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkFrame"
id=
"frame1"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"hexpand"
>
True
</property>
<property
name=
"vexpand"
>
True
</property>
<property
name=
"label_xalign"
>
0
</property>
<property
name=
"shadow_type"
>
none
</property>
<child>
<object
class=
"GtkAlignment"
id=
"alignment1"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"hexpand"
>
True
</property>
<property
name=
"vexpand"
>
True
</property>
<property
name=
"top_padding"
>
6
</property>
<property
name=
"left_padding"
>
12
</property>
<child>
<object
class=
"GtkGrid"
id=
"grid1"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"hexpand"
>
True
</property>
<property
name=
"vexpand"
>
True
</property>
<property
name=
"column_spacing"
>
24
</property>
<child>
<object
class=
"cuilo-GraphicPreviewWindow"
id=
"preview"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"hexpand"
>
True
</property>
<property
name=
"vexpand"
>
True
</property>
</object>
<packing>
<property
name=
"left_attach"
>
1
</property>
<property
name=
"top_attach"
>
0
</property>
<property
name=
"width"
>
1
</property>
<property
name=
"height"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkGrid"
id=
"grid2"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"row_spacing"
>
6
</property>
<child>
<object
class=
"GtkSpinButton"
id=
"value"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"adjustment"
>
adjustment1
</property>
</object>
<packing>
<property
name=
"left_attach"
>
0
</property>
<property
name=
"top_attach"
>
1
</property>
<property
name=
"width"
>
1
</property>
<property
name=
"height"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"label2"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"xalign"
>
0
</property>
<property
name=
"label"
translatable=
"yes"
>
Poster colors
</property>
<property
name=
"use_underline"
>
True
</property>
<property
name=
"mnemonic_widget"
>
value
</property>
</object>
<packing>
<property
name=
"left_attach"
>
0
</property>
<property
name=
"top_attach"
>
0
</property>
<property
name=
"width"
>
1
</property>
<property
name=
"height"
>
1
</property>
</packing>
</child>
</object>
<packing>
<property
name=
"left_attach"
>
0
</property>
<property
name=
"top_attach"
>
0
</property>
<property
name=
"width"
>
1
</property>
<property
name=
"height"
>
1
</property>
</packing>
</child>
</object>
</child>
</object>
</child>
<child
type=
"label"
>
<object
class=
"GtkLabel"
id=
"label1"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Parameters
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
</child>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
</object>
</child>
<action-widgets>
<action-widget
response=
"0"
>
ok
</action-widget>
<action-widget
response=
"0"
>
cancel
</action-widget>
<action-widget
response=
"0"
>
help
</action-widget>
</action-widgets>
</object>
</interface>
include/svx/dialogs.hrc
Dosyayı görüntüle @
7911b70e
...
...
@@ -98,7 +98,6 @@
#define RID_SVXPAGE_GRID (RID_SVX_START + 152)
// factory IDs of dialogs implemented in CUI
#define RID_SVX_GRFFILTER_DLG_POSTER (RID_SVX_START + 335)
#define RID_SVX_GRFFILTER_DLG_MOSAIC (RID_SVX_START + 332)
#define RID_SVX_GRFFILTER_DLG_EMBOSS (RID_SVX_START + 336)
#define RID_SVXDLG_CHARMAP ( RID_SVX_START + 10 )
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment